CANONICAL EDITION
VERIFIED 100%ACADEMIC MASTER
Operations & Supply Chain•Logistics & Supply Chain Management

Deterministic Lot Sizing & Stochastic Inventory Optimization

Rigorous mathematical treatment of inventory systems: EOQ derivation, Economic Production Quantity (EPQ), Quantity Discount tiers, Continuous (r, Q) vs Periodic (s, S) review, Safety Stock sizing under uncertainty, and the Newsvendor model.

Faculty Reference: Prof. Manoj Dagaonkar
Updated: 2026-10-05
Format: Canonical Markdown/MDX

01 — Notebook Information & Scope

Inventory Duality

“Inventory is money sitting around in another form. It protects against the twin demons of demand volatility and supplier unreliability, but carries holding costs that drain working capital if left unmanaged.”

  • Domain: Operations & Supply Chain Systems
  • Subject: Logistics & Supply Chain Management
  • Pedagogical Lead: Prof. Manoj Dagaonkar
  • Core Reference Models: Ford W. Harris Classical EOQ, Taft EPQ Model, Silver-Meal Heuristic, and Stochastic Safety Stock Normal Theory

02 — Learning Map

[Demand Characteristics]
   ├── Deterministic / Constant ──> [EOQ / EPQ Lot Sizing] ──> [Quantity Discount Optimization]
   └── Stochastic / Uncertain   ──> [Lead-Time Demand Variance] ──> [Safety Stock: Z * sigma_LTD]
                                                                        │
                                                                        ▼
                                                             [Newsvendor Critical Fractile]

03 — The Classical Economic Order Quantity (EOQ)

The Ford W. Harris (1913) model identifies the optimal order quantity that minimizes the sum of annual ordering costs and annual inventory holding costs under idealized deterministic conditions:

Fundamental Assumptions

  1. Demand ($D$) is continuous, constant, and known with absolute certainty.
  2. Replenishment lead time ($L$) is constant and known.
  3. Inventory arrives in a single instantaneous lot ($Q$).
  4. Unit purchase price ($C$) is fixed; zero quantity discounts.
  5. No stockouts are permitted ($SS = 0$).

Total Annual Cost Equation

The annual total cost function $TC(Q)$ comprises purchase cost, ordering cost, and carrying cost:

Total Annual Cost Function

FORMULA

The annual total cost function comprises purchase cost, ordering cost, and carrying cost.

$$TC(Q) = D \cdot C + \frac{D}{Q} S + \frac{Q}{2} H$$

Where:

  • $D$ = Annual Demand (units/year)
  • $S$ = Ordering cost per order ($/order)
  • $H$ = Annual inventory holding cost per unit ($H = i \cdot C$, where $i$ is holding cost rate)
  • $Q$ = Order quantity (units)

The Classical EOQ Formula

FORMULA

Derived by setting the first derivative of the Total Cost equation with respect to Q equal to zero (dTC/dQ = -DS/Q^2 + H/2 = 0). At the optimal EOQ, annual ordering cost exactly equals annual holding cost.

$$Q^* = \sqrt{\frac{2 D S}{H}}$$
Variable Definitions & Units:
$Q^*$Economic Order Quantity (units per order)
$D$Annual demand rate (units per year)
$S$Setup / ordering cost incurred per purchase order
$H$Annual carrying / holding cost per unit per year

Key EOQ Metric Relationships:

  • Optimal Annual Orders: $N^* = \frac{D}{Q^*} = \sqrt{\frac{DH}{2S}}$
  • Optimal Cycle Time (Between Orders): $T^* = \frac{Q^*}{D} = \sqrt{\frac{2S}{DH}}$
  • Minimum Total Annual Variable Cost: $TVC^* = \sqrt{2DSH}$

04 — Economic Production Quantity (EPQ / EBQ)

When replenishments are manufactured in-house rather than procured instantaneously from an external vendor, inventory accumulates at production rate $p$ while being depleted simultaneously by sales demand rate $d$ ($p > d$):

Economic Production Quantity (EPQ) Formula

FORMULA

Because inventory is depleted while the production run is active, maximum inventory reaches only I_max = Q * (1 - d/p) rather than Q. The effective holding cost is lower, resulting in an optimal batch size larger than standard EOQ.

