382. Part-Period Balancing

A lot-sizing heuristic (DeMatteis, 1968) based on the EOQ balance condition: at the EOQ optimum, ordering cost equals holding cost. Replicate this for time-varying demand.

382.1. EOQ balance recap

For stationary demand:

EOQ optimality: these are equal. The Part-Period Balancing analog: equate setup cost to part-periods (cumulative holding cost).

382.2. Algorithm

Economic part-period (EPP):

— the number of unit-periods that would generate holding cost equal to one setup. (One unit held for one period contributes of holding cost; total holding cost on EPP unit-periods is .)

For an order starting in period covering periods:

Extend until part-periods approaches but doesn’t exceed EPP. Stop at the where:

382.3. Worked example

, , . .

Start period 1:

Order covers 2 periods.

Start period 3:

Take (130 vs 50 — closer to 100? 130 vs 50: . Take .). Note: rules differ; some variants pick “closest” rather than “last not exceeding”.

Start period 6: only one period left. Order covers 1 period.

(Worked answer depends on tie-breaking rule.)

382.4. Variants

382.5. Quality

Generally within 5–10% of Wagner-Whitin optimum. Slightly worse than Silver-Meal or LUC in benchmarks, but conceptually simpler — directly mimics EOQ’s balance principle.

382.6. Why it sometimes wins

When demand patterns are close to stationary, PPB hugs the EOQ-like balance more tightly than the period-based or unit-based alternatives.

382.7. See also