7.2 Stochastic Inventory Management: Safety Stock, Continuous / Periodic Review & Newsvendor
Key Takeaways
Continuous review (s, Q) policies track the inventory position () continuously and order batch Q when , whereas periodic review (R, S) policies order up to target S every R periods, exposing the system to demand uncertainty over the combined interval R + L.
Safety stock (SS) absorbs demand and lead time variability: when both demand and lead time are independent random variables, , where lead time variance typically dominates overall exposure.
Cycle Service Level (CSL / Type 1) measures the probability that no stockout occurs during a replenishment cycle (), ignoring order size Q.
Fill Rate ( / Type 2) measures the fraction of demand met directly from inventory (), where expected shortage per cycle depends on the unit normal loss function.
The single-period Newsvendor model optimizes stocking for perishable or seasonal goods by equating marginal expected gain to marginal expected loss at the critical ratio .
Stochastic Inventory Management: Safety Stock, Continuous / Periodic Review & Newsvendor
While deterministic inventory formulations establish foundational lot-sizing trade-offs, real-world industrial supply chains operate under relentless uncertainty. Customer demand fluctuates dynamically across time horizons, and supplier lead times vary due to transport bottlenecks, production backlogs, and customs inspections.
Stochastic inventory management integrates statistical probability distributions into inventory control logic, determining appropriate buffer stocks (safety stocks) and reorder thresholds to achieve targeted customer service levels while safeguarding working capital.
1. Inventory Control Policies: Continuous vs. Periodic Review
Industrial organizations manage inventory through two primary operating paradigms:
Continuous Review (s, Q) Policy: Periodic Review (R, S) Policy:
Inventory Level Inventory Level
^
S | Order Placed (Q) S | Order (Q1) Order (Q2)
| | | | |
ROP +-------*-------------- ROP +-------*--------------*---
| / \ | / \ / \
| / \ Order Placed (Q) | / \ / \
| / \ | | / \ / \
0 +---/-------*------*----------> Time 0 +---*-------*------*-------*----> Time
|<-- L ->| |<-- L ->| |<--R-->|<--R-->|
|<-- R + L ---->|
Continuous Review Policy or
In a continuous review system, the inventory state is continuously tracked in real time (facilitated by barcode scanners, RFID readers, and automated ERP transaction logs):
- Inventory Position (): Decisions are governed not merely by physical on-hand stock, but by the inventory position:
Where:
- = On-Hand physical stock physically in the warehouse.
- = Scheduled Receipts (open purchase orders placed with suppliers but not yet received).
- = Backorders (unfilled customer commitments awaiting delivery).
- Control Rule: Whenever the inventory position drops to or below the Reorder Point ( or ), a fixed replenishment order of size is immediately initiated ().
- Vulnerability Interval: The system is vulnerable to stockouts only during the replenishment lead time . Once the lead time transpires, the order arrives, raising inventory safely above .
Periodic Review Policy
In a periodic review system, inventory is inspected only at fixed, discrete time intervals of length (e.g., every Monday morning or on the first of each month):
- Control Rule: At each review epoch , the inventory position is counted, and a variable order quantity is placed to restore the inventory position back up to the target Order-Up-To Level ():
- Vulnerability Interval: Because inventory is not monitored between review dates, the system is exposed to stockouts across the entire protection interval of (the review period plus the delivery lead time ). An unexpected surge in demand occurring immediately after a review epoch cannot be rectified until the next review interval plus lead time.
Comparison of Inventory Control Policies
| Attribute | Continuous Review | Periodic Review |
|---|---|---|
| Monitoring Frequency | Continuous / Real-time | Periodic at discrete intervals |
| Order Quantity | Fixed (, typically EOQ) | Variable () |
| Protection Interval | Lead time only | Review period plus lead time () |
| Required Safety Stock | Lower () | Higher () |
| Administrative Overhead | Higher system integration requirements | Lower administrative coordination; facilitates multi-item joint ordering |
| Typical Application | High-value, critical, Class A items | Moderate-to-low value, Class B/C items, routine vendor deliveries |
2. Safety Stock Formulations Under Stochastic Regimes
Safety Stock () is buffer inventory held to mitigate stockouts caused by stochastic demand surges, supplier transit delays, or both. The general Reorder Point formula is:
Depending on which parameters exhibit uncertainty, industrial engineers apply three distinct analytical models based on the Law of Total Variance.
Case 1: Stochastic Demand, Constant Lead Time
Assume daily demand is independent and identically distributed with mean and standard deviation , while lead time is constant and deterministic:
- Expected lead time demand:
- Variance of lead time demand:
- Standard deviation of lead time demand:
- Safety Stock and ROP: Where is the standard normal deviate associated with the desired cycle service level ().
Case 2: Constant Demand, Stochastic Lead Time
Assume demand is strictly constant at rate , but lead time varies with mean and standard deviation :
- Expected lead time demand:
- Variance of lead time demand:
- Standard deviation of lead time demand:
- Safety Stock and ROP:
Case 3: Both Demand and Lead Time Are Independent Stochastic Variables
When both daily demand () and lead time () fluctuate independently, lead time demand is a compound random variable. By the Law of Total Variance:
Taking the square root yields the standard deviation of lead time demand:
- Safety Stock and ROP:
Important
Lead Time Variance Dominance: In industrial practice, is frequently an order of magnitude larger than because the average daily demand is squared. Reducing supplier lead time variability (e.g., moving from 3 days to 0.5 days) yields vastly greater safety stock reductions than forecasting improvements aimed at reducing .
3. Service Level Metrics: Cycle Service Level vs. Fill Rate
Industrial engineers must distinguish between two fundamentally distinct definitions of customer service:
Cycle Service Level (CSL, Type 1) Fill Rate (Beta, Type 2)
Definition: Probability of NO stockouts per cycle Fraction of DEMAND satisfied from stock
Formula: CSL = P(D_L <= ROP) = Phi(z) Beta = 1 - (Expected Shortage / Q)
Focus: Frequency of stockout events Magnitude / Volume of shortages
Sensitivity: Independent of lot size Q Directly improves as Q increases
Type 1 Service Level: Cycle Service Level ()
Cycle Service Level () is the probability that demand during lead time does not exceed the reorder point:
Where is the cycle stockout probability.
Limitation: CSL considers only whether a stockout occurs, completely ignoring how many units are short. Whether the warehouse is short by 1 unit or 10,000 units, the cycle is scored identically as a failure. Furthermore, CSL does not reflect annual customer experience: if a firm orders twice a year ( is large), a 90% CSL implies a stockout once every 5 years ( stockouts/year); if it orders 50 times a year ( is small), the same 90% CSL implies 5 stockouts every year!
Type 2 Service Level: Fill Rate ()
Fill Rate () represents the proportion of total customer demand satisfied immediately from available inventory:
Where is the replenishment order batch size, and is the expected number of units short per replenishment cycle.
Computing Expected Shortage and the Unit Normal Loss Function
Assuming lead time demand follows a normal distribution , the expected shortage per cycle is evaluated via the Unit Normal Loss Function :
Where the unit normal loss integral is defined mathematically as:
Where is the standard normal probability density function, and is the standard normal cumulative distribution function.
To find the safety factor required to achieve a designated target fill rate :
Once is computed, the corresponding -value is retrieved from standard normal loss tables or software functions. Notice that as batch size increases, the required increases, which decreases the required and lowers safety stock. Larger replenishment orders naturally bolster fill rate because stockouts can occur only during the brief lead time window following each order.
4. Single-Period Stochastic Inventory: The Newsvendor Model
The Newsvendor (or Newsboy) Model addresses single-period inventory optimization for perishable, highly seasonal, or rapid-obsolescence items where inventory cannot be carried over to subsequent selling periods without severe financial loss (e.g., dated periodicals, high-fashion apparel, perishable chemicals, holiday electronics, or spare parts with one-time lifetime buys).
Cost Architecture
The optimal order quantity balances the marginal cost of ordering too much against the marginal cost of ordering too little:
- Cost of Overage (): The loss incurred for each unsold unit remaining at the end of the selling period: Where = unit acquisition/production cost, and = salvage or liquidation value per unit (). If disposal costs are incurred, .
- Cost of Underage (): The opportunity loss (unrealized profit) incurred for each unit of unmet customer demand: Where = retail selling price (), and = customer goodwill penalty / contractual late penalty.
Marginal Economic Analysis Derivation
Let represent the stocking quantity, and let demand be a continuous random variable with cumulative distribution function and density .
If the vendor increments the stocking quantity from to :
- The additional unit will be sold if demand exceeds (), yielding a marginal gain of . The probability of this event is .
- The additional unit will remain unsold if demand is less than or equal to (), resulting in a marginal loss of . The probability of this event is .
At the optimal stocking point , the expected marginal gain of adding the -th unit must exactly balance its expected marginal loss:
Expanding and rearranging terms:
Solving for establishes the fundamental Critical Ratio (Critical Fractile):
Probability Density f(D)
^
| /\
| / \
| / \
| / \
| Area = / \
| CR /| \
| / | \
0 +----------+--+-----------+----------> Demand (D)
Q*
Determining Optimal Stocking Quantity ()
- Uniform Demand :
- Normal Demand :
Where is the standard normal value satisfying :
- If , then (stock above the mean).
- If , then (stock below the mean).
- If , then .
5. Worked Engineering Examples
Example 1: Safety Stock and ROP Under Compound Uncertainty
Problem Statement: An aerospace assembly plant sources specialized titanium fasteners from an overseas supplier. Operational parameters are:
- Mean daily demand (): 50 units/day
- Standard deviation of daily demand (): 8 units/day
- Mean replenishment lead time (): 16 days
- Standard deviation of lead time (): 3 days
- Target cycle service level (): 97.72% ()
Calculate the standard deviation of lead time demand, required safety stock, and reorder point.
Solution:
Step 1: Compute variance and standard deviation of lead time demand:
Notice: The lead time variance component () contributes of total system uncertainty!
Step 2: Calculate Safety Stock ():
Step 3: Calculate Reorder Point ():
When the inventory position drops to 1,107 units, an order is placed. The 307 units of safety stock protect against both fastener demand surges and supplier transit delays.
Example 2: Newsvendor Model for High-Tech Product Launch
Problem Statement: An electronics manufacturer is scheduling production for a limited-edition smart gaming device with a single seasonal selling window. Engineering and marketing supply the following financial estimates:
- Selling price (): $280 per unit
- Manufacturing production cost (): $100 per unit
- Post-season liquidation salvage value (): $80 per unit
- Market demand is normally distributed: mean units, standard deviation units.
Determine the cost of underage, cost of overage, critical ratio, and optimal production run size.
Solution:
Step 1: Determine Underage and Overage Costs:
Step 2: Compute the Critical Ratio ():
Step 3: Find Optimal Standard Normal Deviate (): From standard normal cumulative distribution tables, find such that :
Step 4: Compute Optimal Stocking Quantity ():
Because the profit margin ($180) is nine times larger than the salvage penalty ($20), the firm aggressively builds 513 units beyond expected demand to ensure a 90% in-stock probability.
An industrial distribution facility operates with an average daily customer demand of 50 units (standard deviation = 8 units/day) and a replenishment lead time averaging 16 days (standard deviation = 3 days). Daily demand and lead time are statistically independent. If the company maintains a cycle service level of 97.72% (z = 2.00), what is the required safety stock?
128 units
256 units
307 units
450 units
A consumer electronics firm must establish the single production run for a seasonal holiday item. The product retails for $280 per unit, costs $100 to manufacture, and leftover inventory can be salvaged after the holidays for $80 per unit. Forecasted demand is normally distributed with mean and standard deviation . Using the standard normal table where , what is the profit-maximizing stocking quantity?
2,513 units
2,000 units
2,360 units
1,487 units
Sections you finish are checked off in the contents.