427. Stochastic-service

A relaxation of Graves-Willems guaranteed-service that allows random wait times upstream when stockouts occur. Originated with Lee & Billington (1993) and Ettl et al. (2000).

427.1. Why relax guaranteed service?

Graves-Willems assumes each stage always meets its promised service time, achieved by holding “enough” safety stock for bounded demand. Real supply chains miss promises:

Stochastic-service models accept that upstream stockouts cause downstream delays, then compute the resulting waiting-time distribution.

427.2. The trade-off

Guaranteed-serviceStochastic-service
Service timesdeterministic / committedrandom waiting times
Demand modelbounded (𝑧-quantile)full distribution
Tractabilityeasy (DP on trees, MILP for nets)hard — queueing-style analysis
Safety stockclosed form 𝑧𝜎𝜏must solve queueing model at each stage

427.3. Modeling waiting times

At each upstream stage, when inventory is exhausted, downstream orders wait. The waiting-time distribution depends on:

For each stage 𝑖, the effective lead time downstream sees is:

𝐿𝑖eff=𝐿𝑖nominal+𝑊𝑖upstream stockout wait

where 𝑊𝑖 is random. Compute 𝐸[𝑊𝑖] and Var(𝑊𝑖) via queueing approximations (typically Poisson-process / 𝑀𝑀1-style models on the order arrival stream).

427.4. METRIC as a special case

For Poisson demand on repairable items, the METRIC model gives closed-form expressions for expected backorders at each echelon — see that page for the details. METRIC is the canonical example of a stochastic-service multi-echelon model.

427.5. When to use

427.6. When NOT to use

427.7. See also