26
MIT Center for Transportation & Logistics CTL.SC1x -Supply Chain & Logistics Fundamentals Inventory Models for Probabilistic Demand: Cost & Service Trade-offs

Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

  • Upload
    doduong

  • View
    219

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

MIT Center for Transportation & Logistics

CTL.SC1x -Supply Chain & Logistics Fundamentals

Inventory Models for Probabilistic Demand: Cost & Service Trade-offs

Page 2: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Items to Cover

•  Comparing Inventory Performance Metrics •  Inputted versus Implied Metrics •  Periodic Review Policies •  Example Problem: ShopCo •  Trading off Lead Time and Review Period

2

Page 3: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Notation D = Average Demand (units/time) c = Variable (Purchase) Cost ($/unit) h = Carrying or Holding Charge ($/

inventory $/time) ct = Fixed Ordering Cost ($/order) ce = c*h = Excess Holding Cost ($/unit/

time) cs = Shortage Cost ($/unit/time) Q = Replenishment Order Quantity

(units/order) L = Replenishment Lead Time (time) T = Order Cycle Time (time/order) N = 1/T = Orders per Time (order/time) IP = Inventory Position (units) IOH = Inventory on Hand (units) IOO = Inventory On Order (units)

3

µDL , σDL = Expected and Standard Deviation of Demand over Lead Time (units)

µDL+R , σDL+R= Expected and Standard Deviation of Demand over Lead Time plus Review Period (units)

k = Safety Factor s = Reorder point (units) S = Order up to Point (units) R = Review Period (time) IFR = Item Fill Rate (%) CSL = Cycle Service Level (%) CSOE = Cost of Stock Out Event ($/event) CSI = Cost per Item Short E[US] = Expected Units Short (units) G(k) = Unit Normal Loss Function

Page 4: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Comparing Inventory Performance Metrics

4

Page 5: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Inventory Performance Metrics •  Establishes Safety Stock

•  Finds k value •  Expected Cost of Safety Stock = cekσDL

•  Service Based Metrics – set k to meet expected LOS •  Cycle Service Level (CSL)

•  Probability of not stocking out during cycle

•  Item Fill Rate (IFR) •  Expected percentage of demand met during each cycle

•  Cost Based Metrics – find k that minimizes total costs •  Cost per Stockout Event (CSOE)

•  Penalty of B1 if any stock out occurs

•  Cost per Item Short (CIS) •  Penalty of cs for each item short per cycle

5

s = µDL + kσ DL

E CSOE!" #$= (B1)P x ≥ k!" #$DQ&

'(

)

*+

E CIS!" #$= csσ DLG(k)DQ%

&'

(

)*

CSL = P x ≤ k"# $%

IFR =1−σ DLG[k]Q

Page 6: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Performance Metrics v. Safety Stock Costs

6

$-

$25,000

$50,000

$75,000

$100,000

$125,000

$150,000

$175,000

$200,000

$225,000

$250,000

$275,000

$300,000

$325,000

50%

55%

60%

65%

70%

75%

80%

85%

90%

95%

100%

$0 $5,000 $10,000 $15,000 $20,000 $25,000 $30,000 $35,000 $40,000 $45,000 $50,000 $55,000 $60,000 $65,000 $70,000

Tota

l Ann

ual S

hort

age

Cos

t (C

SOE

or C

IS)

Leve

l of

Serv

ice

% (

CSL

or

IFR

)

Expected Annual Cost of Safety Stock

CSL IFR TotCost_CSOE TotCost_CIS E Cost of SS!" #$= cekσ DL

•  Demand ~N(62,000, 8,000) •  ce = 15 $/unit-year •  Q*= 5,200 units/order •  L = 2 weeks •  B1= 50,000 $/event •  cs= 45 $/unit-year •  µDL = 2,385 units •  σDL = 1,569 units

Page 7: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Lead Time v. Safety Stock Costs

7

50%

55%

60%

65%

70%

75%

80%

85%

90%

95%

100%

$- $10,000 $20,000 $30,000 $40,000 $50,000 $60,000 $70,000 $80,000 $90,000 $100,000

Leve

l of

Serv

ice

% (

CSL

)

Expected Annual Cost of Safety Stock

CSL_LT=1 wk

CSL_LT=2 wk

CSL_LT=4 wk

CSL_LT=8 wk

88%

90%

92%

94%

96%

98%

100%

$- $10,000 $20,000 $30,000 $40,000 $50,000 $60,000 $70,000 $80,000 $90,000 $100,000

Leve

l of

Serv

ice

% (

IFR

)

Expected Annual Cost of Safety Stock

IFR_LT=1 wk

IFR_LT=2 wk

IFR_LT=4 wk

IFR_LT=8 wk

Page 8: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Inputted vs. Implied Metrics

8

Page 9: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Safety Stock Logic

CSL

k P[SO]

IFR

