network-design

Optimize supply chain facility locations and distribution strategies using Mixed-Integer Programming.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps design and optimize supply chain networks by determining the best locations for facilities (like warehouses or distribution centers) and configuring distribution strategies to minimize costs and maximize service levels.

Core Features & Use Cases

  • Facility Location Analysis: Identifies optimal locations for new or existing facilities.
  • Network Optimization: Balances fixed facility costs, transportation expenses, and inventory carrying costs.
  • Distribution Strategy: Configures flow strategies and echelon structures (e.g., direct ship, DC-based).
  • Use Case: A company looking to reduce logistics costs by consolidating warehouses can use this Skill to find the most cost-effective new network structure.

Quick Start

Use the network-design skill to optimize a supply chain network given customer demand and potential facility locations.

Frequently Asked Questions about network-design

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

FAQPage Schema
How do I optimize a supply chain network to minimize facility and transportation costs?

Supply chain network optimization determines the best facility locations and distribution strategies by using Mixed-Integer Programming to balance fixed facility costs, transportation expenses, and inventory carrying costs.

What is greenfield analysis and when do I need it for distribution network design?

Greenfield analysis in distribution network design evaluates optimal facility locations from scratch, unrestricted by existing infrastructure, to find the most cost-effective new network structure for serving customer demand.

Can I use PuLP and pandas for facility location optimization in Python?

Yes, facility location optimization can be performed in Python using PuLP for Mixed-Integer Programming models and pandas with numpy to manage customer demand and potential facility data.

What's the best way to configure a distribution strategy for direct ship versus DC-based echelons?

Configuring a distribution strategy involves modeling flow strategies and echelon structures using operations research techniques to evaluate whether direct ship or DC-based networks yield better service efficiency.

How does brownfield optimization differ from greenfield analysis in logistics network design?

Brownfield optimization improves existing logistics networks by reconfiguring current facilities, while greenfield analysis designs a new distribution network from scratch without existing infrastructure constraints.

Do I need operations research experience to model distribution network configurations?

Operations research knowledge helps, as distribution network configuration relies on mathematical optimization models like Mixed-Integer Programming to determine optimal facility locations and flow strategies.