0% found this document useful (0 votes)
8 views35 pages

12-Inventory Management I_post

The document outlines the principles of inventory management, focusing on the Newsvendor model which addresses the challenges of uncertain demand and the need for pre-commitment to order quantities. It discusses the importance of inventory in retail, the costs associated with holding inventory, and methods for determining optimal order quantities to maximize profits. Additionally, it includes examples and analyses related to inventory decisions in various contexts, such as seasonal products and perishable goods.

Uploaded by

ckcheun43
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views35 pages

12-Inventory Management I_post

The document outlines the principles of inventory management, focusing on the Newsvendor model which addresses the challenges of uncertain demand and the need for pre-commitment to order quantities. It discusses the importance of inventory in retail, the costs associated with holding inventory, and methods for determining optimal order quantities to maximize profits. Additionally, it includes examples and analyses related to inventory decisions in various contexts, such as seasonal products and perishable goods.

Uploaded by

ckcheun43
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

ISOM 2700: Operations Management

Session 12: Inventory Management I

Dongwook Shin
Dept. ISOM, HKUST Business School
Course Roadmap
Bottleneck
Little’s law
Utilization

Control chart
Acceptance sampling
Six sigma

Maximize
Profits

Decision tree method


Linear programming

Economic order quantity


Newsvendor
Waiting time
Server utilization
1
Learning Objectives: Session 12

• Background of inventory management

• 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

• The precautionary motive


• Demand uncertainty: unpredictable events
• Supply uncertainty: lead time, random yield, …

• The speculative motive


• Fluctuating value: ordering cost, selling price
• Demand increase: seasonality, promotion, …

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

• Background of inventory management

• Newsvendor model

7
Newsvendor Problem
• Every morning, a newsboy
purchases newspapers to sell
in the day

• How many units to purchase?


• If purchases too many newspapers, money wasted on unsold
items
• If purchases too few newspapers, loses potential sales

• Not too much, not too little…


8
This is a Hard Problem…
• Uncertain demand
• Demand is not known at the time of order
• Pre-commitment of order quantity
• Order quantity must be chosen before observing demand
• Perishable product
• Leftovers are costly: After the demand is realized, they can lose
value, sometimes all of their value

These three characteristics are found


in the newsvendor model

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

• Demand for the newspaper is 50 with probability 0.3 and


100 with probability 0.7

• How many newspapers should the newsvendor order?


Cannot be determined precisely because of the lack of information
about underage & overage costs

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

• Question: How many pumpkins should the retailer buy so


that she could maximize her expected profit?

12
Marginal Analysis

Examination of the costs and benefits of a


marginal (small) change in the order quantity

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

• Should the retailer buy the 201st pumpkin?


• Yes, because the expected value is positive!
14
Marginal Analysis: Incremental Profit
• Suppose the retailer has bought 250 pumpkins
• If the retailer buys one more pumpkin, what is the
expected value of this 251st pumpkin to the retailer?
• She needs to pay unit cost = $2
• Case 1: D ≤ 250 (prob. 0.75)
• The retailer cannot sell the 251st pumpkin, and gets $1
salvage value from it. Utility =$1 – $2= – $1
• Case 2: D > 250 (prob. 0.25)
• The retailer sells the 251st pumpkin at $5. Utility =$5 – $2=
$3
• Expected value of the 251st pumpkin
= 0.75 ´ (– $1) + 0.25 ´ $3 = 0

• Should the retailer buy the 251st pumpkin?


• Indifferent, because the expected value is zero!
15
Marginal Analysis: Incremental Profit
• Suppose the retailer has bought 300 pumpkins
• If the retailer buys one more pumpkin, what is the
expected value of this 301st pumpkin to the retailer?
• She needs to pay unit cost = $2
• Case 1: D ≤ 300 (prob. 0.9)
• The retailer cannot sell the 301st pumpkin, and gets $1
salvage value from it. Utility =$1 – $2= – $1
• Case 2: D > 300 (prob. 0.1)
• The retailer sells the 301st pumpkin at $5. Utility =$5 – $2=
$3
• Expected value of the 301st pumpkin
= 0.9 ´ (– $1) + 0.1 ´ $3 = –$0.6 < 0

• Should the retailer buy the 301st pumpkin?


• No, because the expected value is negative!
16
Critical Fractile Analysis

• Cost of under-stocking: Cu = price − cost


• Cost of not having unit in stock when demand does materialize

• Cost of over-stocking: Co = cost − salvage value


• Cost of having unit in stock when demand does not materialize

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

Expected underage cost of n+1st unit


Expected
= underage cost × Pr(n+1st unit sells) gain of n+1st
= Cu × Pr (Demand > n) unit

Expected overage cost of n+1st unit


= overage cost × Pr(n+1st unit does not sell) Expected
= Co × Pr (Demand ≤ n) loss of n+1st
unit
18
Critical Fractile Analysis

• What is the expected incremental profit from stocking


the n+1st unit, i.e., Profit(n → n+1)?

• Profit(n → n+1)

= expected gain – expected loss

= Cu × Pr (Demand > n) – Co × Pr (Demand ≤ n)

= Cu – (Cu + Co ) × Pr (Demand ≤ n)

Note: Pr(Demand > n) = 1 – Pr(Demand ≤ n)


19
Critical Fractile Analysis: Profit Curve
Assumption: Demand is continuous

Profits Just right!

Too little!

Too much!

Inventory (n)

Key idea of the critical fractile analysis: At the optimal order


quantity, the expected value (profit) of ordering one
more unit must be close to zero.
20
Critical Fractile Analysis
• We want to find quantity n such that Profit(n → n+1) = 0
• So, Profit(n → n+1) = Cu – (Cu + Co ) × Pr(Demand ≤ n)
equals zero when

Cu
Pr Demand ≤ n =
Cu +Co

• This is how you find the optimal quantity n that


maximizes expected profits

21
Question for Students

• Suppose that the critical fraction is 0.4 for a newsvendor.


What is the correct answer below?

1. Underage cost is greater than the overage cost


2. To choose the optimal ordering quantity, we only need to
know the mean of the distribution
3. If the optimal quantity n is chosen, the newsvendor can
satisfy all customer demand with 40% probability
4. None of the above

22
Example: SnowTime Sporting Goods
Design Production Retailing

Feb 09 Sep 09 Feb 10 Sep 10


Production

• Properties of SnowTime Sporting Goods:


• Based on past sales, knowledge of the industry, and economic
conditions, the marketing department has a probabilistic
forecast
• One production opportunity
• Unsold items during the season can be sold at a discounted price
23
SnowTime Revenue and Cost Data
• For each unit
• c = production cost = $80
• r = selling price = $125
• s = salvage value of unsold unit = $20

• 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

14,000 0.22 0.4


0.3
16,000 0.18
0.2
18,000 0.10
0.1
0
8,000 10,000 12,000 14,000 16,000 18,000 20,000
Demand

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

Situation Cu<Co Cu>Co


Critical Fractile <0.5 >0.5

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?

Just the same as


what we did for
discrete distribution.
So, what is special
about normal
distribution case?
n*

Cu
Pr (Demand ≤ n∗ ) = F(n∗ ) =
Cu +Co
29
Normally Distributed Demand

• Optimal ordering quantity n* can be written as


n∗ = 𝜇 + z∗ ×𝜎
where z∗ is given by

Cu
z∗ = normsinv
Cu +Co

A function in Excel; inverse


of the standard normal
• Easy to calculate n∗ ! distribution function with
mean 0 and std. dev. 1

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

• Next class: Inventory Management II


• Economic Order Quantity (EOQ) model

34

You might also like