383. Silver-Meal

A lot-sizing heuristic for time-varying demand (Silver & Meal, 1973). Chooses order intervals to minimize average cost per period covered.

Easier than Wagner-Whitin (which is DP-optimal) and often close in quality.

383.1. Setup

Demand 𝑑𝑡 over 𝑇 periods. Setup cost 𝐾 per order, holding cost per unit per period.

383.2. Algorithm

Start with a candidate order in period 𝑡 covering 𝑘 periods of demand. Average cost per period:

𝐶(𝑘)=𝐾+𝑗=1𝑘1𝑗𝑑𝑡+𝑗𝑘

(Setup once + holding cost for demand carried 𝑗 periods.)

Extend 𝑘 as long as 𝐶(𝑘) decreases. Stop at first 𝑘 where 𝐶(𝑘+1)>𝐶(𝑘). Place an order in 𝑡 to cover 𝑘 periods. Start a new order in 𝑡+𝑘. Repeat until all periods are covered.

383.3. Worked example

Demand: 𝑑=(60,100,80,50,40,70), 𝐾=100, =1.

Start at period 1:

Start at period 3:

Start at period 5:

Three orders: period 1 (160), period 3 (130), period 5 (110). Total cost computable.

383.4. Compared to alternatives

HeuristicQuality vs WW optimumComputational cost
Lot-for-lotworst; high setup costtrivial
POQ / fixed-quantity (EOQ)moderate; ignores demand variationtrivial
Least Unit Costusually within 5-10%𝑂(𝑇2)
Silver-Mealusually within 3-5%𝑂(𝑇2)
Part-Period Balancingusually within 5%𝑂(𝑇2)
Wagner-Whitinoptimal𝑂(𝑇2) DP

Silver-Meal is fast and good. Wagner-Whitin is exact and not much slower; usually preferred when implementable.

383.5. Limitations

383.6. See also