437. EPQ

437.1. EPQ (Economic Production Quantity)

Relax one dimension from basic EOQ: replenishment is no longer instantaneous. Instead of receiving 𝑄 all at once, you produce at finite rate 𝑝 units/year while demand 𝑑 drains stock simultaneously.

437.1.1. Setup

New variables (beyond basic EOQ):

The inventory profile in each cycle:

Peak inventory reached at end of buildup:

𝐼max=(𝑝𝑑)(𝑄𝑝)=𝑄(1𝑑𝑝)

The peak is less than 𝑄 (the case for basic EOQ where 𝑝=) because some units are consumed during production.

Average on-hand inventory (triangle, height 𝐼max):

𝐼̄=𝐼max2=𝑄2(1𝑑𝑝)

The factor (1𝑑𝑝)1 shrinks the average vs basic EOQ.

437.1.2. Cost model

Total relevant cost (drop the constant 𝑐𝑑 term):

TRC(𝑄)=𝑆(𝑑𝑄)+𝑄2(1𝑑𝑝)

Only the holding term changes from basic EOQ — multiplied by (1𝑑𝑝). As 𝑝 (instant production), the factor 1 and we recover basic EOQ.

437.1.3. Derive 𝑄

Same calculus as basic EOQ: differentiate, set to zero.

𝑑𝑑𝑄TRC=𝑆𝑑𝑄2+2(1𝑑𝑝)=0𝑆𝑑𝑄2=2(1𝑑𝑝)(𝑄)2=2𝑆𝑑(1𝑑𝑝)

Take the square root and rewrite 1𝑑𝑝=𝑝𝑑𝑝:

𝑄=2𝑆𝑑𝑝𝑝𝑑

The first factor is the basic EOQ; the second is a multiplier >1 that grows the production batch when the production rate is close to demand (long buildup, little overlap with drawdown).

437.1.4. Final formulas

𝑄=2𝑆𝑑𝑝𝑝𝑑𝑇=𝑄𝑑TRC=2𝑆𝑑1𝑑𝑝

Sanity check: as 𝑝 (instantaneous), the multiplier 𝑝𝑝𝑑1 and we recover basic EOQ exactly. As 𝑝𝑑+ (production barely keeps up), 𝑄 — you should run the line continuously.

Example

Given (shared EOQ params + a finite production rate):

  • Annual demand: 𝑑=12000 units/year
  • Setup cost: 𝑆 = $50 / setup
  • Holding cost: = $2 / unit / year
  • Production rate: 𝑝=24000 units/year (twice the demand rate)

Step 1 — multiplier from finite production

𝑝𝑝𝑑=240002400012000=21.414

Step 2 — production batch size

𝑄=2501200022=6000002774.61.4141095units

Step 3 — peak inventory and cycle

𝐼max=𝑄(1𝑑𝑝)=1095(10.5)548units𝑇=𝑄𝑑=1095120000.091years33days

Of 𝑇, the buildup takes 𝑄𝑝=10952400017 days; drawdown takes the remaining 16 days.

Total cost:

TRC=25012000210.515490.7071095$/year

Compare to basic EOQ on the same demand and setup costs:

  • Basic EOQ (𝑝=): 𝑄=775, TRC $1549
  • EPQ (𝑝=2𝑑): 𝑄=1095 (larger), TRC $1095 (29% lower)

EPQ is cheaper because some units are consumed during production — average on-hand is lower than the basic EOQ assumes.