cpg-network-design

Model CPG distribution networks to optimize DC locations and costs.

56|16|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/kishorkukreja/awesome-supply-chain --skill cpg-network-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpg-network-design
Source: https://github.com/kishorkukreja/awesome-supply-chain/tree/main/skills/cpg-network-design
Command: npx skills add https://github.com/kishorkukreja/awesome-supply-chain --skill cpg-network-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pulp, pandas, numpy, scipy, ortools, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complex challenge of designing and optimizing distribution networks specifically for Consumer Packaged Goods (CPG), balancing costs, service levels, and inventory across various channels.

Core Features & Use Cases

  • Network Design: Optimize the number and location of distribution centers (DCs) to minimize total costs (fixed, variable, transportation, inventory).
  • Service Level Modeling: Analyze and ensure delivery time targets are met for different retail channels.
  • Inventory Optimization: Determine optimal safety stock and cycle stock levels across a multi-echelon network.
  • Omnichannel Strategy: Design integrated, dedicated, or hybrid networks to serve both traditional retail and e-commerce channels.
  • Promotional Planning: Size network capacity to handle seasonal or promotional demand surges.
  • Use Case: A CPG company wants to reduce its logistics costs by redesigning its national distribution network. This Skill can analyze current demand, transportation costs, and service requirements to recommend the optimal number and location of DCs, leading to significant cost savings while maintaining or improving delivery times to retailers.

Quick Start

Use the cpg-network-design skill to optimize a CPG distribution network given customer demand, potential DC locations, and plant capacities.

Frequently Asked Questions about cpg-network-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize distribution center locations to minimize CPG logistics costs?

To optimize distribution center locations and minimize CPG logistics costs, you model facility locations, transportation expenses, and inventory levels. This balances fixed and variable costs while ensuring target service times are met for retail channels.

What is CPG network design and how does it handle omnichannel fulfillment?

CPG network design is the process of configuring distribution networks to balance costs and service levels across channels. It handles omnichannel fulfillment by modeling integrated, dedicated, or hybrid networks to serve traditional retail and e-commerce.

Can I use Python to model safety stock and cycle inventory across a multi-echelon network?

Yes, you can use Python to model safety stock and cycle inventory across a multi-echelon network. By leveraging optimization and statistical modeling libraries, you determine optimal inventory levels to handle promotional demand variability and high SKU complexity.

How do I size distribution network capacity for seasonal promotional demand surges?

To size distribution network capacity for seasonal promotional demand surges, you analyze demand variability and service requirements. Modeling promotional planning within the network ensures facilities handle sudden volume spikes without compromising delivery times.

Does PuLP or OR-Tools work for facility location optimization in supply chain logistics?

Yes, PuLP and OR-Tools work for facility location optimization in supply chain logistics. These Python libraries provide the mathematical programming capabilities needed to model transportation costs, capacity constraints, and determine optimal DC placements.

What data do I need to model transportation costs and service times for a retail network?

To model transportation costs and service times for a retail network, you need customer demand data, potential DC locations, and plant capacities. This data enables geospatial analysis and optimization to generate actionable network configurations and performance KPIs.