G(k) E[US]

Re-order Point

s=µDL+kσDL TRC(s,Q) Safety

Stock

CSOE (B1)

P[SO]=1-CSL

SS=kσDL

G(k)=(1-IFR)Q/σDL

CIS (cs)

CIS (cs)

k = 2lnB1D

ceQσ DL 2π

!

"##

$

%&&

P SO!" #$=QceDcs

E Cost of SS!" #$= cekσ DL

E US!" #$=σ DLG k( )

CSL = P x ≤ k"# $%

Figure adapted from Dr. Jim Master’s ESD.260 Course Notes (2002)

9

Page 10: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Periodic Review Policies

10

Page 11: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Assumptions: Periodic Review Policies •  Demand

n  Constant vs Variable n  Known vs Random n  Continuous vs Discrete

•  Lead Time n  Instantaneous n  Constant vs Variable n  Deterministic vs Stochastic n  Internally Replenished

•  Dependence of Items n  Independent n  Correlated n  Indentured

•  Review Time n  Continuous vs Periodic

•  Number of Locations n  One vs Multi vs Multi-Echelon

•  Capacity / Resources n  Unlimited n  Limited / Constrained

•  Discounts n  None n  All Units vs Incremental vs One Time

•  Excess Demand n  None n  All orders are backordered n  Lost orders n  Substitution

•  Perishability n  None n  Uniform with time n  Non-linear with time

•  Planning Horizon n  Single Period n  Finite Period n  Infinite

•  Number of Items n  One vs Many

•  Form of Product n  Single Stage n  Multi-Stage

11

Page 12: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Periodic Review Policies •  Order-Up-To-Level (R, S)

n  Policy: Order S-IP every R time periods

n  Replenishment cycle system

•  Hybrid (R, s, S) System n  Policy: Every R time periods,

Order S-IP if IP ≤ s, if IP>s then do not order

n  General case for many policies

s

S

Time

Inve

ntor

y Po

sitio

n

S

Time

Inve

ntor

y Po

sitio

n

LR R R R R

Notation s = Reorder Point S = Order-up-to Level L = Replenishment Lead Time Q = Order Quantity R = Review Period IOH= Inventory on Hand IP = Inventory Position = (IOH) + (Inventory On Order) – (Backorders)

L LL

12

Page 13: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Periodic Review Policies (R, S) S

Time

Inve

ntor

y Po

sitio

n

L L R R

Differences from Continuous Review Policy (s, Q) •  How much to order? •  How long should safety stock cover?

13

Page 14: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Periodic vs Continuous Review

(s, Q) (R, S)

s ó S

Q ó D*R

L ó R+L

•  Convenient transformation of (s, Q) to (R, S) n  (s, Q)= Continuous, order Q when IP≤s n  (R, S)= Periodic, order up to S every R time periods

•  Allows for the use of all previous (s, Q) decision rules n  s for continuous system becomes S for periodic system n  Q for continuous system becomes D*R for periodic system n  L for a continuous system becomes R+L for periodic system

•  Approach n  Make transformations n  Solve for (s, Q) using transformations n  Determine final policy, so that

S = xDL+R + kσDL+R

14

Page 15: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Example: ShopCo

Page 16: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Example: ShopCo •  Background:

n  ShopCo is a North America based large store format retailer of home improvement products with >2,000 stores. Each ShopCo store generally operates independently: ordering and receiving product directly from its suppliers.

n  One supplier (Hurricane Drills) sells a portfolio of electric drills that, on average, cost ShopCo $75 each. Each store uses periodic review policies to order directly from Hurricane and uses an annual holding charge of 15%. Assume 52 week year.

•  Problem: n  Find the (R, S) ordering policy for Hurricane drills for store #1301 given:

w  Forecasted annual demand of Hurricane drills is ~N(3,400, 400) w  Lead Time is 1 week w  Review Period is 4 weeks w  Desired CSL = 95% w  Hurricane has a minimum order quantity (MOQ) of 240 drills w  Orders need to be in multiples of 12 drills to fit on pallets

n  What is the expected annual cost of cycle and safety stock?

16

Case adapted from Anand, S. and Song, X. (2011) “Supply Chain Responsiveness for a Large Retailer,” MIT Supply Chain Management Program Thesis. Image Source:http://commons.wikimedia.org/wiki/File:Hardware_Store.jpg

Page 17: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Example: ShopCo •  Finding Order Policy:

n  Find Q = D*R = (3,400 units/year)(4/52 years) = 261.5 ≈ 264 units (why?) n  Find R+L = 4 weeks + 1 week = 5 weeks or 0.0962 years

so that, n= 52/5 = 10.4 “coverage” periods per year n  Find µDL+R = (3,400)/(10.4) = 326.9 ≈ 327 units n  Find σDL+R = (400)/(√10.4) = 124.03 ≈124 units n  Find k where CSL = 0.95 or P[x≤k] = 0.95, k=1.644 = 1.64 n  Find S = µDL+R + kσDL+R = 327 + (1.64)(124) = 530.4 ≈ 530 units

