Professional Documents
Culture Documents
Yossi Sheffi
Mass Inst of Tech
Cambridge, MA
Outline
Single period inventory decisions
Calculating the optimal order size
Numerically
Using spreadsheet
Using simulation
Analytically
The profit function
For specific distributions
Level of Service
Extensions:
Fixed costs
Risks
Initial inventory
Elastic demand
Single Period Ordering
Selling Magazines
Weekly demand:
90 48 87 78 58 71 102 87 66 79 97 75 89
57 86 95 67 89 70 113 52 84 62 91 71 66
99 73 92 66 67 89 87 64 70 54 67 88 62
79 79 105 76 73 78 50 107 80 78 51 79 80
90%
80%
3
70%
60%
2 50%
40%
30%
1
20%
10%
0 0%
40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120
Demand (Mag/Wk)
Average=77.4 Mag/wk
Histogram
16 100%
14 90%
80%
Cummulative Frequency
12
70%
Frequency (Wks/Yr)
10 60%
8 50%
6 40%
30%
4
20%
2 10%
0 0%
0
0
0
90
40
50
60
70
80
e
10
11
12
13
or
M
Demand (Mag/week)
The Ordering Decision (Spreadsheet)
$500
$400
$300
Profit
$200
$100
$0
20 40 60 80 100 120 140 160
-$100
Order Size
Optimal Order (Analytical)
REV-COST
Pr( Demand ≤ Q*) =
REV
Optimal Order
The “critical ratio”: REV-COST 15 − 8
Pr( Demand ≤ Q*) = = = 0.47
REV 15
16 100%
14 90%
Cummulative Frequency
80%
12
70%
Frequency (Wks/Yr
10 60%
8 50%
6 40%
30%
4
20%
2 10%
0 0%
0
e
40
50
60
70
80
90
or
10
11
12
13
M
Demand (Mag/week)
Salvage Value
REV − COST 15 − 8
Salvage value = $4/Mag. Critcal Ratio = = = 0.64
REV − SLV 15 − 4
$600
$500
$400
16 100%
Profit
$300
14 90%
Cummulative Frequency
80% $200
12
70%
Frequency (Wks/Yr
$100
10 60%
8 50% $0
40%
0
20
40
60
80
6
10
12
14
16
30% Order Size
4
20%
2 10%
0 0%
0
0
0
0
e
40
50
60
70
80
90
or
10
11
12
13
M
Demand (Mag/week)
The Profit Function
Revenue from sold items
Revenue or costs associated with unsold
items. These may include revenue from
salvage or cost associated with disposal.
Costs associated with not meeting
customers’ demand. The lost sales cost can
include lost of good will and actual
penalties for low service.
The cost of buying the merchandise in the
first place.
The Profit Function
∞ Q
E [Sales ] = Qi ∫
X =Q
f ( x )dx + ∫
x =0
x if ( x )dx
Q
E [Unsold ] = ∫ (Q − x )if ( x )dx = Q − E [Sales]
x =0
∞
E [Lost Sales ] = ∫
X =Q
( x − Q )if ( x )dx = μ − E [Sales ]
R −C ⎡R − C ⎤
F [Q *] = and: Q * = F −1 ⎢ ⎥
R ⎣ R ⎦
Level of Service
Cycle Service – The probability that
there will be a stock-out during a
cycle
Fill Rate - The probability that a
specific customer will encounter a
stock-out
REV=$15
Level of Service COST=$8
100%
90%
80%
70%
Service Level
60%
50%
40%
30% Cycle Service
10%
0%
20 30 40 50 60 70 80 90 100 110 120 130 140 150 160
Order
Normal Distribution of Demand
X ~ N ( μ ,σ )
E [sales ] = Q − σ i( ziΦ( z ) + φ ( z ))
Q−μ
z=
σ
E[Profit ] = ( R − C ) • Q − R • σ ⋅ [ z • Φ ( z ) + φ ( z )]
$500
$400 ⎛ R−C ⎞
Q* = NORMINV ⎜ ⎟=
$300
⎝ R ⎠
Expected Profit
$200
⎛ 15 − 8 ⎞
$100 = NORMINV ⎜ ⎟ = 76 Mags
$0 ⎝ 15 ⎠
0
0
20
40
60
80
-$100
10
12
14
16
Order Size
-$200
REV=$15
COST=$8
$600
$500
$400
$300
Expected Profi
$200
$100
$0
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
-$100
Order Size
-$200
-$300
-$400
-$500
REV=$15
COST=$8
Risk of Loss
1.00
0.80
Probability of Loss
0.60
F=$300
0.40
F=0
0.20
0.00
20 40 60 80 100 120 140 160
Order Quantity
Ordering with Initial Inventory
Given initial Inventory: Q0, how to order?
1. Calculate Q* as before
2. If Q0 < Q*, order (Q*< Q0 )
3. If Q0 ≥ Q*, order 0
Cost of initial inventory
$500
$400
Expected Profit
$300
$200
$100
Initial Inventory
$0
20 30 40 50 60 70 80 90 100 110 120 130 140 150 160
-$100
Procedure:
$400
Profit
$300
1. Set P $200
$100
2. Calculate µ $0
3. Calculate σ
10 15 20 25 30
Price
P −C ⎞
4. Q * = F −1 ⎛⎜ ⎟
⎝ P ⎠
5. Calculate optimal expected profits as a
function of P. P* = $22
Rev = $15 Q*= 65 Mag
Cost= $8 µ(p)=56 Mag
µ(p)=165-5*p σ= 28
σ= µ/2 Exp. Profit=$543
Elastic Demand:
Numerical Optimization
?
? ??
?
?
Yossi Sheffi