$$Q^*_{EPQ} = \sqrt{\frac{2 D S}{H \left(1 - \frac{d}{p}\right)}}$$
Variable Definitions & Units:
$Q^*_{EPQ}$Optimal production batch size (units per run)
$p$Daily or weekly internal production rate
$d$Daily or weekly demand / depletion rate
$1 - d/p$Production accumulation factor

05 — Stochastic Inventory: Safety Stock Under Demand Uncertainty

In real-world commercial environments, customer demand fluctuates around a statistical mean $\mu_d$ with standard deviation $\sigma_d$.

Continuous Review System $(r, Q)$

A continuous review system continuously monitors inventory. Whenever inventory position (On-Hand + On-Order - Backorders) falls to or below the Reorder Point ($ROP$), a replenishment lot of fixed size $Q$ is dispatched.

Reorder Point & Safety Stock (Stochastic Demand, Constant Lead Time L)

FORMULA

Lead-time demand follows a normal distribution N(d * L, sigma_d^2 * L). To achieve a 95% cycle service level (Z = 1.645) or 99% (Z = 2.33), safety stock scales with the square root of lead time.

$$ROP = d_L + SS = \bar{d} \cdot L + Z \cdot \sigma_d \sqrt{L}$$
Variable Definitions & Units:
$ROP$Reorder Point (trigger threshold for replenishment order)
$\bar{d}$Average daily demand rate
$L$Replenishment lead time in days
$Z$Standard normal score corresponding to the desired Cycle Service Level (CSL)
$\sigma_d$Standard deviation of daily demand
$SS = Z \cdot \sigma_d \sqrt{L}$Safety stock buffer required to cover demand variance during lead time

Both Demand and Lead Time are Stochastic

When supplier lead time is also uncertain (mean $\bar{L}$, standard deviation $\sigma_L$):

Safety Stock Under Simultaneous Demand & Lead-Time Uncertainty

FORMULA

Combines demand variance during average lead time with lead-time variance during average demand using the law of total variance.

$$SS = Z \cdot \sqrt{\bar{L} \cdot \sigma_d^2 + \bar{d}^2 \cdot \sigma_L^2}$$
Variable Definitions & Units:
$\bar{L}$Average replenishment lead time
$\sigma_d$Standard deviation of daily demand
$\bar{d}$Average daily demand
$\sigma_L$Standard deviation of supplier lead time

06 — The Single-Period Newsvendor Problem

For perishable goods, high-fashion apparel, and seasonal items with a single purchasing decision and zero replenishment opportunity:

The Newsvendor Critical Fractile

FORMULA

If underage cost Cu is much higher than overage cost Co, the optimal strategy is to stock heavily into the right tail of the demand distribution. For normally distributed demand D ~ N(mu, sigma), Q* = mu + Z * sigma where Z = Phi^-1(Cu / (Cu + Co)).

$$P(D \le Q^*) = \frac{C_u}{C_u + C_o}$$
Variable Definitions & Units:
$Q^*$Optimal stocking quantity for the single selling period
$C_u$Cost of Underage (Lost profit per unit short = Selling Price - Cost)
$C_o$Cost of Overage (Loss per unsold unit = Cost - Salvage Value)
$\frac{C_u}{C_u + C_o}$Critical fractile (optimal target cumulative service level probability)

07 — Step-by-Step Worked Numerical Problem

Problem Statement

A manufacturing assembly plant operates 250 days per year.

  • Annual demand for raw component K-9: $D = 10,000$ units.
  • Cost per order: $S = $50$.
  • Unit cost: $C = $20$.
  • Annual inventory holding cost rate: $i = 20%$ per year ($H = 0.20 \times 20 = $4$ per unit/year).
  • Daily demand is normally distributed with mean $\bar{d} = 40$ units/day and $\sigma_d = 8$ units/day.
  • Replenishment lead time is constant: $L = 9$ business days.
  • Desired Cycle Service Level ($CSL$): $95%$ ($Z = 1.645$).

Step 1: Calculate Economic Order Quantity ($EOQ$)

$Q^* = \sqrt{\frac{2 \times 10000 \times 50}{4}} = \sqrt{\frac{1000000}{4}} = \sqrt{250000} = 500\text{ units}$

Step 2: Calculate Number of Orders and Cycle Time

  • Orders per year: $N^* = \frac{10000}{500} = 20\text{ orders/year}$
  • Cycle time: $T^* = \frac{250\text{ days}}{20} = 12.5\text{ days}$