Policy: Order up to 530 units every 4 weeks.

•  Finding Cost of Cycle & Safety Stock: n  Cost of Cycle Stock = ce(DR/2) = (75)(0.15)(264/2) = $1,485 per year n  Cost of Safety Stock = cekσDL+R = (75)(0.15)(1.64)(124) = $2,288 per year

17

Page 18: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Trading Off Lead Time and Review Period

18

Page 19: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Example: ShopCo continued •  New Mixing Center Strategy:

n  ShopCo has decided to deploy a fulfillment strategy where each store orders from its Regional Distribution Center (RDC), instead of directly to the supplier.

n  Each ShopCo RDC then consolidates orders from its dedicated stores and places a combined order to the vendor. The vendor will then ship to each of the RDCs where ShopCo “mixes” the products from multiple suppliers to distribute a single combined load to each store.

19

Case adapted from Anand, S. and Song, X. (2011) “Supply Chain Responsiveness for a Large Retailer,” MIT Supply Chain Management Program Thesis. Image Sources: http://commons.wikimedia.org/wiki/File:Hardware_Store.jpg and Anand & Song (2011)

Page 20: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Example: ShopCo continued •  Revised Problem with Mixing Centers:

n  Find the (R, S) ordering policy for Hurricanes for store #1301 given: w  Forecasted annual demand of Hurricane drills is ~N(3,400, 400) w  Desired CSL = 95% w  Lead Time is now 10 days (call this 1.5 weeks for simplicity) w  Review Period is reduced to 2 weeks w  ShopCo’s RDCs do not have a minimum order quantity (MOQ) to stores (why?) w  Orders still need to be in multiples of 12 drills to fit on pallets (why?)

n  What is the expected annual cost of cycle and safety stock?

20

Page 21: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Example: ShopCo with Mixing Strategy

21

•  Finding Order Policy: n  Find Q = D*R = (3,400 units/year)(2/52 years) = 130.8 ≈ 132 units (why?) n  Find R+L = 2 weeks + 1.5 week = 3.5 weeks or 0.0673 years

so that, n= 52/3.5 = 14.86 “coverage” periods per year n  Find µDL+R = (3,400)/(14.86) = 228.8 ≈ 229 units n  Find σDL+R = (400)/(√14.86) = 103.76 ≈ 104 units n  Find k where CSL = 0.95 or P[x≤k] = 0.95, k=1.644 = 1.64 n  Find S = µDL+R + kσDL+R = 229+ (1.64)(104) = 399.56 ≈ 400 units

Policy: Order up to 400 units every 2 weeks.

•  Finding Cost of Cycle & Safety Stock: n  Cost of Cycle Stock = ce(DR/2) = (75)(0.15)(132/2) ≈ $743 per year n  Cost of Safety Stock = cekσDL+R = (75)(0.15)(1.64)(104) ≈ $1,919 per year

Page 22: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Example: ShopCo continued

22

Strategy Lead Time

(weeks)

Review Period

(weeks)

Cycle Stock

($/year)

Safety Stock

($/year)

Avg. Inventory Costs

($/year)

Direct-to-Store 1 4 1,485 2,288 3,773

Mixing Centers 1.5 2 743 1,919 2,662

Which is better? Which did the store managers prefer?

Page 23: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Relationship Between L & R •  Average Inventory Costs = ce[DR/2 + kσDL+R + LD]

•  Individual Impacts n  Increasing Lead Time L

è Increases Safety Stock non-linearly è Increases Pipeline Stock linearly

n  Increasing Review Period, R: è Increases Safety Stock non-linearly è Increases Cycle Stock linearly

•  Combined Impacts n  Can be used to trade Replenishment speed (L) for frequency (R) n  Determine which is the right mix

23

Page 24: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Key Points from Lesson

24

Page 25: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Cost & Service Trade-offs

Key Points

•  Inventory Performance Metrics •  Service Based: IFR vs. CSL •  Cost Based: CSOE vs. CIS

•  Inputted vs. Implied Metrics •  Designing to one metric sets the others •  Can backwards calculate implied values

•  Periodic Review (R, S) •  Very commonly used •  Use the (s, Q) rules with simple transformations

Q è D*R, sèS, LèL+R •  Changing L & R have different impacts on inventory

25

Page 26: Inventory Models for Probabilistic Demand - edXMITx+CTL.SC1x_1+2... · Transportation & Logistics ... Inventory Models for Probabilistic Demand: Cost & Service Trade-offs . CTL.SC1x

MIT Center for Transportation & Logistics

CTL.SC1x -Supply Chain & Logistics Fundamentals

Questions, Comments, Suggestions? Use the Discussion!

[email protected]