Académique Documents
Professionnel Documents
Culture Documents
Extensions to EOQ
Chris Caplice
ESD.260/15.770/1.260 Logistics Systems
Oct 2006
Agenda
Review of Basic EOQ
Non-instantaneous Leadtime
Finite Replenishment (EPQ)
Multiple Locations
Discounting
AD vrQ
TRC[Q] =
+
Q
2
2 AD
Q* =
vr
T* =
2A
Dvr
TRC* = 2 ADvr
MIT Center for Transportation & Logistics ESD.260
Discounts
Constant vs Variable
Known vs Random
Continuous vs Discrete
Instantaneous
Constant or Variable
(deterministic/stochastic)
Dependence of items
Independent
Correlated
Indentured
Continuous
Periodic
One
Multi (>1)
None
Uniform with time
Single Period
Finite Period
Infinite
One
Many
Single Stage
Multi-Stage
Form of Product
Unlimited
Limited / Constrained
Number of Items
Capacity / Resources
None
All orders are backordered
Lost orders
Substitution
Planning Horizon
Number of Echelons
Perishability
Review Time
None
All Units or Incremental
Lead time
Extensions: Leadtime
Order Leadtime
Demand
Positive (nonzero)
Deterministic
Impact
Order
Receive
L = Order Leadtime
Inventory On Order
Inventory
On
Hand
MIT Center for Transportation & Logistics ESD.260
Q(1-D/m)
Inventory
On
Hand
Slope = m-D
D
Q 1 vr
AD
m
+
TRC[Q] =
2
Q
Slope = -D
D
2 AD
EPQ =
= EOQ 1
m
D
vr 1
m
6
Questions
Q*
2 AD
Q* =
vr
Q*
IOH =
TRC* = 2 DAvr
2
MIT Center for Transportation & Logistics ESD.260
q1*
qi* =
versus
2 Adi
2 AD
=
vr
vrn
n q
IOH = i =1
2
*
i
q2*
q3*
TRC* = 2nDAvr
Q*
=
n
M
TRC*[M ]
2MDAvr
=
=
N
TRC*[ N ]
2 NDAvr
What if my sub-regions do not have uniform demand?
Is this a reduction in safety stock, cycle stock, or both?
How dependent is this effect on inventory policy at each site?
EOQ
FOS
DOS
Q*
QFOS
QDOS
Order Size
Average IOH
Q*/2
QFOS/2
QDOS/2
Order Cost
OEOQ
OFOS
ODOS
Holding Cost
HEOQ
HFOS
HDOS
OEOQ + HEOQ
OFOS + HFOS
ODOS + HDOS
Total Cost
For N Locations
Policy
EOQ
FOS
DOS
q*
QFOS
qDOS
Average IOH
N(Q*/2)
N(QFOS/2)
QDOS/2
Order Cost
N( OEOQ)
OFOS
N(ODOS)
Holding Cost
N (HEOQ)
N(HFOS)
HDOS
N (OEOQ+HEOQ)
OFOS+NHFOS
NODOS+HDOS
Order Size
Total Cost
Example
DATA
A=
500
D = 2000
r=
0.25
v=
50
N=
4
Trk Cap =
500
DOS = 0.083
30
$/order
Units/year
$/$/year
$/unit
locations
units/shipment
years
days
Single Location
Policy
Order Size
Average IOH
Order Cost
Holding Cost
Total Cost
EOQ
FOS
400
500
200
250
$ 2,500 $ 2,000 $
$ 2,500 $ 3,125 $
$ 5,000 $ 5,125 $
DOS
4 Locations
Policy
Order Size
Average IOH
Order Cost
Holding Cost
Total Cost
EOQ
FOS
200
500
400
1000
$ 5,000 $ 2,000 $
$ 5,000 $ 12,500 $
$ 10,000 $ 14,500 $
DOS
167
83
6,000
1,042
7,042
42
21
24,000
1,042
25,042
Extensions: Discounts
All Units Discount
Incremental Discount
10
v0
v=
v0 (1 d )
0 Q Qb
Qb Q
AD v0 rQ
Dv
+
+
0 Q Qb
0
Q
2
TRC =
Dv (1 d ) + AD + v0 (1 d ) rQ
Qb Q
0
Q
2
Qb
$112,000
$110,000
Where
d = Discount
v0 = Base unit price
Qb = Break quantity
Total Cost
$108,000
$106,000
$104,000
$102,000
$100,000
$98,000
100
200
300
400
500
600
700
800
900 1000
TC1
11
12
Total
Purchase
Cost
v1
v2
v0
v1Q1
v0Q1
(v0-v1)Q1
Q1
Q2
13
Units
Chris Caplice, MIT
Fi = Fi 1 + ( vi 1 vi ) Qi
F0 = 0
2 D ( A + Fi )
EOQi =
rvi
MIT Center for Transportation & Logistics ESD.260
vi EOQi + Fi
v =
EOQi
e
i
14
i=2
i=1
i=0
vi
$40
$45
$50
Qbi
1,000
500
Fi
7,500
2,500
EOQi
1,789
OK
1,033
X
400
OK
vei
$44.19
Purch
Order
Hold
TRCi
D=2000 Units/yr
r=.25
A=$500
v0 = $50
$50
$ 88,384
$
559
$ 9,882
$ 98,825
$100,000
$ 2,500
$ 2,500
$ 105,000
15
16
TC = (CycleTime)(TC * + PurchaseCost )
Qg
Qg
TC =
2 ArvD +
D
D
vD
Savings = TC TCSP
Qg
Qg
=
2 ArvD +
D
D
MIT Center for Transportation & Logistics ESD.260
Qg Qg
vD vg Qg + rvg
+ A
2 D
17
2rvg Qg
dS
1
= 0 = 2 AvrD + ( v vg )
d (Qg )
D
2
D
2rvg
d 2S
=
2
d (Qg )
2D
D
Q =
Drv
g
*
g
<0
D ( v vg )
2 ArvD +
rvg
v
Q =Q
v
g
*
g
18
D ( v vg )
+
rvg
Take-Aways
EOQ is a good place to start for most analysis
EOQ can be extended to cover
Non-zero leadtimes
Finite replenishment systems
Multiple locations
Discounts
19
Questions?
Comments?
Suggestions?