Professional Documents
Culture Documents
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 3
Model Assumptions: EOQ w/ Lead Time
• Demand • Discounts
n Constant vs Variable n None
n Known vs Random n All Units vs Incremental vs One Time
n Continuous vs Discrete • Excess Demand
• Lead Time n None
n Instantaneous n All orders are backordered
n Constant vs Variable n Lost orders
n Deterministic vs Stochastic n Substitution
n Internally Replenished • Perishability
• Dependence of Items n None
n Independent n Uniform with time
n Correlated n Non-linear with time
n Indentured • Planning Horizon
• Review Time n Single Period
n Continuous vs Periodic n Finite Period
• Number of Locations n Infinite
n One vs Multi vs Multi-Echelon • Number of Items
• Capacity / Resources n One vs Many
n Unlimited • Form of Product
n Limited / Constrained n Single Stage
n Multi-Stage
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 4
Extensions: Leadtime > 0
Demand
• Order Leadtime
n Positive (nonzero)
n Deterministic
Order
L = Order Leadtime
Receive
Inventory On Order
or Pipeline Inventory
Inventory
On Inventory On Hand
Hand
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 5
Extensions: Leadtime > 0
Inventory
Inventory Position
On
Hand
inventory
IP
• What is my new optimal policy? IOH
Inventory Policy: DL
• Order Q* units when IP=DL
• Order Q* units every T* time periods
L time
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 7
Quantity Discounts
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 8
Model Assumptions: EOQ w/ Discounts
• Demand • Discounts
n Constant vs Variable n None
n Known vs Random n All Units vs Incremental vs One Time
n Continuous vs Discrete • Excess Demand
• Lead Time n None
n Instantaneous n All orders are backordered
n Constant vs Variable n Lost orders
n Deterministic vs Stochastic n Substitution
n Internally Replenished • Perishability
• Dependence of Items n None
n Independent n Uniform with time
n Correlated n Non-linear with time
n Indentured • Planning Horizon
• Review Time n Single Period
n Continuous vs Periodic n Finite Period
• Number of Locations n Infinite
n One vs Multi vs Multi-Echelon • Number of Items
• Capacity / Resources n One vs Many
n Unlimited • Form of Product
n Limited / Constrained n Single Stage
n Multi-Stage
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 9
Extensions: Discounts
• All Units Discount
cD
n Discount applies to all units purchased if
total amount exceeds the break point
quantity
Q1 Q2 Q
• Incremental Discount cD
n Discount applies only to the quantity
purchased that exceeds the break point
quantity
Q1 Q2 Q
IOH
• One Time Only Discount
n A one time only discount applies to all
units you order right now (no quantity
minimum or limit)
t
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 10
Quantity Discounts:
All Units
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 11
Extensions: All Units Discounts
Two Cases to Examine . . .
" c D c hQ
$ Dc0 + t + 0 0 ≤ Q ≤ Q1
" c 0 ≤ Q ≤ Q1 $ Q 2
$ 0 TRC = #
c=# $ ct D c1hQ
Dc + + Q1 ≤ Q
$% c1 Q1 ≤ Q $
%
1
Q 2
$112,000 Qb
$110,000
Where
$108,000 c0 = Base unit price
Total Cost
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 13
Quantity Discounts:
Incremental
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 14
Extensions: Incremental Discounts
• Discount i only applies to quantity purchased above breakpoint i
• Trade-off between lower purchase cost and higher carrying costs
• Cost of units ordered below breakpoint i are treated as new Fixed Cost (Fi)
Purchase
Total
Cost
c0 c1
c2
F0 = 0
c1Q1
( )
Fi = Fi−1 + ci−1 − ci Qi
c0Q1
2D ( c + F )
t i
Q *i =
hci
(c0-c1)Q1 Q1 Q2 Units
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 15
Extensions: Incremental Discounts
• Procedure
1. Find Fixed Cost per breakpoint, Fi, for each break
2. Find Qi* for each range – including the Fi
3. If Qi* is not within allowable range, go to next i
Otherwise, find TRCi using effective cost per unit, cie
4. Pick Qi* with lowest TRC
F0 = 0 (
2D ct + Fi ) e Fi
*
Q = c = ci +
i
(
Fi = Fi−1 + ci−1 − ci Qi ) i
hci Qi
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 16
Quantity Discounts:
One Time Buy
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 17
Extensions: One Time Discount
Suppose you are offered a One Time deal!
Should you take it?
vg = One time good deal purchase price ($/unit)
Qg = One time good deal order quantity (units)
TCsp=TC over time covered by special purchase ($)
IOH
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 18
Extensions: One Time Discount
• Compare Options: Normal Price (c) vs. Special Price (cg)
n Find TC for normal price
TC = (CycleTime)(TC * + PurchaseCost)
!Q $ !Q $
TC = ## g && 2ct hcD + ## g && cD
"D% "D%
n Find the Savings (TC-TCSP)
Savings = TC − TCSP
"" Q % "Q % % " " Q %" Q % %
= $$$ g '' 2ct hcD + $$ g '' cD ' − $ cg Qg + hcg $$ g ''$$ g '' + ct '
$ D D ' $ 2 D '
## & # & & # # &# & &
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 19
Extensions: One Time Discount
n Finding 1st and 2nd order conditions (Maximize Savings)
dS !1$ ! 2hc Q $
g g
d(Qg )
= 0 = # & 2ct hcD + c − cg − ##
" D%
( && )
" 2D %
d 2S ! 2hc $
g
2
= − #
# && < 0
d (Qg ) " 2D %
n So that the Optimal Quantity to buy is
*
! D $
Qg = ## & 2ct hcD +
D c − cg ( )
Dhc & hcg
" g %
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 21
Model Assumptions: EPQ
• Demand • Discounts
n Constant vs Variable n None
n Known vs Random n All Units vs Incremental vs One Time
n Continuous vs Discrete • Excess Demand
• Lead Time n None
n Instantaneous n All orders are backordered
n Constant vs Variable n Lost orders
n Deterministic vs Stochastic n Substitution
n Internally Replenished • Perishability
• Dependence of Items n None
n Independent n Uniform with time
n Correlated n Non-linear with time
n Indentured • Planning Horizon
• Review Time n Single Period
n Continuous vs Periodic n Finite Period
• Number of Locations n Infinite
n One vs Multi vs Multi-Echelon • Number of Items
• Capacity / Resources n One vs Many
n Unlimited • Form of Product
n Limited / Constrained n Single Stage
n Multi-Stage
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 22
Extensions: Finite Replenishment
• What if inventory becomes available at a rate
of P units/time rather than all at one time?
1. How long does it take to produce Q units?
2. During that time, what is the accumulation rate?
3. What is the most inventory I will have on hand?
4. What is my average IOH?
5. How does Q* change?
Production Slope = P
Q
Demand Slope = -D Maximum
Level of
Inventory
Q(1-D/P)
Accumulation
Slope = P-D
Avg. IOH
= (1-D/P)Q/2
Q/P
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 23
Extensions: Finite Replenishment
• The IOH is reduced which leads to a higher order quantity.
" D%
Q $1− ' hc
• EPQ can be related to EOQ ct D # P&
TRC[Q] = +
n If Pèinfinity then EPQ≈EOQ Q 2
n If P=2D then EPQ = √2(EOQ)
2ct D EOQ
n If P=1.5D then EPQ = √3(EOQ) EPQ = =
" D% " D%
hc $1− ' $1− '
# P & # P&
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 24
Allowing for Stockouts:
EOQ with Planned Backorders
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 25
Assumptions: EOQ with Planned Backorders
• Demand • Discounts
n Constant vs Variable n None
n Known vs Random n All Units vs Incremental vs One Time
n Continuous vs Discrete • Excess Demand
• Lead Time n None
n Instantaneous n All orders are backordered
n Constant vs Variable n Lost orders
n Deterministic vs Stochastic n Substitution
n Internally Replenished • Perishability
• Dependence of Items n None
n Independent n Uniform with time
n Correlated n Non-linear with time
n Indentured • Planning Horizon
• Review Time n Single Period
n Continuous vs Periodic n Finite Period
• Number of Locations n Infinite
n One vs Multi vs Multi-Echelon • Number of Items
• Capacity / Resources n One vs Many
n Unlimited • Form of Product
n Limited / Constrained n Single Stage
n Multi-Stage
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 26
EOQ with Planned Backorders
T*
Inventory On Hand
Q*
Time
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 28
Notation
D = Average Demand (units/time)
c = Variable (Purchase) Cost ($/unit)
ct = Fixed Ordering Cost ($/order)
h = Carrying or Holding Charge ($/inventory $/time)
ce = c*h = Excess Holding Cost ($/unit/time)
cs = Shortage Cost ($/unit/time)
Q = Replenishment Order Quantity (units/order)
T = Order Cycle Time (time/order)
N = 1/T = Orders per Time (order/time)
Q Q−b
=
(
=
b )
Q-b
T T1 T2
Q T1 T2 (
T1 Q − b ) T2 b
= =
T Q T Q
b
Time
! D$ ! 1 $! T1 $ ! 1 $! T2 $
(
TRC(Q,b) = ct # & + ce # &# & Q − b + cs # &# & b
"Q% " 2 %" T % " 2 %" T %
) ()
! D$ ! 1 $! (Q − b) $ ! 1 $! b $
TRC(Q,b) = ct # & + ce # &#
"Q% " 2 %" Q %
( )
& Q − b + cs # & # & b
" 2 %" Q %
()
! 2 $
! D$
TRC(Q,b) = ct # & + ce #
(# Q−b ) & ! b2 $
"Q% # 2Q && + cs # 2Q &
" %
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model " %
Planned Backorders - Solution
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 31
EOQ with Planned Backorders
! 2 $
! D$ # Q−b
TRC(Q,b) = ct # & + ce #
( ) & ! b2 $
"Q% # 2Q && + cs # 2Q &
" %
" %
Q *
=
2ct D (c s
+ ce ) = Q (c
* s
+ ce )
PBO
ce cs cs
*
ceQPBO " cs %
b* = $
= 1− ' Q*
(c + ce ) $ (
cs + ce ) ' PBO
s # &
900%
If cs is very small, cs
800% CR =
then Q*PBO>>Q* (c s
+ ce )
700%
600%
500%
400%
If cs is very big,
300% then Q*PBO=Q*
200%
100%
0%
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Critical Ratio Cs/(Cs+Ce)
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model
Key Take Aways
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 34
Take-Aways
• EOQ is a good place to start for most analysis and can
be extended to cover many variations:
n Non-zero lead times
w No effect on Q*
w Monitor Inventory Position vs Inventory on Hand
w Changes timing of replenishment (IP≤DL)
n Discounts (All Units, Incremental, One Time Buy)
w Common in practice (economies of scale)
w Purchase price (c) becomes relevant
w Need to estimate costs at breakpoints & compare
n Finite replenishment systems
w Items become available incrementally over time
w Lowers holding costs and leads to higher EPQ
CTL.SC1x - Supply Chain and Logistics Fundamentals Lesson: Extensions to EOQ Model 35
CTL.SC1x -Supply Chain & Logistics Fundamentals