4 - EOQEPQBasicsRev
4 - EOQEPQBasicsRev
5 / 5 / 2020
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Index
Basic Situation
• An office department consumes 1000 pencils per
week.
• Fixed ordering cost: K=$100
• Cost of holding inventory: h=$0.5/pencil
• The holding costs are realized at the end of every
week.
• How can we select Q for minimizing operational
costs?
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Symbols
Q = lot size to order
EOQ = Q* = Economic Order Quantity
D = Average Demand Rate (e.g. pencils/year)
K = Fixed Ordering Cost $ Ct
Check consistency
in time units (e.g. year)
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Different strategies
siempre se pide la
misma cantidad q
inventario de ciclo es el
1. JIT 2. Single order
inventario promedio
Q es valor fijo
Q/2 es inventario
promedio
Tiempo de ciclo T
What
Inserta isimagen
texto de the optimum
aquí quantity and order frequency?
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Different strategies
1. JIT 2. Single order
=cilco de reabastecimiento
-->
cero
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Different strategies
puede ser cualquiera de las 3 formas, pero siempre hay que considerar que estrategia nos genera un menor costo.
si se hace un unico pedido de 600 unidades 1 vez si se pide 300 unidades 2 veces
si se hacen pedidos de 100 unidades 6 veces
(Q − Dtorder
T T
1.Iavg
JIT = 0 I (t )dt 2.
0 Single )dt
=
T T
Replenishment period
T
Dt 2
2
Qt − 2
T
QT −
0 = 2 =Q−T D
T T 2
T Q Q Q
Iavg = Q − =Q− =
2T 2 2
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Managerial Takeaway 1
cuando determino la cantidad a pedir autometicamente estoy determinando mi tiempo de ciclo o ta mbien llamda frecuencia de reabastecimiento.
demanda y tiempo de cilo deben de estra en las mimas unidades
1. JIT 2. Single
Fixing the order order is
quantity
EQUIVALENT to fixing the period
T↔Q
between replenishments or
frequency of replinshmment.
Q=DT
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Fundamental Trade-off
F es la inversa del tiempo de ciclo = numero de pedidos en el ciclo
T Q
S/.1,400
Q S/.1,200
D S/.800
Q= S/.600
F S/.400
S/.200
Q D
InvAvg = =
S/.-
0 200 400 600 800
Order frequency orders/year
2 2F
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Fundamental Trade-off
Do it yourself:
1. JIT
Suppose 2. Single
that the the demand for office desks isorder
2000 units/year,
consider what would happen to average inventory (in $) if you ordered:
Managerial Takeaway 3
Costs Analysis
Economic Order Quantity (EOQ) minimizes the relevant
costs:
1. JITcosto de mantenimeinto 2. Single order
costo de pedido costo de producto
Annual Annual
Annual
average Ordering
total = carrying + costs
+ procurement
costs costs
cost
Q =C $ e D =C t
TC(Q) = h + K + cD
2 Q
Number of Orders
Average h is given per unit and
estimated with a i% of the
Inventory procurement cost
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
TC
Total Cost
1. JIT 2. Single order
Total Cost TC
Q
Average
h
D Q Inventory 2
K= h Carrying Cost
Q 2
Annual ordering D K
costs
Q
Annual cost of procurement
d1. TC(Q)
JIT =0 d
2. Single order
2 TC(Q)= 2cD >0
dQ d2Q Q3
2 DK Q
1. JIT= Q* =
EOQ T * = order
2. Single
h D
1 2 DK 2 DK
T* = =
D
2
Beware of units!
h D h
2k
T* =
T is in units of time
(weeks, months, years)
Dh
D demand rate in:
requested units / unit of time
(weeks, months, years)
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Managerial Takeaway 3
Managerial Takeaway 4
1. JIT Q
2. Single order
Inventory
diminishes at a
Average constant rate
inventory
level
= Q/2
Reorder
point
R
Time
L L
s = R = DLT = L *D
Placed Received Placed Received
order Order Order Order
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
2KD
Q∗ =
h
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Solution
D = 1,125
K = $201. JIT 2. Single order
h = $0.25
2KD 2 × 20 × 1,125
Q∗= = = 424.26 units
h 0.25
Total costs:
KD hQ
C(Q) = + = $106.07
Q 2
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Sensitivity analysis
• With
1. JITa demand of 1,445 units:
2. Single order
2KD 2 × 20 × 1,445
Q∗= = = 480.83 units
h 0.25
2000
Inventory
800
handling cost
400
Ordering
0 cost
0 2000 4000 6000 8000 10000
Order size Q
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Q´ ℎ2 1 4𝐾2 𝐷2
= +
2 2𝐾𝐷ℎ 2𝑄´ 2𝐾𝐷ℎ
𝑄´ 𝑄∗
= +
2𝑄∗ 2𝑄′
Q´ ℎ 1 2𝐾𝐷
= + C(Q′) 1 𝑄´ 𝑄∗
2 2𝐾𝐷 2𝑄´ ℎ = ( + )
C(Q∗) 2 𝑄∗ 𝑄´
1/Q* Q*
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Sensitivity analysis
If demand is D instead of the estimated D´:
Q′ 𝐷´
=
1. JIT 2. Single order
Q∗ 𝐷
𝑰𝑷(𝒕) 𝑰𝑷(𝒕)
Inventory
I(t+L)=IP(t)-D*LT
L
Reordering
point R
DLT = L D L
Time
L
Policy:
Monitor constantly the inventory, whenever IP(t-) ≤ DLT trigger an order
Inventory Management: EOQ Basics
José Antonio Larco,Ph.D.
Resumen>
1. Better programming of
orders / les mistakes
2. Consolidation
opportunities for cargo
and handling operations
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Managerial Takeaway 6
Setting T instead of Q is more
1. JIT natural for companies.
2. Single order
Setting
periods power of 2, facilitates
coordination and provides
consolidation opportunities.
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
1. Calculate T*
2. Find a base period (day, week, etc)
3. Find the mínimum value k, that satisfies:
𝑇∗
≥ 2𝑘 ≥ 2𝑇 ∗
2
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Production Environments
1. JIT 2. Single order
So far we have only seen inventory models suitable
for buy/sell environments. What if we are in a
production setting?
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Time
T1 T2
T1= simultaneous production and T=T1+ T2 total cycle time: Q/D
consumption time: Q/P
1.A=The
JIT highest inventory will be reached
2. Single order
at the end of time T1
Q=PT1 (the lot size will be finished at the end of time T1.
Therefore:
𝑄
𝐴 = (𝑃 − 𝐷)
𝑃
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
𝑃−𝐷 𝑄 𝐷
𝑇𝑅𝐶 𝑄 = ℎ+ 𝐾
2𝑃 𝑄
1. JIT 2. Single order
¿Make or Buy?
A firm can produce and package their own guitar strings or buy pre-packed rolls of
“discount” guitar strings.
1. JIT 2. Single order
If they load their own strings, there is a production set-up cost of $20.
The finished product is valued at $1.23 a set, and the production rate is 500 sets/day.
“Discount” strings cost the firm $1.26 per set and the fixed ordering charge is $3/order.
In either case, an inventory carrying charge of 1.81% per month would be used by the firm.
From the standpoint of total relevant inventory policy costs, would it be better to make or
buy?
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Set-up adjustments
Consider a facility with production rate 𝑃 = 90 items per week, a demand rate of
D= 50 items per week, a set-up cost of 𝑘 = $2000 and a holding cost of ℎ = $20 per item
1.week,
per JIT and no set-up times. 2. Single order
Then, If idle time > 0 weeks there is no problem, but if there is a set-up time
then the cycle time needs to be increased to allow for this:
2(2000)(50) 𝑠
𝑄∗ = 50 = 150 𝑥∗ =
1−𝜌
20(1− )
90
150
𝑥∗ = = 3 𝑤𝑒𝑒𝑘𝑠 If there is set-up time, suppose s=2 weeks, then the original
50
Cycle is infeasible, then:
2
𝑥∗ =
1 − 50/90
The idle time is:
Multiple products
Cyclical Production sequence:
Inventory 1-2-3-1-2-3-1-2…
1. JIT 2. Single order Item 1
𝑃1 − 𝐷1
Item 1 Item 2 Item 3
𝑃1 − 𝐷1 𝑃2 − 𝐷2 𝑃3 − 𝐷3
𝒔𝟑 𝒔𝟏 Time
𝒔𝟏 𝒔𝟐
𝑄1 𝑄2 𝑄3 Idle
𝑃1 𝑃2 𝑃3 time
Cycle time
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Derivating with respect to x and equallying to zero, we can find the optimal
cycle length:
𝐷𝑗
𝜌𝑗 = ≤ 1,1.∀𝑗JIT
∈𝐽 2. Single
Utilization order
must be less than 1 per item.
𝑃𝑗
Cummulative utilization:
𝑛
𝐷𝑗 Cummulative utilization must be less than 1
𝑁𝑜𝑛 𝑝𝑟𝑜𝑑𝑢𝑐𝑡𝑖𝑣𝑒 = ≤ 1
𝑃𝑗
𝑗=1
Idleness check (we define idle as the time where is not produced)
𝑛 𝑛
𝑄𝑗 Cummulative utilization must be less than 1
𝐼𝑑𝑙𝑒 = 𝑥 − ≥ 𝑠𝑗
𝑃𝑗
𝑗=1 𝑗=1
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Example I
A production facility assembles four type of computer servers, Type I, Type II, Type III and Type IV.
Each have a distinct, demand, production rate, ordering cost and holding cost.
1 2 3 4 Units
Demand Dj 50 50 60 60 products/month
Production rate pj 400 500 500 400 products/month
Holding cost hj $ 20.00 $ 20.00 $ 30.00 $ 70.00 $/(unit-month)
Set-up cost kj 2000 2000 2000 2000 $/set-up
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Example II
A production facility assembles four type of computer servers, Type I, Type II, Type III and Type IV.
Each have a distinct, demand, production rate, ordering cost and holding cost. However, know the production
facility includes set-up times because materials need to be handed over.
1. JIT 2. Single order
The question is which cycle time will minimize such costs:
1 2 3 4 Units
Set-up sj 0.3 0.3 0.3 0.3 months
Demand Dj 50 50 60 60 units/month
Production rate pj 400 500 500 400 /month
Holding cost hj 20 20 30 70 /(unit-month)
Set-up cost kj 2000 2000 2000 2000 /cycle
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Managerial Takeaway 7
1. For
JIT production, the
2. Single order
quantity to order
is reduced dependent on the Q/P
ratio.
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Discount Quantity
There may be discounts depending on the volume to be acquired:
Purchase Cost
Total Purchase Cost
Purchase Cost
0.29 Slope = c
0.3
0.29
Slope = c
0.3
500 Quantity 500 Quantity M M
Quantity
Some units All units
Discount on last units
each M units
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Purchase cost
0.3 0.29
500 Quantity
1. JIT
Consider: 2. Single order
D=2000 units/year
i=0.25
Ct=K=$500
C0=$50
Discount of 15% if Q>800
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
• The discounts only applies to the units from the break point.
• Balance between lower purchase cost and the cost of
maintaining inventory.
• Cost of units ordered below the break point are treated as a
new fixed cost (Fi).
1. JIT 2. Single order
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Process
1. Find the fixed cost, Fi, for
each break.
1. JIT
2. Find the Q * for each range,
including Fi.
3. If Q * is not within the
allowable range, go to the
next i. Otherwise find the
TRCi.
4. Choose the Q * with the
lowest CRT.
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
Managerial Takeaway 8
1.
YouJIT manage the 2.department
Single order of Dog World, a
global retailer. One of its products, a set of
containers for water and food, has a demand of
2500 units per year, and the cost of each is $ 22.
The cost of maintaining inventory is 25% per year,
and the estimated cost of ordering is $ 175. The
supplier asks you to order in increments of 10.
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.
In1. addition,
JIT the supplier
2. Singleoffers
order an incremental
discount of the product. You receive 5% discount
on items ordered from 500 units and 10% discount
on items ordered from 750 units.
Inventory Management: EOQ Basics José Antonio Larco, Ph.D.