Multi-Echelon Inventory

ME-INV · CLARK-SCARF 1960

Logistics · Inventory · Strategic

The Multi-Echelon Inventory Problem asks how to coordinate stock levels across a multi-tier supply chain — typically plant → central DC → regional DCs → retailers — when demand is stochastic and leads are positive. The cornerstone result, Clark & Scarf (1960), proves the optimality of echelon base-stock policies for serial systems, reducing the multi-echelon problem to a sequence of independent newsvendor problems via the echelon-stock decomposition. The same decomposition drives the Eppen & Schrage (1981) allocation model and the Rosling (1989) reduction from assembly to serial.

Clark-Scarf decomposition

Serial system · stochastic demand · base-stock optimality

Setting

Consider a serial supply chain: stage $N$ (highest, e.g., plant) receives from an outside supplier; each stage $j$ supplies stage $j-1$ with a deterministic lead time $L_j$; stage $1$ faces stochastic demand $D^t$. Holding cost $h_j$ per unit per period accrues at each stage. Stockouts at stage $1$ cost $b$ per unit per period (backorder). Each stage follows a base-stock policy: order-up-to level $S_j$ after each demand realisation.

Notation

SymbolMeaning
$N$number of serial stages; stage 1 is the customer-facing tier
$L_j$lead time from stage $j+1$ to stage $j$ (periods)
$h_j$holding cost rate at stage $j$ ($h_j \ge h_{j+1}$ for physical consistency)
$b$backorder cost per unit per period (applied at stage 1)
$D^t$demand at stage 1 in period $t$ (i.i.d. with known distribution)
$S_j$echelon base-stock level at stage $j$ (decision variable)
$IP_j^t$echelon inventory position at stage $j$ at start of period $t$

The Clark-Scarf result

Define echelon inventory at stage $j$ as the on-hand inventory at stages $1, \ldots, j$ plus inventory in transit between them (i.e., all stock "downstream of stage $j$"). Let $h_j'$ be the incremental holding rate at echelon $j$, i.e., $h_j' = h_j - h_{j+1}$ with $h_{N+1} = 0$. Then:

Serial-system cost decomposition (Clark-Scarf 1960)
$$C(S_1, \ldots, S_N) = \sum_{j=1}^{N} \mathbb{E}\!\left[ h_j' \max(S_j - D_{[L_j]}, 0) \right] + b \, \mathbb{E}\!\left[ \max(D_{[L_1]} - S_1, 0) \right]$$

where $D_{[L]}$ denotes lead-time demand over $L$ periods. Each term involves only a single decision variable $S_j$ — so the multi-stage problem decomposes into $N$ independent one-stage newsvendor problems. Optimal $S_j^*$ satisfies the critical-fractile condition specific to that stage's holding/penalty trade-off.

Extensions

  • Assembly systems (several inputs combining into one output) — Rosling (1989) shows equivalence to serial systems under balanced-echelon conditions.
  • Distribution (one-warehouse multi-retailer) — Eppen & Schrage (1981) analyse allocation policies; Axsäter (1990, 2015) gives tighter bounds.
  • General tree and network topologies — exact analysis is hard; SIP (stochastic integer programming) and METRIC-family approximations (Sherbrooke 1968) are the standard tools.
  • Finite horizon — dynamic-programming extension due to Scarf (1960).

Key references

Clark, A. J., & Scarf, H. (1960).
“Optimal policies for a multi-echelon inventory problem.”
Management Science, 6(4), 475–490. doi:10.1287/mnsc.6.4.475
Eppen, G. D., & Schrage, L. (1981).
“Centralized ordering policies in a multi-warehouse system with lead times and random demand.”
In Multi-Level Production / Inventory Control Systems, L. B. Schwarz (ed.), 51–67.
Rosling, K. (1989).
“Optimal inventory policies for assembly systems under random demands.”
Operations Research, 37(4), 565–579. doi:10.1287/opre.37.4.565
Sherbrooke, C. C. (1968).
“METRIC: A multi-echelon technique for recoverable item control.”
Operations Research, 16(1), 122–141. doi:10.1287/opre.16.1.122
Axsäter, S. (1990).
“Simple solution procedures for a class of two-echelon inventory problems.”
Operations Research, 38(1), 64–69. doi:10.1287/opre.38.1.64
Axsäter, S. (2015).
Inventory Control (3rd ed.).
Zipkin, P. H. (2000).
Foundations of Inventory Management.
McGraw-Hill.

Multi-echelon looks complicated
until Clark-Scarf decomposition reduces it to stage-by-stage newsvendors.

Get in Touch
Data and numerical examples are illustrative. Pages on this site are educational tools, not production software.