Académique Documents
Professionnel Documents
Culture Documents
Safety Stock
Lecture 7
ESD.260 Fall 2003
Caplice
Assumptions: Basic EOQ Model
Demand Discounts
Constant vs Variable None
Known vs Random All Units or Incremental
Continuous vs Discrete Excess Demand
Lead time None
Instantaneous All orders are backordered
Constant or Variable All orders are lost
(deterministic/stochastic)
Substitution
Dependence of items
Perishability
Independent
None
Correlated
Uniform with time
Indentured
Planning Horizon
Review Time
Single Period
Continuous vs Periodic
Finite Period
Number of Echelons Infinite
One vs Many
Number of Items
MIT Center for Transportation & Logistics – ESD.260 2 © Chris Caplice, MIT
Fundamental Purpose of Inventory
To buffer uncertainties in:
- supply,
- demand, and/or
- transportation
the firm carries safety stocks.
MIT Center for Transportation & Logistics – ESD.260 3 © Chris Caplice, MIT
Cycle Stock and Safety Stock
On Hand
Safety Stock
Time
R FR
MIT Center for Transportation & Logistics – ESD.260 5 © Chris Caplice, MIT
Determining the Reorder Point
R = d' + kσ
( R − d ')
σ = RMSE
k=
σ
Note
1. We usually pick k for desired stock out probability
2. Safety Stock = R – d’
MIT Center for Transportation & Logistics – ESD.260 6 © Chris Caplice, MIT
Define Some Terms
Safety Stock Factor (k)
Amount of inventory required in terms of
standard deviations worth of forecast error
Stockout Probability = P[d > R]
The probability of running out of inventory
during lead time
Service Level = P[d ≤ R] = 1- P[SO]
The probability of NOT running out of inventory
during lead time
MIT Center for Transportation & Logistics – ESD.260 7 © Chris Caplice, MIT
Service Level and Stockout Probability
WhereNormal
d ~Distribution
iid N(d’=10,σ=25)
1.8%
1.6% SS = kσ
1.4% Probability of
1.2% Stockout
Prob (x)
1.0%
0.8%
0.6%
0.4%
0.2%
0.0%
-100
-88
-76
-64
-52
-40
-28
-16
-4
8
20
32
44
56
68
80
92
Demand Reorder Point
Service Level
Forecasted Demand (d’)
MIT Center for Transportation & Logistics – ESD.260 8 © Chris Caplice, MIT
Cumulative Normal Distribution
120.0% Probability of
100.0%
Stockout = 1-SL
80.0%
Prob (x)
60.0%
40.0%
20.0%
0.0%
00
6
2
8
4
0
6
12
26
40
54
68
82
96
-2
-8
-7
-5
-4
-3
-1
-1
MIT Center for Transportation & Logistics – ESD.260 11 © Chris Caplice, MIT
Safety Stock and Service Level
Example:
if d ~ iid Normal (d’=100,σ=10)
What should my SS & R be?
Safety Reorder
P[SO] SL k Stock Point
.50 .50 0 0 100
.10 .90 1.28 13 113
.05 .95 1.65 17 117
.01 .99 2.33 23 123
MIT Center for Transportation & Logistics – ESD.260 12 © Chris Caplice, MIT
Service Level
What is exactly is Service Level?
Service Level . . . . IS
IS NOT
Probability that a stockout does not occur during lead time
The fraction of demand satisfied from stock
Probability that stock is available
Fraction of order cycles during which no SO’s occur
Probability that all demand will be satisfied from on hand
stock w/in any given replenishment cycle
Fraction of time that stock is available in the system
Fill rate for or availability of an item
MIT Center for Transportation & Logistics – ESD.260 13 © Chris Caplice, MIT
So, how do I find Item Fill Rate?
Fill Rate
Fraction of demand met with on-hand inventory
Based on each replenishment cycle
OrderQuantity − E[UnitsShort ]
FillRate =
OrderQuantity
MIT Center for Transportation & Logistics – ESD.260 14 © Chris Caplice, MIT
Expected Units Short
Consider both continuous and discrete cases
Looking for expected units short per replenishment cycle.
∞ ∞
OrderQuantity − E[UnitsShort ]
FillRate = = FR
OrderQuantity
E[US ] σ N [k ]
FR = 1 − = 1−
Q Q
N [k ] =
(1 − FR ) Q
So, now we can look for
σ the k that achieves our
desired fill rate.
MIT Center for Transportation & Logistics – ESD.260 17 © Chris Caplice, MIT
Item Fill Rate Example
Find fill rate for R=250, 300, 350, and 500 where,
Q = 500 units and demand ~ N(d’=200, σ=100)