440. Perishables

440.1. EOQ for perishable items

Relax one dimension from basic EOQ: items deteriorate over time. Each unit decays at constant exponential rate — even sitting on the shelf untouched, fraction of stock is lost per unit time.

Examples: pharmaceuticals with shelf life, fresh produce, photographic film, blood products.

440.1.1. Setup

New variable beyond basic EOQ:

Inventory dynamics with continuous demand and continuous decay:

The stock drops both from sales (rate ) and from spoilage (rate ). Solve this ODE with :

Cycle ends when :

The cycle is shorter than basic EOQ’s — decay shortens how long each order lasts.

440.1.2. Cost model — exact form

Per cycle:

Compute the integral. Using :

After substituting and simplifying:

The exact TC per unit time is then — but is transcendental in , so there’s no clean closed-form . Use the small- approximation instead.

440.1.3. Small-decay approximation

For modest decay (), expand :

Decay loss per cycle = — quadratic in .

Annualizing: number of cycles per year is , so:

The decay term shows up as an extra holding-like cost: it scales with . Combine it with the standard holding term:

The decay rate effectively raises the holding cost from to .

440.1.4. Derive

Same calculus as basic EOQ with the inflated holding cost:

440.1.5. Final formulas (small- approximation)

Sanity check: as (no decay), and we recover basic EOQ exactly ✓. As (instant decay), — order infinitesimally small, infinitely often, so nothing decays.

The result is intuitive: decay acts like an extra carrying cost of per unit per unit time. This captures most of the effect when decay is moderate; for high , you’d need the exact transcendental form.

Example

Given (shared EOQ params + a 5%/year decay rate):

  • Annual demand: units/year
  • Order cost: = $50 / order
  • Holding cost: = $2 / unit / year
  • Unit cost: = $10
  • Decay rate: /year (5% of stock spoils per year)

Step 1 — effective holding cost

Decay raises the effective holding cost by 25% over the basic EOQ rate.

Step 2 — order quantity

Step 3 — cycle and cost

$/year

Decay loss per year: units (worth $170).

Compare to basic EOQ on the same params (ignoring decay):

  • Basic EOQ (): , $1549.
  • With decay (): (smaller), $1732 (12% higher).

Two effects, both pointing the right way:

  1. Order smaller batches (693 vs 775) so less stock sits long enough to spoil.
  2. Total cost rises — decay is a real cost you can’t optimize away, only minimize.

For higher (e.g., fresh produce with year), the small- approximation breaks down and the exact transcendental form is needed; in practice, perishable inventory is more often modeled with a fixed shelf life rather than continuous decay.