Skip to content

Week 8 | Session 4: SC Network Design - Heuristic Approaches (H1 & H2)

Course: Supply Chain Digitization - Module 3: Analytics in SCM



Network Structure: 2-tier network (Manufacturer → Warehouse → Retailer).

  • Manufacturers: M1, M2
  • Warehouses: W1, W2, W3
  • Retailers: R1, R2, R3, R4
Manufacturers
M1cap 1,50,000
M2cap 1,20,000
→
Warehouses
W1
W2
W3
→
Retailers (demand)
R1 · 45,000
R2 · 35,000
R3 · 68,000
R4 · 70,000
A two-tier network - two manufacturers feed three warehouses, which serve four retailers. The task is to choose which manufacturer supplies which warehouse, and which warehouse serves which retailer, at minimum cost.

Assumptions: Production and handling costs are the same across facilities (simplified). Only transportation costs vary.

Objective: Find the optimal distribution strategy - which manufacturer supplies which warehouse, and which warehouse serves which retailer - to minimize total distribution cost.

Per-unit shipment cost - manufacturer→warehouse (m1, m2) and warehouse→retailer (r1-r4):

Warehousem1m2r1r2r3r4
w1162113
w2425434
w3314326
Capacity / Demand1,50,0001,20,00045,00035,00068,00070,000

A rule-based, practical approach to find a good (not necessarily optimal) solution.

  • Faster and simpler than full LP optimization.
  • Different heuristics can give different costs for the same problem.
  • Useful as a starting point.

  1. Pick the warehouse with lowest total shipping cost to all retailers.
  2. Route all retailer demand through that warehouse.
  3. Pick the cheapest manufacturer to supply that warehouse - exhaust its capacity first.
  4. Fulfill remaining demand from the next manufacturer.
  • W1 has the lowest cost to all 4 retailers.
  • M1 is cheaper to W1 and supplies first (capacity 1,50,000). Supplies R1, R2, R3 fully, and 2,000 units to R4.
  • M2 supplies the balance for R4 (68,000 units).
Warehouse → retailers (all via W1)
45,000×2 + 35,000×1 + 68,000×1 + 70,000×3 = 4,03,000
Manufacturers → W1
M1: 1,50,000×1 + M2: 68,000×6 = 5,58,000
Heuristic 1 cost = 4,03,000 + 5,58,000 = ₹9,61,000.
Manufacturers
M1 → W11,50,000
M2 → W168,000
→
Warehouse
W1 (only W1 used)
→
Retailers
R1 · 45,000
R2 · 35,000
R3 · 68,000
R4 · 70,000
Heuristic 1 - route all retailer demand through the single cheapest warehouse (W1), supplied first by the cheapest manufacturer (M1), then M2 for the balance.

Result: Total Cost = ₹9,61,000


4. Heuristic 2 - Cheapest End-to-End Path per Retailer

Section titled “4. Heuristic 2 - Cheapest End-to-End Path per Retailer”
  • For each retailer individually, evaluate all 6 possible paths (2 Manufacturers × 3 Warehouses).
  • Select the path (M → W → Retailer) with the minimum total cost.
  • Apply capacity constraints after selecting paths.

For each retailer, the cheapest full manufacturer→warehouse→retailer path is chosen; capacity is then applied:

RetailerCheapest end-to-end pathUnits
R1M1 → W1 → R145,000
R2M1 → W1 → R235,000
R3M1 → W1 → R368,000
R4M2 → W2 → R4 (M1 capacity nearly full)68,000 + 2,000
  • R1, R2, R3: Best path is M1 → W1.
  • R4: Tie between M1→W1 and M2→W2. Since M1’s capacity is almost full, the balance of 68,000 goes via M2 → W2.
Manufacturers
M1 → W11,50,000
M2 → W268,000
→
Warehouses
W1
W2
→
Retailers
R1 · 45,000 via W1
R2 · 35,000 via W1
R3 · 68,000 via W1
R4 · 70,000 via W2
Heuristic 2 - R1-R3 flow through W1 as before, but R4 is routed through W2 (M2 → W2 → R4), which is cheaper end-to-end once M1’s capacity is nearly exhausted.

Result: Total Cost = ₹7,57,000 ← better than H1. (H2 routes R4 via W2 instead of W1).


Heuristic 1Heuristic 2Optimal (next session)
LogicPick cheapest WH globally, then cheapest MfrFind cheapest end-to-end path per retailerLP / solver
Total Cost₹9,61,000₹7,57,000? (≤ ₹7,57,000)

H2 improved cost by ~21% over H1 simply by evaluating full paths. But: Is H2 the best possible? We don’t know yet. The next session will solve this using LP/Solver to find the true optimal.


  • SC Network Design: 2-tier problem (Mfr → WH → Retailer). Minimize total cost.
  • Heuristic 1: Pick cheapest WH for all retailers → assign cheapest Mfr first. Cost: ₹9,61,000.
  • Heuristic 2: Evaluate full end-to-end path per retailer → pick min cost path. Cost: ₹7,57,000.
  • Key insight: H2 beats H1 because it considers the full Mfr→WH→Retailer path.