Lec5. Deterministic Eoq Model
Lec5. Deterministic Eoq Model
2
WHAT IS INVENTORY?
3
WHY DO WE CARE?
At the macro level:
Higher profit
5
WHAT DO YOU CONSIDER?
6
COSTS OF INVENTORY
Physical holding costs:
out of pocket expenses for storing inventory (insurance,
security, warehouse rental, cooling)
All costs that may be entailed before you sell it
(obsolescence, spoilage, rework...)
Opportunity cost of inventory: foregone return on
the funds invested.
Operational costs:
Delay in detection of quality problems.
Delay the introduction of new products.
Increase throughput times.
7
BENEFITS OF INVENTORY
8
MODELING INVENTORY IN A
SUPPLY CHAIN…
Supplier
Retail
Warehouse
9
DIFFERENT TYPES OF INVENTORY
MODELS
1. Multi-period model
• Repeat business, multiple orders
2. Single period models
• Single selling season, single order
21
MULTIPERIOD MODEL
orders
On-hand
inventory
Supply
23
2. THE ECONOMIC ORDER
QUANTITY (MULTIPERIOD MODEL)
24
ASSUMPTIONS OF BASIC EOQ
MODEL
25
Inventory Costs
Holding (or carrying) costs
Ordering costs.
Shortage costs.
26
Inventory Systems
27
Comparison of Periodic and
Continuous Review Systems
28
Inventory costs
29
Total costs of carrying inventory
Assumptions
demand is constant and uniform throughout the period for
your products (5 cases per day)
Price per unit is constant for the period ($16/case)
Inventory holding cost is based on an average cost.
Total Inventory Policy Cost annually
= annual purchase cost
+ annual order cost
+ annual holding cost
30
Cost Minimization Goal
C
O Total Cost
S
T Holding
Costs
Annual Cost of
Items (DC)
Ordering Costs
QOPT
Order Quantity (Q)
31
Total cost of Inventory Policy
32
Total Inventory Cost Equation
D Q
TC D * C S H
Q 2
D = yearly demand of units
C = cost of each unit
Q = quantity ordered
S = cost to place order
H = average yearly holding cost for each unit
= storage+interest*C
D/Q = number of orders per year
Q/2 = average inventory held during a given period
assuming with start with Q and drop to zero
before next order arrives (cycle inventory).
33
Deriving the EOQ :
Economic Order Quantity
34
EOQ Model--Basic Fixed-Order
Quantity Model (Q)
Number
of units
on hand Q Q Q
R
L L
Time
R = Reorder point
Q = Economic order quantity
L = Lead time
35
WHAT IS THE OPTIMAL QUANTITY
TO ORDER?
36
FINDING THE OPTIMAL QUANTITY
TO ORDER…
Let’s say we decide to order in batches of Q…
Inventory position Number of D
periods will be Q
The average
inventory for
each period is…
Period over which demand for Q has occurred Time
Q
2
Total Time
37
FINDING THE OPTIMAL QUANTITY
TO ORDER…
Purchasing cost = D x C
D
Ordering cost = x S
Q
Q
Inventory cost = x H
2
38
SO WHAT IS THE TOTAL COST?
D Q
TC = D C + S + H
Q 2
Which one is
the decision
variable?
39
WHAT IS THE MAIN INSIGHT FROM
EOQ?
There is a tradeoff between holding costs and ordering costs
Total cost
Cost
Holding costs
Ordering costs
Order
Quantity (Q*)
40
EXAMPLE:
Assume a car dealer that faces demand for 5,000 cars per year, and
that it costs $15,000 to have the cars shipped to the dealership.
Holding cost is estimated at $500 per car per year. How many
times should the dealer order, and what should be the order size?
41
Economic Order Quantity - EOQ
2SD 2(15,000 )(5,000 )
Q* = Q
*
548
H 500
42
43
EXAMPLE (CONTINUED)…
What if the lead time to receive cars is 10 days?
(when should you place your order?)
10 10
R = D = 5000 = 137
365 365
44
EXAMPLE (CONTINUED)…
What if the lead time to receive cars is 10 days?
(when should you place your order?)
10 10
R = D = 5000 = 137
365 365
45
But demand is rarely predictable!
Inventory
Level
Order
Quantity
ROP = ???
Demand???
Order
Quantity
Lead Time Demand X
ROP
Place Receive
order order
47
If Actual Demand > Expected, we Stock Out
Order
Quantity
Stockout
Point
Inventory
Time
Order
Quantity
ROP = Expected Demand
Uncertain Demand
Average
Time
49
To reduce stockouts we add safety stock
Inventory
Level
Order Quantity
ROP = Q = EOQ
Safety
Stock + Expected
Expected LT Demand
LT
Demand Safety Stock
Lead Time Time
Place Receive
50 order order
Decide what Service Level you want to provide
(Service level = probability of NOT stocking out)
Safety
Stock
51
Safety stock =
(safety factor z)(std deviation in LT demand)
Safety
Stock
Read z from Normal table for a given service level
52
Caution: Std deviation in LT demand
53
Average Inventory =
(Order Qty)/2 + Safety Stock
Inventory
Level
Order
Quantity
EOQ/2
Average
Inventory
Place Receive
54 order order
HOW TO FIND ROP & Q
2SD
1. Order quantity Q= EOQ
H
2. To find ROP, determine the service level (i.e., the
probability of NOT stocking out.)
Find the safety factor from a z-table or from the graph.
Find std deviation in LT demand: square root law.
std dev in LT demand ( std dev in daily demand ) days in LT
LT D LT
Safety stock is given by:
SS = (safety factor)(std dev in LT demand)
Reorder point is: ROP = Expected LT demand + SS
3. Average Inventory is: SS + EOQ/2
55
EXAMPLE (CONTINUED)…
Assume a car dealer that faces demand for 5,000 cars per year, and
that it costs $15,000 to have the cars shipped to the dealership.
Holding cost is estimated at $500 per car per year. How many
times should the dealer order, and what should be the order size?
Now if the lead time is 10 days and the expected yearly demand
is 5000. You estimate the standard deviation of daily demand
demand to be d = 6. When should you re-order if you want to
be 95% sure you don’t run out of cars?
56
EXAMPLE (CONTINUED)…
Back to the car lot… recall that the lead time is 10 days
and the expected yearly demand is 5000. You estimate the
standard deviation of daily demand demand to be d = 6.
When should you re-order if you want to be 95% sure you
don’t run out of cars?
Since the expected yearly demand is 5000, the expected
demand over the lead time is 5000(10/365) = 137. The z-
value corresponding to a service level of 0.95 is 1.65. So
ROP 137 1.65 10(36) 168
57
3. DYNAMIC EOQ MODELS
( GENERAL DYNAMIC PROGRAMMING ALGORITHM)
58
3. DYNAMIC EOQ MODELS
( GENERAL DYNAMIC PROGRAMMING ALGORITHM)
59
3. DYNAMIC EOQ MODELS
( GENERAL DYNAMIC PROGRAMMING ALGORITHM)
60
3. DYNAMIC EOQ MODELS
( GENERAL DYNAMIC PROGRAMMING ALGORITHM)
61
EXAMPLE
62
EXAMPLE
63
EXAMPLE
64
EXAMPLE
65
Production Planning Model: EPQ Model
66
67
68
69
70
71
72
73
74
75
Quantity Discounts : Example
ZORIC buys screwed bolts in bulk quantities from 21st century Manufacturing
company. This manufacturing company offers quantity discounts to customers who
make procurements in large quantities. The discount schedule is as under;
ZORIC’s Inventory Manager Zhufaar wants to make decision on order size (Q) so as
to minimize his inventory as well as purchase cost of screwed bolts. He estimates that
annual demand of the screwed bolts will be 5000. Each order will cost him $49. The
inventory carrying cost rate is estimated to be 20%.
In case inventory carrying cost rate turns out to be 10%, what Zhufaar will do?
Quantity Discounts : Example Solution
2 DC0 2( 5000)( 49 )
Q*j Q*j
( 0.20 )( Pj )
IPj
DCo Q j
Ct ( Q j ) Pj D IPj
Mathematically; Qj 2
(5000)(49) Q j ( 0.20 )Pj
Ct ( Q j ) Pj ( 5000)
Qj 2
For I = 20%, least cost order size = 1000 with Discount
schedule # 2
For I = 10%, least cost order size = 2000 with Discount
schedule # 3
EOQ APPLICATION
ARMEDI Business keeps a large stock of items in different parts
of the country. The pressure vessel division of the company has a
sizable store in their office building. The store keeps 20 different
items. Annual demand data of these items along with item
purchase cost is tabulated ( and presented on next slide). The
company follows the following ordering policy;
“If annual demand of an item > 10,000; make 2 orders per year;
otherwise make one order”
What is the total inventory cost of 20-item store?
10000
P
EOQ APPLICATION
Arian Muth is manager of the pressure-vessels store. He was
horrified to see 20 Million $ figure.
He approached Judy Brian in the department for help. Judy was
Inventory Consultant in the organization. The Consultant
advised him to apply EOQ methodology.
How much Arian Muth will be able to save in inventory
costs if he applies EOQ methodology?
Store Space Required under current ordering policy
Arian Muth was hesitant to apply EOQ-based strategy; as
the number of orders per year was going to increase at a
drastic rate.
Arian expressed his reservations about EOQ solutions to
Judy. Judy asked him to calculate the present space
requirements for 20-items
Arian collected information about space requirements (in
CFT) for all 20-items (shown in next slide).
20
Pj Q j
where, Pj = purchase price of jth item
96