Inventory Management
Presented by
M.A.RAZZAQ
Ref. Book
Heizer/Render
Heizer /Render
Operations Management, 9e
Outline
Functions of Inventory
Types of Inventory
Inventory Management
ABC Analysis
Record Accuracy
Cycle Counting
Control of Service Inventories
Outline – Continued
Inventory Models
Independent vs. Dependent Demand
Holding, Ordering, and Setup Costs
Outline – Continued
Inventory Models for Independent
Demand
The Basic Economic Order Quantity
(EOQ) Model
Minimizing Costs
Reorder Points
Production Order Quantity Model
Quantity Discount Models
Outline – Continued
Probabilistic Models and Safety
Stock
Other Probabilistic Models
Fixed
Fixed--Period (P) Systems
Inventory
One of the most expensive assets
of many companies representing as
much as 50% of total invested
capital
Operations managers must balance
inventory investment and customer
service
Functions of Inventory
1. To decouple or separate various
parts of the production process
2. To decouple the firm from
fluctuations in demand and
provide a stock of goods that will
provide a selection for customers
3. To take advantage of quantity
discounts
4. To hedge against inflation
Types of Inventory
Raw material
Purchased but not processed
Work
Work--in
in--process
Undergone some change but not completed
A function of cycle time for a product
Maintenance/repair/operating (MRO)
Necessary to keep machinery and processes
productive
Finished goods
Completed product awaiting shipment
The Material Flow Cycle
Cycle time
95% 5%
Input Wait for Wait to Move Wait in queue Setup Run Output
inspection be moved time for operator time time
Figure 12.1
Inventory Management
How inventory items can be
classified
How accurate inventory records
can be maintained
ABC Analysis
Divides inventory into three classes
based on annual dollar volume
Class A - high annual dollar volume
Class B - medium annual dollar
volume
Class C - low annual dollar volume
Used to establish policies that focus
on the few critical parts and not the
many trivial ones
ABC Inventory
Classification
• ABC classification is a method for determining
level of control and frequency of review of
inventory items
• A Items – typically 20% of the items accounting
for 80% of the inventory value-
value-use Q system
• B Items – typically an additional 30% of the items
accounting for 15% of the inventory value-
value-use Q
or P
• C Items – Typically the remaining 50% of the
items accounting for only 5% of the inventory
value--use P
value
Procedure for ABC analysis
The AAU CorpCorp.. is considering doing an ABC
analysis on its entire inventory but has decided to
test the technique on a small sample of 15 of its
SKU’s.. The annual usage and unit cost of each item
SKU’s
is shown below
© Wiley 2010
(A) First calculate the annual dollar
volume for each item
© Wiley 2010
B) List the items in descending order based on annual dollar
volume. (C) Calculate the cumulative annual dollar volume as
a percentage of total dollars. (D) Classify the items into groups
© Wiley 2010
Graphical solution For Example 12.15
showing the ABC classification of materials
• The A items (106 and 110) account for 60.5% of the value and 13.3% of the items
• The B items (115,105,111,and 104) account for 25% of the value and 26.7% of the
items
• The C items make up the last 14.5% of the value and 60% of the items
• How might you control each item classification? Different ordering rules for each?
© Wiley 2010
© 2008 Prentice Hall, Inc. 12 – 17
ABC Analysis
Percent of Percent of
Item Number of Annual Annual Annual
Stock Items Volume Unit Dollar Dollar
Number Stocked (units) x Cost = Volume Volume Class
#10286 20% 1,000 $ 90.00 $ 90,000 38.8% A
72%
#11526 500 154.00 77,000 33.2% A
#12760 1,550 17.00 26,350 11.3% B
#10867 30% 350 42.86 15,001 6.4% 23% B
#10500 1,000 12.50 12,500 5.4% B
ABC Analysis
Percent of Percent of
Item Number of Annual Annual Annual
Stock Items Volume Unit Dollar Dollar
Number Stocked (units) x Cost = Volume Volume Class
#12572 600 $ 14.17 $ 8,502 3.7% C
#14075 2,000 .60 1,200 .5% C
#01036 50% 100 8.50 850 .4% 5% C
#01307 1,200 .42 504 .2% C
#10572 250 .60 150 .1% C
8,550 $232,057 100.0%
Percent of annual dollar usage ABC Analysis
A Items
80 –
70 –
60 –
50 –
40 –
30 –
20 – B Items
10 – C Items
0 – | | | | | | | | | |
10 20 30 40 50 60 70 80 90 100
Percent of inventory items Figure 12.2
ABC Classification: Example
PART UNIT COST ANNUAL USAGE
1 $ 60 90
2 350 40
3 30 130
4 80 60
5 30 100
6 20 180
7 10 170
8 320 50
9 510 60
10 20 120
12-21
Independent Versus
Dependent Demand
Independent demand - the
demand for item is independent
of the demand for any other
item in inventory
Dependent demand - the
demand for item is dependent
upon the demand for some
other item in the inventory
Holding, Ordering, and
Setup Costs
Holding costs - the costs of holding
or “carrying” inventory over time
Ordering costs - the costs of
placing an order and receiving
goods
Setup costs - cost to prepare a
machine or process for
manufacturing an order
Inventory Models for
Independent Demand
Need to determine when and how
much to order
Basic economic order quantity
Production order quantity
Quantity discount model
Basic EOQ Model
Important assumptions
1. Demand is known, constant, and
independent
2. Lead time is known and constant
3. Receipt of inventory is instantaneous and
complete
4. Quantity discounts are not possible
5. Only variable costs are setup and holding
6. Stockouts can be completely avoided
Graph of Inventory Usage Over
Time
Usage rate Average
Order inventory
Inventory level
quantity = Q on hand
(maximum
Q
inventory
level) 2
Minimum
inventory
0
Time
Figure 12.3
Minimizing Costs
Objective is to minimize total costs
Curve for total
cost of holding
and setup
Minimum
total cost
Annual cost
Holding cost
curve
Setup (or order)
cost curve
Optimal order Order quantity
Table 11.5 quantity (Q*)
The EOQ Model
Annual setup cost =
D
Q
S
Q = Number of pieces per order
Q* = Optimal number of pieces per order (EOQ)
D = Annual demand in units for the inventory item
S = Setup or ordering cost for each order
H = Holding or carrying cost per unit per year
Annual setup cost = (Number of orders placed per year)
year)
x (Setup
(Setup or order cost per order)
order)
Annual demand Setup or order
=
Number of units in each order cost per order
= D (S
(S)
Q
The EOQ Model
Annual setup cost =
D
Q
S
Q
Annual holding cost = H
Q = Number of pieces per order 2
Q* = Optimal number of pieces per order (EOQ)
D = Annual demand in units for the inventory item
S = Setup or ordering cost for each order
H = Holding or carrying cost per unit per year
Annual holding cost = (Average inventory level)
level)
x (Holding
(Holding cost per unit per year)
year)
Order quantity
= (Holding cost per unit per year)
(Holding year)
2
= Q (H
(H )
2
The EOQ Model
Annual setup cost =
D
Q
S
Q
Annual holding cost = H
Q = Number of pieces per order 2
Q* = Optimal number of pieces per order (EOQ)
D = Annual demand in units for the inventory item
S = Setup or ordering cost for each order
H = Holding or carrying cost per unit per year
Optimal order quantity is found when annual setup cost
equals annual holding cost
D Q
S = H
Q 2
Solving for Q*
2DS = Q2H
Q2 = 2DS/H
Q* = 2DS/H
An EOQ Example
Determine optimal number of needles
to order
D = 1,000 units
S = $10 per order
H = $.50 per unit per year
2DS
Q* =
H
2(1,000)(10)
Q* = = 40,000 = 200 units
0.50
An EOQ Example
Determine optimal number of needles to order
D = 1,000 units Q* = 200 units
S = $10 per order
H = $.50 per unit per year
Expected Demand D
number of = N = =
orders Order quantity Q*
1,000
N= = 5 orders per year
200
An EOQ Example
Determine optimal number of needles to order
D = 1,000 units Q* = 200 units
S = $10 per order N = 5 orders per year
H = $.50 per unit per year
Number of working
Expected days per year
time between = T =
orders N
250
T= = 50 days between orders
5
An EOQ Example
Determine optimal number of needles to order
D = 1,000 units Q* = 200 units
S = $10 per order N = 5 orders per year
H = $.50 per unit per year T = 50 days
Total annual cost = Setup cost + Holding cost
D Q
TC = S + H
Q 2
1,000 200
TC = ($10) + ($.50)
200 2
TC = (5)($10) + (100)($.50) = $50 + $50 = $100
Problem
Robust Model
The EOQ model is robust
It works even if all parameters
and assumptions are not met
The total cost curve is relatively
flat in the area of the EOQ
An EOQ Example
Management underestimated demand by 50%
D = 1,000 units 1,500 units Q* = 200 units
S = $10 per order N = 5 orders per year
H = $.50 per unit per year T = 50 days
D Q
TC = S + H
Q 2
1,500 200
TC = ($10) + ($.50) = $75 + $50 = $125
200 2
Total annual cost increases by only 25%
An EOQ Example
Actual EOQ for new demand is 244.9 units
D = 1,000 units 1,500 units Q* = 244.9 units
S = $10 per order N = 5 orders per year
H = $.50 per unit per year T = 50 days
D Q
TC = S + H
Q 2 Only 2% less
1,500 244.9 than the total
TC = ($10) + ($.50) cost of $125
244.9 2
when the
TC = $61.24 + $61.24 = $122.48 order quantity
was 200
Reorder Points
EOQ answers the “how much” question
The reorder point (ROP) tells when to
order
Demand Lead time for a
ROP = per day new order in days
=dxL
D
d = Number of working days in a year
Reorder Point Curve
Q*
Inventory level (units)
Slope = units/day = d
ROP
(units)
Time (days)
Figure 12.5 Lead time = L
Reorder Point Example
Demand = 8,000 iPods per year
250 working day year
Lead time for orders is 3 working days
D
d=
Number of working days in a year
= 8,000/250 = 32 units
ROP = d x L
= 32 units per day x 3 days = 96 units
Production Order Quantity
Model
Used when inventory builds up
over a period of time after an
order is placed
Used when units are produced
and sold simultaneously
Production Order Quantity
Model
Part of inventory cycle during
which production (and usage)
is taking place
Inventory level
Demand part of cycle
with no production
Maximum
inventory
t Time
Figure 12.6
Production Order Quantity
Model
Q = Number of pieces per order p = Daily production rate
H = Holding cost per unit per year d = Daily demand/usage rate
t = Length of the production run in days
Annual inventory Holding cost
= (Average
(Average inventory level)
level) x
holding cost per unit per year
Annual inventory
= (Maximum
(Maximum inventory level)/2
level)/2
level
Maximum Total produced during Total used during
= –
inventory level the production run the production run
= pt – dt
Production Order Quantity
Model
Q = Number of pieces per order p = Daily production rate
H = Holding cost per unit per year d = Daily demand/usage rate
t = Length of the production run in days
Maximum Total produced during Total used during
= –
inventory level the production run the production run
= pt – dt
However, Q = total produced = pt ; thus t = Q/p
Maximum Q Q d
inventory level = p –d =Q 1–
p p p
Maximum inventory level Q d
Holding cost = (H) = 1– H
2 2 p
Production Order Quantity
Model
Q = Number of pieces per order p = Daily production rate
H = Holding cost per unit per year d = Daily demand/usage rate
D = Annual demand
Setup cost = (D/Q)S
Holding cost = 1 HQ[1
HQ[1 - (d/p)]
2
1
(D/Q)S = 2 HQ
HQ[1[1 - (d/p)]
2
2DS
Q =
H[1 - (d/p)]
2DS
Q*p =
H[1 - (d/p)]
Production Order Quantity
Example 8
D = 1,000 units p = 8 units per day
S = $10 d = 4 units per day
H = $0.50 per unit per year
2DS
Q* =
H[1 - (d/p)]
2(1,000)(10)
Q* = = 80,000
0.50[1 - (4/8)]
= 282.8 or 283 hubcaps
Production Order Quantity
Model
Note:
D 1,000
d = 4 = Number of days the plant is in operation = 250
When annual data are used the equation becomes
2DS
Q* =
annual demand rate
H 1–
annual production rate
Quantity Discount Models
Reduced prices are often available when
larger quantities are purchased
Trade-
Trade-off is between reduced product cost
and increased holding cost
Total cost = Setup cost + Holding cost + Product cost
D Q
TC = S+ H + PD
Q 2
Quantity Discount Models
A typical quantity discount schedule
Discount Discount
Number Discount Quantity Discount (%) Price (P)
1 0 to 999 no discount $5.00
2 1,000 to 1,999 4 $4.80
3 2,000 and over 5 $4.75
Table 12.2
Quantity Discount Models
Steps in analyzing a quantity discount
1. For each discount, calculate Q*
2. If Q* for a discount doesn’t qualify,
choose the smallest possible order size
to get the discount
3. Compute the total cost for each Q* or
adjusted value from Step 2
4. Select the Q* that gives the lowest total
cost
Quantity Discount Example
Discount Discount
Number Discount Quantity Discount (%) Price (P)
1 0 to 999 no discount $5.00
2 1,000 to 1,999 4 $4.80
3 2,000 and over 5 $4.75
Quantity Discount Example
Calculate Q* for every discount 2DS
Q* =
IP
2(5,000)(49)
Q1* = = 700 cars/order
(.2)(5.00)
2(5,000)(49)
Q2* = = 714 cars/order
(.2)(4.80)
2(5,000)(49)
Q3* = = 718 cars/order
(.2)(4.75)
Quantity Discount Example
Calculate Q* for every discount 2DS
Q* =
IP
2(5,000)(49)
Q1* = = 700 cars/order
(.2)(5.00)
2(5,000)(49)
Q2* = = 714 cars/order
(.2)(4.80) 1,000 — adjusted
2(5,000)(49)
Q3* = = 718 cars/order
(.2)(4.75) 2,000 — adjusted
Quantity Discount Example
Annual Annual Annual
Discount Unit Order Product Ordering Holding
Number Price Quantity Cost Cost Cost Total
1 $5.00 700 $25,000 $350 $350 $25,700
2 $4.80 1,000 $24,000 $245 $480 $24,725
3 $4.75 2,000 $23.750 $122.50 $950 $24,822.50
Table 12.3
Choose the price and quantity that gives
the lowest total cost
Buy 1,000 units at $4.80 per unit