Professional Documents
Culture Documents
Newsvendor Full
Newsvendor Full
Inventory Models
Hamed Mamani
1
Single Period Inventory Model
• Applies to:
Products/services with one selling period (limited
lifecycle)
Uncertain demand
No replenishment during the selling period
Leftover is not kept for the next period (salvaged or
discarded)
Unsatisfied demand is lost
• Examples?
2
Single Period Models (News-Vendor)
• Sequence of Actions:
– Prior to the beginning of the period, Q units are ordered at unit cost of c
that are delivered in its entirety before the beginning of the period
– Demand for the period occurs and items are sold from inventory
– At the end of the period:
• If demand is larger than Q, the system will have shortages (underage)
• If demand is smaller (or equal) than Q, there will be leftovers that may be
salvaged (overage) or become worthless depending on the situation
Place an order Q
Receive order Q
3
Newsvendor Example 1
• Max demand = 81
• Min demand = 15
• Average = 52.8
• Continuous Demand
– Normal Distribution
– …
• Discrete Demand
– Demand Scenarios
– Poisson Distribution
– ….
6
Side Notes
7
Newsvendor (Single-Period) Inventory Model
8
Optimal Strategy
• What’s the decision?
– How much to make (Q)?
9
Newsvendor Problem - Analysis
• Rules of forecasting
– 1st rule: (point) forecasts are always wrong!
10
Forecast
Demand Probability
Low 300 0.2
Medium-Low 400 0.3
Medium-High 500 0.4
High 600 0.1
11
Expected profit
300 0.2
400 0.3
500 0.4
600 0.1
12
Expected profit
• Do the same calculations for order sizes of 300, 500, and 600:
300 $9,000
400 $11,200
500 $12,200
600 $11,600
14
Cost of “Mismatch”
15
Performance Measures
• Q = 400:
• Coincidence?
– Mean Demand = Expected Sales + Expected Shortage
17
“Too Many” vs “Too Few”
• CO = overage cost
– The consequence of ordering one unit “too many” than what you would
have ordered had you known demand.
• Example:
• CU = underage cost
– The consequence of ordering one unit “too few” than what you
would have ordered had you known demand.
• Example:
18
Marginal Analysis
19
Marginal Analysis
inventory decreases
while expected loss of
adding one more unit
increases
Expectation:
Sell if Demand > Q CU (1-F(Q)) CU
Order
(Q+1)th
unit? Not Sell if Demand ≤ Q
CO - F(Q) CO
• This ratio is called the Critical Ratio (CR) or Critical Fractile (CF).
CU
CF =
21 CO + CU
Let’s Try Solving the Example…
Probability Probability
Q
= 60-30 (Demand = Q) (Demand ≤ Q)
CU
= $30 300 0.2 0.2
= 30-20
CO 400 0.3 0.5
= $10
CU = 30/(30+10) 500 0.4 0.9
CF = C + C
O U = 0.75
600 0.1 1
Q* = 500
22
What if Demand is Normally Distributed?
23
Standardizing Normal distributions
F(Q)
Q = NORM.INV( F(Q), µ, 𝜎 )
24
Newsvendor Example (Normal Distribution)
25
Newsvendor Solution – Summary
• Decision to make:
“How many units (Q) of product should we have available
for the selling period?”
• Information required:
Underage (shortage) cost per unit
Cu = revenue per unit – cost per unit
Overage (excess) cost per unit
Co = cost per unit – salvage value per unit
Demand parameters/distribution
Cost
Info. CF Q
26
Newsvendor Solution – Summary
CU
CF =
CO + CU
27
Newsvendor Solution – Summary
Cu , Co CF Q
Q = d + zs d
28
Single Period Model: Example 2
Cost
Info. CF Q
29
Single Period Model: Example 2
Cost
Info. CF Q
30
Single Period Model: Example 2
Cost
Info. CF Q
31
Single Period Model: Example 2
Cost
Info. CF Q
32
Single Period Model: Example 3
Joe’s Slop House is a little hole in the wall restaurant that serves slow-cooked
barbecue beef sandwiches. The beef for the sandwiches cooks overnight, so each
evening Joe decides how much beef to cook for the next day. The beef costs $2 a
pound and Joe sells each sandwich (filled with 1 pound of beef) for $4. At the end of
the day, any leftover beef is given to the neighborhood church for their soup kitchen.
The tax deduction for this is worth $0.50 a pound. Daily demand for the beef can be
approximated by a normal distribution with a mean of 80 pounds and a standard
deviation of 20 pounds. How many pounds of beef should Joe cook for the next day?
33
Single Period Model: Example 3
Joe’s Slop House is a little hole in the wall restaurant that serves slow-cooked
barbecue beef sandwiches. The beef for the sandwiches cooks overnight, so each
evening Joe decides how much beef to cook for the next day. The beef costs $2 a
pound and Joe sells each sandwich (filled with 1 pound of beef) for $4. At the end of
the day, any leftover beef is given to the neighborhood church for their soup kitchen.
The tax deduction for this is worth $0.50 a pound. Daily demand for the beef can be
approximated by a normal distribution with a mean of 80 pounds and a standard
deviation of 20 pounds. How many pounds of beef should Joe cook for the next day?
Cu = 4 – 2 = 2
Co = 2 – 0.5 = 1.5
Cost
Info. CF Q
34
Single Period Model: Example 3
Joe’s Slop House is a little hole in the wall restaurant that serves slow-cooked
barbecue beef sandwiches. The beef for the sandwiches cooks overnight, so each
evening Joe decides how much beef to cook for the next day. The beef costs $2 a
pound and Joe sells each sandwich (filled with 1 pound of beef) for $4. At the end of
the day, any leftover beef is given to the neighborhood church for their soup kitchen.
The tax deduction for this is worth $0.50 a pound. Daily demand for the beef can be
approximated by a normal distribution with a mean of 80 pounds and a standard
deviation of 20 pounds. How many pounds of beef should Joe cook for the next day?
𝐶! 2
CF = = = 0.5714
𝐶! + 𝐶" 2 + 1.5
Cost
Info. CF Q
35
Single Period Model: Example 3
Joe’s Slop House is a little hole in the wall restaurant that serves slow-cooked
barbecue beef sandwiches. The beef for the sandwiches cooks overnight, so each
evening Joe decides how much beef to cook for the next day. The beef costs $2 a
pound and Joe sells each sandwich (filled with 1 pound of beef) for $4. At the end of
the day, any leftover beef is given to the neighborhood church for their soup kitchen.
The tax deduction for this is worth $0.50 a pound. Daily demand for the beef can be
approximated by a normal distribution with a mean of 80 pounds and a standard
deviation of 20 pounds. How many pounds of beef should Joe cook for the next day?
Q = 83.6
Cost
Info. CF Q
36
Newsvendor Model – Profit Calculations
37
Cost of “Mismatch”
Finding the expected leftover and lost sales depend on the demand distribution
• Normal distribution
• Discrete distribution
38
Newsvendor Model Profit: Discrete Demand
Demand Probability
25 0.05
26 0.15
27 0.20
28 0.30
29 0.15
30 0.10
31 0.03
32 0.02
41
Single Period Model Profit: Continuous Demand
Joe’s Slop House is a little hole in the wall restaurant that serves slow-cooked
barbecue beef sandwiches. The beef for the sandwiches cooks overnight, so each
evening Joe decides how much beef to cook for the next day. The beef costs $2 a
pound and Joe sells each sandwich (filled with 1 pound of beef) for $4. At the end of
the day, any leftover beef is given to the neighborhood church for their soup kitchen.
The tax deduction for this is worth $0.50 a pound. Daily demand for the beef can be
approximated by a normal distribution with a mean of 80 pounds and a standard
deviation of 20 pounds. How many pounds of beef should Joe cook for the next day?
Cu = 4 – 2 = 2
Co = 2 – 0.5 = 1.5
42
Example
(Warehouse Consolidation/Risk Pooling)
Consider the following problem
– One period, Single item
– Unit cost = $10,
– Unit selling price = $99, and
– Unit holding cost per period = $1 (Assume that the salvage value =
0 at the end of the period)
Currently, there are 4 warehouses. Demand at each warehouse is
independent and normally distributed with a mean of 1,000 and a
standard deviation is 300 per period. Assume that the demand at each
warehouse is independent. Currently each warehouse purchases the
item independently, but there is a proposal which calls for
consolidating all the warehouses into one mega warehouse, and
satisfying the demand from it. Should the proposal be adopted?
43
SC at Apple
44
Summary
• Simple inventory model that depicts situations for products with one-
time order
45