Inventory Management
Inventory Management
Inventory Management
Importance of Inventory Management
Importance of Inventory
3
Objective of Inventory Management
4
Functions of Inventory
5
• Raw material
• Purchased but not processed
• Work-in-process (WIP)
• 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
6
The Material Flow Cycle
7
Managing Inventory
Managing Inventory
9
ABC Analysis
10
ABC Analysis
11
ABC Analysis Example
12
ABC Analysis Example
13
Record Accuracy
14
Cycle Counting
15
Cycle Counting Example
16
Inventory Models
Inventory Models
18
Inventory Models
19
Inventory Models
20
Holding Costs
21
Holding Cost
22
Ordering/ Setup Cost
23
Inventory Models for Independent Demand
24
The Economic Order Quantity model
Basic EOQ Model
Model 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 (or ordering) and holding
6. Stockouts can be completely avoided
26
Basic EOQ Model
27
Basic EOQ Model
• T = Q/D.
• The cost per ordering cycle is the sum of holding and ordering cost.
• Let I(t) be the inventory level at time t. The holding cost per cycle is
𝑇
ℎ𝑄2
න ℎ𝐼(𝑡)𝑑𝑡 = ℎ × area under inventory level = .
2𝐷
0
The ordering cost per cycle is K + cQ.
• Then, the cost per ordering cycle is 𝐶𝑇 (𝑄) = 𝐾 + 𝑐𝑄 + ℎ𝑄2 /(2𝐷)
• The cost per unit time is
𝐶𝑇 (𝑄) 𝐾 + 𝑐𝑄 + ℎ𝑄2 /(2𝐷) 𝐷 𝑄
𝐶𝑈 (𝑄) = = = 𝐾 + 𝑐𝐷 + ℎ .
𝑇 𝑄/𝐷 𝑄 2
28
Basic EOQ Model
29
An EOQ Example
30
An EOQ Example
• Sharp, Inc. has a 250-day working year and wants to find the
number of orders (N) and the expected time between orders (T).
𝐷 1000
• Expected Number of orders=𝑁 = 𝑄∗ = = 5 𝑜𝑟𝑑𝑒𝑟𝑠 𝑝𝑒𝑟 𝑦𝑒𝑎𝑟
200
1 250
• Cycle Length = T = 5 𝑦𝑒𝑎𝑟𝑠 = = 50 𝑑𝑎𝑦𝑠 𝑏𝑒𝑡𝑤𝑒𝑒𝑛 𝑜𝑟𝑑𝑒𝑟𝑠
5
31
An EOQ Example
32
An EOQ Example
33
Robustness of EOQ
34
Example
35
Example
𝐷𝑛𝑒𝑤 = 1,500 units, K = $10 per order, h = $.50 per unit per year
• If Demand is actually 1,500 needles rather than 1,000, but
management uses an order quantity of Q=200(when it should be
Q=244.9 based on D=1,500)
𝐾𝐷 ℎ𝑄 1500 200
• 𝑇𝐶 = + = 10 × + .5 × = 125
𝑄 2 200 2
• If the correct Q=244.9 was placed:
𝐾𝐷 ℎ𝑄 1500 244.9
• 𝑇𝐶 = + = 10 × 244.9 + .5 × = 122.47
𝑄 2 2
• Only 2% less than the total cost of $125 when the order quantity
was 200
36
Reorder Points
37
Reorder Point
38
Reorder Point Example
• An Apple store has a demand (D) for 8,000 iPods per year. The
firm operates a 250-day working year. On average, delivery of an
order takes 3 working days. The store wants to find the optimal
ordering policy (how much to order and the reorder point).
3
• 𝑅𝑂𝑃 = 𝐷 × 𝐿 = 8000 × 250 =96
39
Reorder Point Example
• The equation for ROP assumes that demand during lead time
and lead time itself are constant. When this is not the case, extra
stock, often called safety stock (ss), should be added.
• 𝑅𝑂𝑃 = 𝐷 × 𝐿 + 𝑠𝑠
• Referring to the previous example, suppose that the delivery of
an order takes 3 working days, but has been known to take as
long as 4 days.
3 1
• 𝑅𝑂𝑃 = 𝐷 × 𝐿 = 8000 × 250 + 8000 × 250 =128
40
Production Order Quantity Model
Production Order Quantity Model
42
Production Order Quantity Model
Q(1-D/P)
P-D D
1 1
Q/P Time
T=Q/D
𝐷
𝐾+𝑐𝑄 ℎ𝑄 1−𝑃 𝑇 𝐾𝐷
The cost per unit time is 𝐶𝑈 𝑄 = + = + 𝑐𝐷 +
𝑇 2𝑇 𝑄
ℎ𝑄 𝐷 𝐾𝐷 ℎ′ 𝑄 𝐷
1−𝑃 = + where ℎ′ = ℎ(1 − 𝑃)
2 𝑄 2
43
Production Order Quantity Model
𝐷
𝐾+𝑐𝑄 ℎ𝑄 1− 𝑇 𝐾𝐷
The cost per unit time is 𝐶𝑈 𝑄 = + 𝑃
= +
𝑇 2𝑇 𝑄
ℎ𝑄 𝐷 𝐾𝐷 ℎ′ 𝑄 𝐷
1− = + where ℎ′ = ℎ(1 − 𝑃 )
2 𝑃 𝑄 2
2𝐾𝐷
𝑄 ∗=
ℎ(1 − 𝐷/𝑃)
44
Production Order Quantity Example
45
Production Order Quantity Example
D = 1,000 units/year
P =8 units per day= 2000 units/year
K= $10
h = $0.50 per unit per year
2𝐾𝐷 2 × 10 × 1000
𝑄 ∗= = = 282.8 ≈ 283
𝐷 1000
ℎ 1−𝑃 0.5 1 − 2000
46
Quantity Discount Models
Quantity Discount Models
48
Quantity Discount Models
49
𝐾𝐷 𝐼𝑃𝑄
𝑇𝐶 = + + 𝑐𝐷
𝑄 2
2𝐾𝐷
• 𝑄∗ = 𝐼𝑃
50
1. For each discount, calculate a value for optimal order size Q*,
2𝐾𝐷
using the following equation: 𝑄∗ =
𝐼𝑃
2. For any discount, if the order quantity is too low to qualify for the
discount, adjust the order quantity upward to the lowest quantity
that will qualify for the discount.
3. Using the preceding total cost equation, compute a total cost for
every Q* determined in Steps 1 and 2.
4. Select the Q* that has the lowest total cost, as computed in Step
3. It will be the quantity that will minimize the total inventory
cost.
51
Quantity Discount Example
Wohl’s Discount Store stocks toy race cars. Recently, the store has been given a
quantity discount schedule for these cars. This quantity schedule was shown in Table
12.2. Thus, the normal cost for the toy race cars is $5.00. For orders between 1,000
and 1,999 units, the unit cost drops to $4.80; for orders of 2,000 or more units, the
unit cost is only $4.75. Furthermore, ordering cost is $49.00 per order, annual demand
is 5,000 race cars, and inventory carrying charge, as a percent of cost, I, is 20%, or .2.
What order quantity will minimize the total inventory cost?
The quantity discount schema is summarized in the following table:
𝑄 < 1000
1000 ≤ 𝑄 < 1999
𝑄 ≥ 2000
52
Quantity Discount Example
∗ 2×49×5000
𝑄4.8$ = = 714, which is infeasible since in that price
.2×4.8
range we should order is between 1000 and 1999- needs to be
adjusted
∗ 2×49×5000
𝑄4.75$ = = 718, which is infeasible since in that price
.2×4.75
range we should order at least 2000- needs to be adjusted
53
Quantity Discount Example
∗ 2×49×5000
𝑄5$ = = 700,
.2×5
∗ 2×49×5000
𝑄4.8$ = = 1000 − adjusted
.2×4.8
∗ 2×49×5000
𝑄4.75$ = = 2000-adjusted
.2×4.75
54
Quantity Discount Example
𝐾𝐷 𝐼𝑃𝑄
𝑇𝐶 = + + 𝑐𝐷
𝑄 2
55
Quantity Discount Variations
56
Probabilistic Models and Safety Stock
Probabilistic Models and Safety Stock
58
Safety Stock Example
David Rivera Optical has determined that its reorder point for eyeglass frames is
50 (d x L) units. Its carrying cost per frame per year is $5, and stockout (or lost
sale) cost is $40 per frame. The store has experienced the following probability
distribution for inventory demand during the lead time (reorder period). The
optimum number of orders per year is six. How much safety stock should David
Rivera keep on hand?
59
Safety Stock Example
60
Probabilistic Demand
61
Probabilistic Demand
• Use prescribed service levels to set safety stock when the cost of
stockouts cannot be determined
• ROP = demand during lead time + ZsdLT
where Z = Number of standard deviations
sdLT = Standard deviation of demand during lead
time
ZsdLT is the safety stock calculated based on the service level
required.
62
Example
63
Example
• The hospital determines how much inventory is needed to meet the demand
95% of the time. The data are as follows:
m = Average demand = 350 kits
sdLT = Standard deviation of demand during lead time = 10 kits
Stockout policy =5% (service level = 95%)
Using the normal pdf table (attached), for an area under the curve of 95%,
the Z = 1.645
Safety stock = ZsdLT = 1.645(10) = 16.5 kits
Reorder point = Expected demand during lead time + Safety stock
= 350 kits + 16.5 kits of safety stock
= 366.5 or 367 kits
64
Other Probabilistic Models
Probabilistic Demand
66
Demand is variable and lead time is constant
67
Example
68
Example
69
Lead time is variable, and demand is constant
70
Example
71
Example
72
Both demand and lead time are variable
73
Example
74
Example
75
Single-Period Model
Single-Period Model
77
Single-Period Example
78
Single-Period Example
The optimal stocking level= 120 copies + (.20)(s) = 120 + (.20)(15) = 120
+ 3 = 123 papers
79