7.4 Supply Chain Logistics, Transportation Simplex & Distribution Network Design
Key Takeaways
Distribution network architectures trade transportation freight expenditures against facility fixed overhead and inventory carrying costs; cross-docking and hub-and-spoke facilities consolidate shipments to capture truckload economies without holding long-term stock.
The Square Root Law of inventory consolidation proves that pooling independent regional inventories from k decentralized warehouses into one centralized facility reduces total required safety stock by a factor of .
The Transportation Simplex models linear distribution between m sources and n destinations; a non-degenerate basic feasible solution requires exactly m + n - 1 basic allocation cells without closed loops.
Vogel's Approximation Method (VAM) provides superior initial basic feasible solutions by selecting the row or column with the largest opportunity cost penalty (difference between two lowest unit costs) and allocating maximally to the cheapest cell.
Optimality is evaluated using the MODI (u-v) method: basic cells satisfy u_i + v_j = c_{ij}, and optimality is verified when all non-basic reduced costs ; any negative triggers a Stepping-Stone loop adjustment.
Supply Chain Logistics, Transportation Simplex & Distribution Network Design
Logistics and physical distribution constitute the critical operational connective tissue linking manufacturing plants, distribution warehouses, retail outlets, and end customers. In modern industrial systems, logistics expenditures—comprising freight freight, facility leases, material handling, customs duties, and distribution inventory—typically represent 8% to 15% of a corporation's gross revenues.
Designing and operating an optimal distribution network requires industrial engineers to solve complex multi-facility location trade-offs, inventory centralization problems, linear network flow formulations (The Transportation Problem), and localized fleet dispatching (Vehicle Routing Problems).
1. Logistics Network Architectures & Inventory Centralization
Network Topology Paradigms
Industrial distribution networks are organized into four primary topological archetypes:
- Direct Shipment Network: Goods are shipped directly from supplier factories to customer demand points without intermediate handling.
- Advantages: Eliminates warehousing overhead, minimizes handling damage, and shortens transit duration.
- Disadvantages: Demands high order volumes to achieve Full Truckload (FTL) rates; Less-Than-Truckload (LTL) shipments incur prohibitive freight premiums.
- Hub-and-Spoke Distribution: Feeder shipments from multiple originating factories converge at a central terminal (hub), where loads are sorted, consolidated, and dispatched along major trunk lines to regional destinations (spokes).
- Cross-Docking Facilities: Intermediate transfer hubs where inbound shipments from manufacturing plants are unloaded, deconsolidated, sorted according to destination, and loaded directly onto outbound delivery trucks with minimal or zero intermediate storage (dwell time typically < 24 hours).
- Prerequisites: High-velocity product turnover, tight EDI/RFID shipment tracking, and synchronized dock scheduling.
- Tiered Multi-Echelon Networks: Hierarchical architecture featuring a Central Distribution Center (CDC) supporting several Regional Distribution Centers (RDCs), which in turn replenish local forward fulfillment nodes.
The Square Root Law of Inventory Consolidation
A central strategic question in supply chain engineering is whether to distribute inventory across multiple regional warehouses (close to customers) or consolidate stock into a single centralized distribution hub.
Consolidating inventory captures the benefits of risk pooling: customer demand variations across geographic regions are rarely perfectly correlated. An unexpected demand surge in Region A is frequently offset by an unexpected slump in Region B, dampening the aggregate variance seen by a central warehouse.
Mathematical Derivation of the Square Root Law
Assume a corporation operates identical, independent regional warehouses. In each warehouse , customer lead time demand has mean and standard deviation . To achieve service level , each decentralized warehouse holds safety stock:
The total decentralized safety stock across all regional facilities is:
If all regions are consolidated into a single centralized facility, total customer demand is the sum of independent random variables. The variance of aggregate demand is:
The safety stock required at the single centralized distribution center is:
Dividing centralized safety stock by total decentralized safety stock establishes the Square Root Law:
Decentralized (4 Regional DCs): Centralized (1 Master Hub):
+---------+ +---------+
| DC 1 | | DC 2 |
| SS = 500| | SS = 500| +-------------------+
+---------+ +---------+ Consolidate | Central Master DC |
+---------+ +---------+ ============> | |
| DC 3 | | DC 4 | | SS = 1,000 units |
| SS = 500| | SS = 500| +-------------------+
+---------+ +---------+ Total SS Cut by 50%!
Total SS = 2,000 units (2,000 / sqrt(4))
For example, consolidating 4 regional warehouses () cuts total required safety stock in half (, a 50% working capital reduction); consolidating 9 warehouses reduces safety stock by 66.7% ().
Strategic Trade-off: Centralization dramatically slashes inventory holding costs, but increases outbound delivery distances and transit lead times, potentially increasing outbound freight charges.
2. Mathematical Formulation of the Transportation Problem
The classical Transportation Problem is a specialized class of linear programming models designed to determine the cost-minimizing distribution plan from supply origins (factories, ports) to demand destinations (warehouses, retail stores).
Linear Programming Formulation
Let:
- = Number of supply sources
- = Number of demand destinations
- = Supply capacity available at source ()
- = Demand requirement at destination ()
- = Unit shipping cost from source to destination
- = Quantity transported from source to destination (Decision Variable)
Subject to:
Balanced vs. Unbalanced Transportation Networks
A transportation problem is balanced when total aggregate supply precisely matches total aggregate demand:
When networks are unbalanced, they must be converted into balanced formulations prior to applying transportation algorithms:
- Excess Supply (): Introduce a fictitious Dummy Destination () with demand equal to the surplus supply: . Set all unit shipping costs to zero (), or to inventory holding costs if excess stock represents warehouse storage.
- Excess Demand (): Introduce a fictitious Dummy Source () with capacity equal to the unmet demand: . Set unit costs to zero (), or to shortage penalty costs () if unmet demand represents contractual stockout costs.
Basic Feasible Solutions and Degeneracy
In a balanced transportation problem with sources and destinations:
- The linear program contains functional constraints.
- Because total supply equals total demand, one constraint is mathematically redundant.
- Consequently, any valid, non-degenerate Basic Feasible Solution (BFS) must contain exactly basic variables (allocated cells).
- The allocated basic cells must be acyclic (free of closed rectangular loops).
- Degeneracy: Occurs when fewer than cells receive positive allocations (happens whenever a subset of source capacities equals a subset of destination demands). Degeneracy is resolved by assigning an infinitesimal positive allocation to an unallocated cell to maintain basic cells, allowing dual multipliers to be evaluated.
3. Initial Basic Feasible Solution (IBFS) Heuristics
Before executing optimality testing, an initial basic feasible solution must be constructed. Three classic algorithms generate an IBFS:
1. Northwest Corner Rule
Begins at the upper-left (Northwest) cell without regard to unit shipping costs:
- Allocate .
- Subtract from and .
- If source 1 is exhausted, step down to cell . If destination 1 is satisfied, step right to cell .
- Repeat until all supplies and demands are met. Assessment: Simple and fast, but completely ignores shipping costs, frequently yielding an expensive initial solution.
2. Intuitive / Minimum Cost (Greedy) Method
Allocates flow based on lowest unit costs:
- Search the entire transportation tableau for the cell with the smallest unit cost .
- Allocate .
- Cross out the saturated row or column and adjust remaining supply and demand.
- Repeat among surviving cells until all constraints are satisfied. Assessment: Substantially better than Northwest Corner, but can inadvertently force massive allocations into expensive cells during final steps.
3. Vogel's Approximation Method (VAM)
Vogel's Approximation Method (VAM) is the gold-standard heuristic, capturing the opportunity cost (penalty) of not choosing the cheapest route.
VAM Algorithmic Steps:
- Compute Penalties: For each row and column, calculate a penalty value defined as the absolute difference between the two lowest unit shipping costs in that row or column.
- Select Maximum Penalty: Identify the row or column with the largest penalty (breaking ties arbitrarily). This row or column faces the worst economic consequence if its cheapest route is missed.
- Allocate to Minimum Cost Cell: In the selected row or column, allocate the maximum possible flow to the cell having the lowest unit cost.
- Update Matrix: Reduce the corresponding supply and demand. Cross out the row or column that is fully satisfied. If both a row and column are satisfied simultaneously, cross out only one and assign supply/demand of zero to the other to avoid premature degeneracy.
- Iterate: Recompute penalties for remaining uncrossed rows and columns, repeating steps 1–4 until all supplies and demands are allocated.
Assessment: Consistently delivers near-optimal (and frequently globally optimal) starting solutions.
4. Optimality Testing: MODI & Stepping-Stone Methods
Once an initial basic feasible solution with basic cells is established, it must be evaluated for global optimality.
The MODI (Modified Distribution / ) Method
The MODI method applies linear programming duality directly to the transportation tableau.
Step 1: Compute Dual Multipliers ()
Associate a dual variable with each supply row and with each demand column . For every basic cell (where ), the dual equation must hold:
This yields independent linear equations in unknowns. Set one variable arbitrarily as a base (standard convention: set ) and solve algebraically for all remaining and .
Step 2: Compute Opportunity Costs (Reduced Costs) for Non-Basic Cells
For every non-basic (empty) cell where , compute its opportunity cost :
Step 3: Optimality Criterion
- If all : The current allocation is globally optimal. No reallocation can reduce total shipping costs.
- If any : The current allocation is non-optimal. Introducing shipments into a cell with a negative opportunity cost will reduce total system cost. The cell with the most negative is selected as the entering basic variable.
The Stepping-Stone Method
When a non-basic cell is selected to enter the basis, the flow shift is executed using the Stepping-Stone Loop:
- Trace Closed Rectilinear Loop: Trace a unique closed loop of alternating horizontal and vertical line segments starting and ending at the entering cell. Every corner of the loop must turn on an existing basic cell.
- Assign Alternating Signs: Label the entering cell with . Proceed around the loop labeling consecutive corners with
- Determine Reallocation Flow (): Identify all basic cells with a sign. The maximum flow that can be transferred without violating non-negativity is:
- Pivot Flow: Add to all cells with a sign, and subtract from all cells with a sign. The entering cell becomes basic with allocation , while the donor cell that hit zero leaves the basis.
- Re-evaluate: Compute new multipliers and repeat until all .
5. Vehicle Routing (VRP) & Traveling Salesperson (TSP) Fundamentals
While the transportation problem evaluates aggregate warehouse-to-store transfers, last-mile distribution involves dispatching vehicles along sequence-dependent road networks.
The Traveling Salesperson Problem (TSP)
The TSP seeks the shortest Hamiltonian cycle visiting distinct customer nodes and returning to the depot, visiting every customer exactly once.
- Complexity: TSP is -hard; an -city symmetric problem has tours.
- Nearest Neighbor Heuristic: Starting at depot, continuously visit the closest unvisited node. Fast (), but can force very long final closing arcs.
- Christofides Algorithm: Guarantees a tour length within optimal for metric TSP problems by combining a Minimum Spanning Tree (MST) with minimum-weight perfect matching on odd-degree vertices and shortcutting Eulerian tours.
The Vehicle Routing Problem (VRP) & Clarke-Wright Savings
The Capacitated VRP (CVRP) extends TSP to multiple vehicles with capacity constraint servicing customer demands from a central depot .
The Clarke-Wright Savings Algorithm (1964):
- Begin with an initial trivial baseline where every customer is served by a dedicated direct out-and-back route from depot (). Total cost is .
- If customers and are consolidated into a single combined route (), travel between and depot, and and depot, is replaced by direct link .
- The Savings Metric achieved by linking customer and customer is:
- Rank all customer pairs in descending order of savings .
- Starting from the top of the savings list, merge routes provided that:
- Neither customer is an interior node on an existing route (both must be directly linked to depot).
- Merging does not violate vehicle capacity: .
6. Worked Engineering Examples
Complete Transportation Problem: VAM, MODI & Optimality Testing
Problem Statement: A heavy equipment manufacturer ships components from three regional factories (S1, S2, S3) to three regional distribution hubs (D1, D2, D3). Supply capacities, destination demands, and unit transportation costs ($/unit) are:
| Source / Destination | D1 (Demand = 20) | D2 (Demand = 35) | D3 (Demand = 45) | Factory Supply |
|---|---|---|---|---|
| S1 | $6 | $8 | $4 | 30 |
| S2 | $4 | $9 | $3 | 40 |
| S3 | $7 | $5 | $8 | 30 |
| Total Demand | 20 | 35 | 45 | 100 Total |
Total supply = . Total demand = . The problem is balanced (). A valid basic feasible solution requires basic cells.
Step 1: Generate Initial BFS using Vogel's Approximation Method (VAM)
Calculate Initial Penalties (Difference between two lowest costs):
- Row S1: 4, 6, 8 Penalty =
- Row S2: 3, 4, 9 Penalty =
- Row S3: 5, 7, 8 Penalty =
- Col D1: 4, 6, 7 Penalty =
- Col D2: 5, 8, 9 Penalty = (Largest Penalty = 3)
- Col D3: 3, 4, 8 Penalty =
Column D2 has the highest penalty (3). Lowest cost in Col D2 is cell (S3, D2) with cost $5.
- Allocate .
- S3 is exhausted (capacity = 0). D2 remaining demand = .
- Cross out Row S3.
Recalculate Penalties for remaining uncrossed cells (S1, S2 vs D1, D2, D3):
- Row S1: 4, 6, 8 Penalty =
- Row S2: 3, 4, 9 Penalty =
- Col D1: 4, 6 Penalty =
- Col D2: 8, 9 Penalty =
- Col D3: 3, 4 Penalty =
Ties exist between Row S1 and Col D1 (Penalty = 2). In Row S1, the cheapest cell is (S1, D3) with cost $4.
- Allocate .
- S1 is exhausted (capacity = 0). D3 remaining demand = .
- Cross out Row S1.
Allocate Remaining Demands to surviving Row S2 (capacity = 40):
- Allocate to D1: (cost $4, fully satisfies D1).
- Allocate to D2: (cost $9, fully satisfies D2).
- Allocate to D3: (cost $3, fully satisfies D3).
- Total allocated from S2 = . All constraints met!
VAM Initial Solution Allocation:
- ()
- ()
- ()
- ()
- ()
Total VAM Shipping Cost:
Step 2: Optimality Testing Using the MODI () Method
Number of basic cells = 5 (, non-degenerate). Using basic cells (), set (Row 2 has three basic cells):
- From cell :
- From cell :
- From cell :
- From cell :
- From cell :
Compute Opportunity Costs for all Non-Basic Cells:
- Cell :
- Cell : (Negative! Not Optimal)
- Cell :
- Cell :
Because , shipping via reduces total system cost by $2 for every unit shifted.
Step 3: Stepping-Stone Pivot Loop
Trace the closed rectangular loop through basic cells starting at entering cell :
Evaluate donor cells with negative signs:
- Cell has allocation 30.
- Cell has allocation 5.
- Maximum feasible pivot flow: units.
Execute Shift by :
- (Enters basis)
- (Leaves basis)
- (Unchanged)
- (Unchanged)
New Total Optimal Shipping Cost:
Recomputing MODI multipliers on the new basis yields all (specifically: ), proving that $430 is the global minimum.
In Vogel's Approximation Method (VAM) for establishing an initial basic feasible solution to a transportation problem, what does a row or column 'penalty' represent?
The extra cost incurred if the cheapest cell in that row or column is not used and the next-cheapest cell must be used.
The financial demurrage charged by a commercial freight carrier for failing to meet minimum shipment weight.
The dual shadow price associated with violating an origin supply or destination demand constraint.
The absolute spread between the maximum and minimum transport costs across all active cells in that row or column.
A supply chain network currently fulfills regional customer orders from four decentralized warehouses, each holding a safety stock of 500 units against independent, identically distributed demand. The company consolidates all four regions into a single centralized distribution hub while maintaining the exact same customer cycle service level. Under the Square Root Law of inventory consolidation, what total safety stock must be held at the centralized facility?
500 units
1,500 units
1,000 units
2,000 units
Sections you finish are checked off in the contents.