Step 3: Calculate Lead-Time Demand & Safety Stock

  • Mean lead-time demand: $d_L = \bar{d} \times L = 40 \times 9 = 360\text{ units}$
  • Standard deviation of lead-time demand: $\sigma_L = \sigma_d \times \sqrt{L} = 8 \times \sqrt{9} = 8 \times 3 = 24\text{ units}$
  • Safety Stock: $SS = Z \times \sigma_L = 1.645 \times 24 = 39.48 \approx 40\text{ units}$

Step 4: Calculate Reorder Point ($ROP$)

$ROP = d_L + SS = 360 + 40 = 400\text{ units}$

Step 5: Total Annual Inventory Holding Cost (Cycle + Safety)

  • Average Cycle Inventory: $\frac{Q^*}{2} = \frac{500}{2} = 250\text{ units}$
  • Total Average Inventory: $250 + 40 = 290\text{ units}$
  • Total Annual Inventory Cost: $Total = \left(\frac{10000}{500} \times 50\right) + (250 \times 4) + (40 \times 4) = 1000 + 1000 + 160 = \$2,160$

08 — Past Examination Questions & Model Solutions

[numerical](10 Marks)

Derive the classical Economic Order Quantity (EOQ) formula. State the five core underlying assumptions. Explain why holding costs and ordering costs are identical at the optimal order point.

▸Reveal Model Solution & Answer Blueprint
1. Assumptions: - Demand rate D is constant, continuous, and known. - Lead time L is known and constant. - Replenishment lot Q arrives instantaneously. - No stockouts are permitted. - Unit purchase price C is fixed (no quantity discounts). 2. Derivation: Total Annual Cost: TC(Q) = D*C + (D/Q)*S + (Q/2)*H. To find the minimum, take first derivative with respect to Q and set to 0: dTC/dQ = - (D*S) / Q^2 + H/2 = 0 (D*S) / Q^2 = H/2 Q^2 = (2*D*S) / H Q* = sqrt( (2*D*S) / H ). 3. Equivalence of Ordering and Holding Costs: At Q*: Annual Ordering Cost = (D / Q*) * S = D / sqrt(2DS/H) * S = sqrt( (D*S*H) / 2 ). Annual Holding Cost = (Q* / 2) * H = (sqrt(2DS/H) / 2) * H = sqrt( (D*S*H) / 2 ). Because the derivative equates the marginal decrease in ordering cost with the marginal increase in holding cost, the two cost curves intersect exactly at the minimum point of the total cost curve.
[numerical](10 Marks)

A retailer sells high-end winter parkas for $400 each. The purchase cost from the manufacturer is $150 each. Unsold coats at the end of the winter season are liquidated at an outlet salvage price of $80 each. Demand is normally distributed with mean 500 units and standard deviation 80 units. Determine the optimal stocking quantity Q* using the Newsvendor framework.

▸Reveal Model Solution & Answer Blueprint
1. Cost Parameters: - Cost of Underage (Cu) = Selling Price - Purchase Cost = 400 - 150 = $250. - Cost of Overage (Co) = Purchase Cost - Salvage Value = 150 - 80 = $70. 2. Critical Fractile Calculation: P(D <= Q*) = Cu / (Cu + Co) = 250 / (250 + 70) = 250 / 320 = 0.78125 (78.13%). 3. Normal Distribution Z-Score: Using standard normal table: Phi(Z) = 0.78125 ==> Z = 0.776. 4. Optimal Stocking Quantity: Q* = mu + Z * sigma Q* = 500 + (0.776 * 80) = 500 + 62.08 = 562.08 units. Rounding to integer: The retailer should order 562 parkas.

09 — Active Recall Flashcards & Conceptual Quiz

🗂 Flashcard • Key ConceptClick to Flip
What happens to the optimal EOQ if annual demand (D) quadruples (x4)?
Reveal Definition / Answer ↓
Because EOQ is proportional to the square root of demand, if demand quadruples, EOQ doubles (sqrt(4) = 2). Order frequency also doubles.
🗂 Flashcard • Key ConceptClick to Flip
What does the Newsvendor Critical Fractile Cu / (Cu + Co) represent?
Reveal Definition / Answer ↓
The optimal cumulative probability of demand being satisfied (service level) that maximizes expected profit by balancing lost margin against clearance markdown losses.
Conceptual Check / QuizActive Recall

Why does safety stock scale with sqrt(L) rather than L when demand is independent across time periods?


10 — Knowledge Graph & Cross-References