12-Inventory Management I_post
12-Inventory Management I_post
Dongwook Shin
Dept. ISOM, HKUST Business School
Course Roadmap
Bottleneck
Little’s law
Utilization
Control chart
Acceptance sampling
Six sigma
Maximize
Profits
• Newsvendor model
2
Inventory Management
Goal: Matching supply with demand
3
Why Hold Inventory?
• The transaction motive
• Economies of scale: production, transportation, discount,
replenishment, …
• Competition purpose
4
Importance of Inventory
Evidence from the industry -- Based on an empirical
analysis over 353 publicly listed U.S. retailers for the
period 1985-2003
• Inventory is the largest asset on the balance sheet for
57% of publicly traded retailers in U.S
• Ratio inventory/total assets averages 35.1%
• Managers and analysts use inventory turnover, inventory
growth rate, and payables to inventory ratio to determine
how well a retailer is managing its inventory
Source: Gaur & Kesavan, 2009. Data obtained from Standard & Poor’s Compustat database
5
Inventory Costs
• Inventory carrying costs
• Insurance cost
• Maintenance cost
• Opportunity cost of alternative investment
• Underage costs
• Loss of profit
• Loss of good will or reputation (hard to quantify)
• Overage costs
• Leftover items are costly
• Fixed ordering (setup) costs
• Handling charges, preparing purchase order
• Supplier selection, negotiations
• Freight and insurance
6
Learning Objectives: Session 12
• Newsvendor model
7
Newsvendor Problem
• Every morning, a newsboy
purchases newspapers to sell
in the day
9
Other Applications
• Fashion clothes
• Christmas trees and decorations
• Special event T-shirts
• Items with short life cycle
• Book publishing (traditional)…
Uncertain demand
Pre-commitment of order quantity
Perishable product
10
A Warm-up Example
11
Newsvendor Example 1: Pumpkin
• Demand information
• The retailer forecasts that the demand for pumpkins before
Halloween is
D ≤ 200 with probability 0.5
D ≤ 250 with probability 0.75
D ≤ 300 with probability 0.9
• Price & cost information
• The retailer buys pumpkins from a wholesaler at unit cost $2
• The retailer sells pumpkins at unit price $5
• Any unsold pumpkins has salvage value $1
12
Marginal Analysis
13
Marginal Analysis: Incremental Profit
• Suppose the retailer has bought 200 pumpkins
• If the retailer buys one more pumpkin, what is the
expected value of this 201st pumpkin to the retailer?
• She needs to pay unit cost = $2
• Case 1: D ≤ 200 (prob. 0.5)
• The retailer cannot sell the 201st pumpkin, and gets $1
salvage value from it. Utility =$1 – $2= – $1
• Case 2: D > 200 (prob. 0.5)
• The retailer sells the 201st pumpkin at $5. Utility =$5 – $2=
$3
• Expected value of the 201st pumpkin
= 0.5 ´ (– $1) + 0.5 ´ $3 = $1 > 0
17
Critical Fractile Analysis
• Suppose you have decided to stock/produce n units
• Consider the incremental decision to stock/produce one
more, namely an n+1st unit
• Profit(n → n+1)
= Cu – (Cu + Co ) × Pr (Demand ≤ n)
Too little!
Too much!
Inventory (n)
Cu
Pr Demand ≤ n =
Cu +Co
21
Question for Students
22
Example: SnowTime Sporting Goods
Design Production Retailing
• Recall
• Cu = underage cost = marginal gain of extra unit sold
• Co = overage cost = marginal cost of unsold unit
• Hence,
• Cu = r – c = $45 and
• Co = c – s = $60
24
SnowTime Demand Scenario
Cumulative probability
1
0.9
Demand Probability
0.8
8,000 0.11 0.7
10,000 0.11 0.6
12,000 0.28 0.5
25
Optimal Solution for SnowTime
• The optimal production quantity n* satisfies
∗
Cu
Pr Demand ≤ n = ≈0.429
Cu +Co
Cumulative 1
probability 0.9
0.8
0.7
0.6 Critical fractile = 0.429
0.5
0.4
0.3
0.2 n* = 12,000
0.1
0
8,000 10,000 12,000 14,000 16,000 18,000 20,000
Demand
26
Service Level
• What is the probability that SnowTime does not
experience a shortage (in other words, every customer
who comes for a jacket is able to get a jacket) ?
Cu
Pr Demand ≤ n∗ = ≈0.429
Cu +Co
27
Properties of the Optimal Solution
Cu
Pr Demand ≤ n∗ =
Cu +Co
Situation Cu ↑ Co ↑
Inventory Level Increase Decrease
28
Normally Distributed Demand
• Suppose demand is a normal random variable with mean
𝜇 and standard deviation 𝜎; or Demand ~ N(𝜇, 𝜎 ")
• What is the optimal stocking level?
Cu
Pr (Demand ≤ n∗ ) = F(n∗ ) =
Cu +Co
29
Normally Distributed Demand
Cu
z∗ = normsinv
Cu +Co
30
The Standard Normal Distribution
z 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
0.0 0.5000 0.5040 0.5080 0.5120 0.5160 0.5199 0.5239 0.5279 0.5319 0.5359
0.1 0.5398 0.5438 0.5478 0.5517 0.5557 0.5596 0.5636 0.5675 0.5714 0.5753
0.2 0.5793 0.5832 0.5871 0.5910 0.5948 0.5987 0.6026 0.6064 0.6103 0.6141
0.3 0.6179 0.6217 0.6255 0.6293 0.6331 0.6368 0.6406 0.6443 0.6480 0.6517
0.4 0.6554 0.6591 0.6628 0.6664 0.6700 0.6736 0.6772 0.6808 0.6844 0.6879
Φ(z) = Prob(N(0,1) < z) 0.5 0.6915 0.6950 0.6985 0.7019 0.7054 0.7088 0.7123 0.7157 0.7190 0.7224
0.6 0.7257 0.7291 0.7324 0.7357 0.7389 0.7422 0.7454 0.7486 0.7517 0.7549
0.7 0.7580 0.7611 0.7642 0.7673 0.7704 0.7734 0.7764 0.7794 0.7823 0.7852
0.8 0.7881 0.7910 0.7939 0.7967 0.7995 0.8023 0.8051 0.8078 0.8106 0.8133
0.9 0.8159 0.8186 0.8212 0.8238 0.8264 0.8289 0.8315 0.8340 0.8365 0.8389
1.0 0.8413 0.8438 0.8461 0.8485 0.8508 0.8531 0.8554 0.8577 0.8599 0.8621
1.1 0.8643 0.8665 0.8686 0.8708 0.8729 0.8749 0.8770 0.8790 0.8810 0.8830
1.2 0.8849 0.8869 0.8888 0.8907 0.8925 0.8944 0.8962 0.8980 0.8997 0.9015
1.3 0.9032 0.9049 0.9066 0.9082 0.9099 0.9115 0.9131 0.9147 0.9162 0.9177
1.4 0.9192 0.9207 0.9222 0.9236 0.9251 0.9265 0.9279 0.9292 0.9306 0.9319
Φ(z) = 98.7% implies z* = 1.5
1.6
0.9332
0.9452
0.9345
0.9463
0.9357
0.9474
0.9370
0.9484
0.9382
0.9495
0.9394
0.9505
0.9406
0.9515
0.9418
0.9525
0.9429
0.9535
0.9441
0.9545
2.23 1.7 0.9554 0.9564 0.9573 0.9582 0.9591 0.9599 0.9608 0.9616 0.9625 0.9633
1.8 0.9641 0.9649 0.9656 0.9664 0.9671 0.9678 0.9686 0.9693 0.9699 0.9706
1.9 0.9713 0.9719 0.9726 0.9732 0.9738 0.9744 0.9750 0.9756 0.9761 0.9767
2.0 0.9772 0.9778 0.9783 0.9788 0.9793 0.9798 0.9803 0.9808 0.9812 0.9817
2.1 0.9821 0.9826 0.9830 0.9834 0.9838 0.9842 0.9846 0.9850 0.9854 0.9857
2.2 0.9861 0.9864 0.9868 0.9871 0.9875 0.9878 0.9881 0.9884 0.9887 0.9890
2.3 0.9893 0.9896 0.9898 0.9901 0.9904 0.9906 0.9909 0.9911 0.9913 0.9916
2.4 0.9918 0.9920 0.9922 0.9925 0.9927 0.9929 0.9931 0.9932 0.9934 0.9936
2.5 0.9938 0.9940 0.9941 0.9943 0.9945 0.9946 0.9948 0.9949 0.9951 0.9952
2.6 0.9953 0.9955 0.9956 0.9957 0.9959 0.9960 0.9961 0.9962 0.9963 0.9964
2.7 0.9965 0.9966 0.9967 0.9968 0.9969 0.9970 0.9971 0.9972 0.9973 0.9974
2.8 0.9974 0.9975 0.9976 0.9977 0.9977 0.9978 0.9979 0.9979 0.9980 0.9981
2.9 0.9981 0.9982 0.9982 0.9983 0.9984 0.9984 0.9985 0.9985 0.9986 0.9986
3.0 0.9987 0.9987 0.9987 0.9988 0.9988 0.9989 0.9989 0.9989 0.9990 0.9990
3.1 0.9990 0.9991 0.9991 0.9991 0.9992 0.9992 0.9992 0.9992 0.9993 0.9993
3.2 0.9993 0.9993 0.9994 0.9994 0.9994 0.9994 0.9994 0.9995 0.9995 0.9995
3.3 0.9995 0.9995 0.9995 0.9996 0.9996 0.9996 0.9996 0.9996 0.9996 0.9997
31
Reading Standard Normal Distribution
Function Table
• Q: For what z is there a 70.19% chance that the outcome
of a standard normal will be that z or smaller?
• Find the probability inside the table
• Add the row and column headers for that probability
• A: the answer is z = 0.53
• Round-up rule: Whenever you are looking up a target value in a
table and the target value falls between two entries, choose the
entry that leads to the larger order quantity
Standard Normal Distribution Function Table (continued), F (z )
z 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
0.0 0.5000 0.5040 0.5080 0.5120 0.5160 0.5199 0.5239 0.5279 0.5319 0.5359
0.1 0.5398 0.5438 0.5478 0.5517 0.5557 0.5596 0.5636 0.5675 0.5714 0.5753
0.2 0.5793 0.5832 0.5871 0.5910 0.5948 0.5987 0.6026 0.6064 0.6103 0.6141
0.3 0.6179 0.6217 0.6255 0.6293 0.6331 0.6368 0.6406 0.6443 0.6480 0.6517
0.4 0.6554 0.6591 0.6628 0.6664 0.6700 0.6736 0.6772 0.6808 0.6844 0.6879
0.5 0.6915 0.6950 0.6985 0.7019 0.7054 0.7088 0.7123 0.7157 0.7190 0.7224
32
Reading Standard Normal Distribution
Function Table
• Q: What is the probability the outcome of a standard
normal will be z = 0.28 or smaller?
• Look for the intersection of the fourth row (with the header 0.2)
and the ninth column (with the header 0.08) because 0.2+0.08 =
0.28, which is the z we are looking for.
• A: The answer is 0.6103, which can also be written as
61.03%
Standard Normal Distribution Function Table (continued), F (z )
z 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
0.0 0.5000 0.5040 0.5080 0.5120 0.5160 0.5199 0.5239 0.5279 0.5319 0.5359
0.1 0.5398 0.5438 0.5478 0.5517 0.5557 0.5596 0.5636 0.5675 0.5714 0.5753
0.2 0.5793 0.5832 0.5871 0.5910 0.5948 0.5987 0.6026 0.6064 0.6103 0.6141
0.3 0.6179 0.6217 0.6255 0.6293 0.6331 0.6368 0.6406 0.6443 0.6480 0.6517
0.4 0.6554 0.6591 0.6628 0.6664 0.6700 0.6736 0.6772 0.6808 0.6844 0.6879
0.5 0.6915 0.6950 0.6985 0.7019 0.7054 0.7088 0.7123 0.7157 0.7190 0.7224
33
Takeaways
• Critical fractile analysis to derive formula for optimal
ordering quantity of the newsvendor problem
Cu
Pr Demand ≤ n =
Cu +Co
34