Professional Documents
Culture Documents
o
o
= = +
Start with an initial forecast generated from hunches,
guesses, etc.
ONeills initial forecast for the Hammer 3/2 = 3200 units.
Evaluate the A/F ratios of the historical data:
Set the mean of the normal distribution to
Set the standard deviation of the normal distribution to
Using historical A/F ratios to choose a
Normal distribution for the demand forecast
Forecast
demand Actual
ratio A/F =
Forecast ratio A/F Expected demand actual Expected =
Forecast ratios A/F of deviation Standard
demand actual of deviation Standard
=
ONeills Hammer 3/2 normal distribution forecast
3192 3200 9975 0 = = . demand actual Expected
1181 3200 369 0 = = . demand actual of deviation Standard
ONeill should choose a normal distribution with mean 3192 and
standard deviation 1181 to represent demand for the Hammer 3/2
during the Spring season.
Why not a mean of 3200?
Product description Forecast Actual demand Error A/F Ratio
JR ZEN FL 3/2 90 140 -50 1.5556
EPIC 5/3 W/HD 120 83 37 0.6917
JR ZEN 3/2 140 143 -3 1.0214
WMS ZEN-ZIP 4/3 170 156 14 0.9176
ZEN 3/2 3190 1195 1995 0.3746
ZEN-ZIP 4/3 3810 3289 521 0.8633
WMS HAMMER 3/2 FULL 6490 3673 2817 0.5659
Average 0.9975
Standard deviation 0.3690
Empirical vs normal demand distribution
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
1.00
0 1000 2000 3000 4000 5000 6000
Quantity
P
r
o
b
a
b
i
l
i
t
y
.
Empirical distribution function (diamonds) and normal distribution function with
mean 3192 and standard deviation 1181 (solid line)
The Newsvendor Model:
The order quantity that maximizes
expected profit
Too much and too little costs
C
o
= overage cost
The cost of ordering one more unit than what you would have ordered had you
known demand.
In other words, suppose you had left over inventory (i.e., you over ordered). C
o
is the increase in profit you would have enjoyed had you ordered one fewer
unit.
For the Hammer 3/2 C
o
= Cost Salvage value = c v = 110 90 = 20
C
u
= underage cost
The cost of ordering one fewer unit than what you would have ordered had you
known demand.
In other words, suppose you had lost sales (i.e., you under ordered). C
u
is the
increase in profit you would have enjoyed had you ordered one more unit.
For the Hammer 3/2 C
u
= Price Cost = p c = 180 110 = 70
Balancing the risk and benefit of ordering a unit
Ordering one more unit increases the chance of overage
Expected loss on the Q
th
unit = C
o
x F(Q), where F(Q) = Prob{Demand <= Q)
The benefit of ordering one more unit is the reduction in the chance of
underage:
Expected benefit on the Q
th
unit = C
u
x (1-F(Q))
As more units are ordered,
the expected benefit from
ordering one unit
decreases
while the expected loss of
ordering one more unit
increases.
0
10
20
30
40
50
60
70
80
0 800 1600 2400 3200 4000 4800 5600 6400
E
x
p
e
c
t
e
d
g
a
i
n
o
r
l
o
s
s
.
Expected marginal benefit
of understocking
Expected marginal loss
of overstocking
Expected profit maximizing order quantity
To minimize the expected total cost of underage and overage, order Q
units so that the expected marginal cost with the Q
th
unit equals the
expected marginal benefit with the Q
th
unit:
Rearrange terms in the above equation ->
The ratio C
u
/ (C
o
+ C
u
) is called the critical ratio.
Hence, to minimize the expected total cost of underage and overage,
choose Q such that we dont have lost sales (i.e., demand is Q or lower)
with a probability that equals the critical ratio
( ) ( ) Q F C Q F C
u o
= 1 ) (
u o
u
C C
C
Q F
+
= ) (
Parkas at L.L. Bean
Cost per parka = c = $45
Sale price per parka = p = $100
Discount price per parka = $50
Holding and transportation cost = $10
Salvage value per parka = v = 50-10=$40
Profit from selling parka = p-c = 100-45 = $55
Cost of understocking = $55/unit
Cost of overstocking = c-v = 45-40 = $5/unit
Optimal level of product availability
p = sale price; v = outlet or salvage price; c = purchase price
CSL = Probability that demand will be at or below order quantity
CSL later called in-stock probability
Raising the order size if the order size is already optimal
Expected Marginal Benefit of increasing Q= Expected Marginal Cost of Underage
=P(Demand is above stock)*(Profit from sales)=(1-CSL)(p - c)
Expected Marginal Cost of increasing Q = Expected marginal cost of overage
=P(Demand is below stock)*(Loss from discounting)=CSL(c - v)
Define C
o
= c-v; C
u
=p-c
(1-CSL)C
u
= CSL C
o
CSL= C
u
/ (C
u
+ C
o
)
Order Quantity for a Single Order
C
o
= Cost of overstocking = $5
C
u
=Cost of understocking = $55
Q
*
= Optimal order size
917 . 0
5 55
55
) (
*
=
+
=
+
> s =
o u
u
C C
C
Q Demand P CSL
Optimal Order Quantity
0
0.2
0.4
0.6
0.8
1
1.2
4 5 6 7 8 9 10 11 12 13 14 15 16 87
Cumulative
Probability
Optimal Order Quantity = 13(00)
0.917
Parkas at L.L. Bean
Expected demand = 10 (00) parkas
Expected profit from ordering 10 (00) parkas = $499
Approximate Expected profit from ordering 1(00) extra parkas if
10(00) are already ordered
= 100.55.P(D>=1100) - 100.5.P(D<1100)
Parkas at L.L. Bean
Additional
100s
Expected
Marginal Benefit
Expected
Marginal Cost
Expected Marginal
Contribution
11
th
5500.49 = 2695 500.51 = 255
2695-255 = 2440
12
th
5500.29 = 1595 500.71 = 355
1595-355 = 1240
13
th
5500.18 = 990 500.82 = 410
990-410 = 580
14
th
5500.08 = 440 500.92 = 460
440-460 = -20
15
th
5500.04 = 220 500.96 = 480
220-480 = -260
16
th
5500.02 = 110 500.98 = 490
110-490 = -380
17
th
5500.01 = 55 500.99 = 495
55-495 = -440
Revisit L.L. Bean as a Newsvendor Problem
Total cost by ordering Q units:
C(Q) = overstocking cost + understocking cost
} }
+ =
Q
u
Q
o
dx x f Q x C dx x f x Q C Q C ) ( ) ( ) ( ) ( ) (
0
0 )) ( 1 ( ) (
) (
= = Q F C Q F C
dQ
Q dC
u o
Marginal cost of overage at Q* - Marginal cost of underage at Q* = 0
u o
u
C C
C
Q D P Q F
+
= s = ) ( ) (
* *
Safety Stock
Inventory held in addition to the expected
demand is called the safety stock
The expected demand is 1026 parkas but
we order 1300 parkas.
So the safety stock is 1300-1026=274 parka.
The Newsvendor Model:
Performance measures
Newsvendor model performance measures
For any order quantity we would like to evaluate the following
performance measures:
Expected lost sales
The average number of units demand exceeds the order quantity
Expected sales
The average number of units sold.
Expected left over inventory
The average number of units left over at the end of the season.
Expected profit
Expected fill rate
The fraction of demand that is satisfied immediately
In-stock probability
Probability all demand is satisfied
Stockout probability
Probability some demand is lost
Expected (lost sales=shortage)
ESC is the expected shortage in a season
ESC is not a percentage, it is the number of units, also see next page
s
>
=
Q Demand
Q Demand
if
if
0
Q - Demand
Shortage
}
=
=
=
Q x
Q)f(x)dx - (x ESC
Q,0}) season a in nd E(max{Dema ESC
Inventory and Demand during a season
0
Q
Demand
During a
Season
Season
Inventory
D, Demand
During
A Season
0
0
Q
Inventory=Q-D
Upside
down
Shortage and Demand during a season
0
Q
Demand
Season
Shortage
D
:
D
e
m
a
n
d
D
u
r
i
n
g
s
S
e
a
s
o
n
0
0
Q
Shortage
=D-Q
Upside
down
Expected shortage during a season
First let us study shortage during the lead time
D. of pdf is f where ) ( ) (
}) 0 , (max{ shortage Expected
D
}
=
=
=
Q D
D
dD D f Q D
Q D E
Ex:
4
1
4
1
10)} - (11 max{0,
4
2
10)} - (10 max{0,
4
1
10)} - (9 max{0,
) ( )} (d )} ( max{0, shortage Expected
Shortage? Expected ,
1/4 prob with 11
2/4 prob with 10
1/4 prob with 9
, 10
11
10 d
3
1 i
3 3
2 2
1 1
= + + =
= = =
= =
= =
= =
= =
= =
d D P Q p Q d
p d
p d
p d
D Q
i i
Expected shortage during a season
2/6
) 10 ( 10
2
10
6
1
) 12 ( 10
2
12
6
1
10
2 6
1
6
1
) 10 ( shortage Expected
Shortage? Expected ), 12 , 6 ( , 10
2 2
12
10
2
12
10
=
|
|
.
|
\
|
|
|
.
|
\
|
=
\
|
= =
= =
=
=
=
}
D
D
D
D
D
dD D
Unif orm D Q
Ex:
Expected lost sales of Hammer 3/2s with Q = 3500
Normal demand with mean 3192, standard deviation=1181
Step 1: normalize the order quantity to find its z-statistic.
Step 2: Look up in the Standard Normal Loss Function Table the expected lost
sales for a standard normal distribution with that z-statistic: L(0.26)=0.2824 see
Appendix B table on p.380 of the textbook
or, in Excel L(z)=normdist(z,0,1,0)-z*(1-normdist(z,0,1,1)) see Appendix
D on p.389
Step 3: Evaluate lost sales for the actual normal distribution:
26 . 0
1181
3192 3500
=
=
o
Q
z
( ) 1181 0.2824 334 Expected lost sales L z o = = =
Keep 334 units in mind, we shall repeatedly use it
Measures that follow expected lost sales
Demand=Sales+Lost Sales
D=min(D,Q)+max{D-Q,0} or min(D,Q)=D- max{D-Q,0}
Expected sales = - Expected lost sales
= 3192 334 = 2858
Inventory=Sales+Left Over Inventory
Q=min(D,Q)+max{Q-D,0} or max{Q-D,0}=Q-min(D,Q)
Expected Left Over Inventory = Q - Expected Sales
= 3500 2858 = 642
Measures that follow expected lost sales
Expected total underage and overage cost with (Q=3500)
=70*334 + 20*642
( )
( )
( ) ( )
$70 2858 $20 642 $187, 221
Expected profit Price-Cost Expected sales
Cost-Salvage value Expected left over inventory
= (
(
= =
What is the relevant objective? Minimize the cost or maximize the profit?
Hint: What is profit + cost? It is 70*3192=C
u
*, which is a constant.
Type I service measure: Instock probability = CSL
) Q P(Demand bability InstockPro s =
Instock probability: percentage of seasons without a stock out
Q] season a during [Demand inventory] t [Sufficien
inventory sufficient has season single a y that Probabilit 0.7 y Probabilit Instock
7 . 0 y Probabilit Instock
otherwise 1 stockout, has season a if 0 Write
10
1 0 1 0 1 1 1 0 1 1
y Probabilit Instock
: seasons 10 consider example For
s =
= =
=
+ + + + + + + + +
=
Instock Probability with Normal Demand
( )
( )
|
.
|
\
|
=
|
.
|
\
|
s =
|
.
|
\
|
s
=
s =
=
s
1 , 1 , 0 , Normdist
on distributi normal standard Obtaining ) 1 , 0 (
StDev by the Dividing
) , (
mean out the Taking ) , (
,1) , , Normdist(Q
) , (
o
o
o
o
o
o
o
o
Q
Q
N P
Q N
P
Q N P
Q N P
N(,) denotes a normal demand with mean and standard deviation
Example: Finding Instock probability for given Q
= 2,500 /week; o= 500; Q = 3,000;
Instock probability if demand is Normal?
Instock probability = Normdist((3,000-2,500)/500,0,1,1)
Example: Finding Q for given Instock probability
= 2,500/week; o= 500; To achieve Instock
Probability=0.95, what should be Q?
Q = Norminv(0.95, 2500, 500)
Type II Service measure: Fill rate
Recall:
Expected sales = - Expected lost sales = 3192 334 = 2858
2858
1
3192
89.6%
Expected sales Expected sales
Expected fill rate
Expected demand
Expected lost sales
= =
= =
=
Is this fill rate too low?
Well, lost sales of 334 is with Q=3500, which is less than optimal.
Service measures of performance
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
0 1000 2000 3000 4000 5000 6000 7000
Order quantity
In-stock probability
CSL
Expected fill
rate
Service measures: CSL and fill rate are different
CSL is 0%, fill rate is almost 100%
CSL is 0%, fill rate is almost 0%
inventory
inventory
time
time
0
0
Summary
Determine the optimal level of product availability
Demand forecasting
Profit maximization / Cost minimization
Other measures
Expected shortages = lost sales
Expected left over inventory
Expected sales
Expected cost
Expected profit
Type I service measure: Instock probability = CSL
Type II service measure: Fill rate
Homework Question:
A newsvendor can price a call option
Q1: Suppose that you own a simple call option for a stock
with a strike price of Q. Suppose that the price of the
underlying stock is D at the expiration time of the option. If
D <Q, the call option has no value. Otherwise its value is
D-Q. What is the expected value of a call option, whose
strike price is $50, written for a stock whose price at the
expiration is normally distributed with mean $51 and
standard deviation $10?