Inventory Management (Complete)
Inventory Management (Complete)
Raw material
Purchased but not processed
Work 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
Inventory Management
Example:
Silicon Chips, Inc maker of superfast DRAM chips, wants to categorize its 10
major inventory items using ABC analysis.
Example:
Cole’s Trucks, Inc a builder of high quality refuse trucks, has about 5 000 items in
its inventory It wants to determine how many items to cycle count each day. The
firm determined that it has 500 A items, 1750 B items, and 2750 C items.
Company policy is to count all A items every month (every 20 working days), all B
items every quarter (every 60 working days), and all C items every 6 months
(every 120 working days) The firm then allocates some items to be counted each
day.
Cycle Counting
Answer:
5000 items in inventory, 500 A items, 1750 B items, 2750 C items
Policy is to count A items every month 20 working days), B items every quarter 60
days), and C items every six months 120 days)
Important assumptions
Demand is known, constant, and independent
Lead time is known and constant
Receipt of inventory is instantaneous and complete
Quantity discounts are not possible
Only variable costs are setup and holding
Stockouts can be completely avoided
Inventory Usage Over Time
Minimizing Costs
EOQ Model
Annual setup cost = (Number of orders placed per year)*(Setup/order cost per
order)
𝐴𝑛𝑛𝑢𝑎𝑙 𝑑𝑒𝑚𝑎𝑛𝑑
𝐴𝑛𝑛𝑢𝑎𝑙 𝑆𝑒𝑡𝑢𝑝 𝐶𝑜𝑠𝑡 = ∗ (𝑆𝑒𝑡𝑢𝑝 𝑐𝑜𝑠𝑡 𝑝𝑒𝑟 𝑜𝑟𝑑𝑒𝑟)
𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑢𝑛𝑖𝑡𝑠 𝑝𝑒𝑟 𝑜𝑟𝑑𝑒𝑟
𝑫
𝑨𝒏𝒏𝒖𝒂𝒍 𝒔𝒆𝒕𝒖𝒑 𝒄𝒐𝒔𝒕 = (𝑺)
𝑸
Where:
Q = number of pieces per order
D = annual demand in units
S = setup or order cost for each order
EOQ Model
Annual holding cost = (Average inventory level)*(Holding cost per unit per
year)
𝑂𝑟𝑑𝑒𝑟 𝑞𝑢𝑎𝑛𝑡𝑖𝑡𝑦
𝐴𝑛𝑛𝑢𝑎𝑙 𝐻𝑜𝑙𝑑𝑖𝑛𝑔 𝐶𝑜𝑠𝑡 = ∗ (𝐻𝑜𝑙𝑑𝑖𝑛𝑔 𝑐𝑜𝑠𝑡)
2
𝑸
𝑨𝒏𝒏𝒖𝒂𝒍 𝒉𝒐𝒍𝒅𝒊𝒏𝒈 𝒄𝒐𝒔𝒕 = (𝑯)
𝟐
Where:
Q = number of pieces per order
H = holding or carrying cost per unit per year
EOQ Model
Optimal order quantity is found when annual setup cost equals annual holding
cost
𝐷 𝑄
𝑆= 𝐻
𝑄 2
𝟐𝑫𝑺 𝟐𝑫𝑺
𝑸∗ = 𝒐𝒓 𝑸∗ =
𝑯 𝑰𝑷
Where:
Q* = optimal number of pieces per order (EOQ)
I = inventory cost in percent of cost
P = product cost
EOQ Model
Example:
Sharp Inc., a company that markets painless hypodermic needles to hospitals,
would like to reduce its inventory cost by determining the optimal number of
hypodermic needles to obtain per order. The annual demand is 1000 units the
setup or ordering cost is $10 per order and the holding cost per unit per year is
$0.50.
EOQ Model
Answer:
D = 1,000 units
S = $10 per order
H = $0.50 per unit per year
𝟐𝑫𝑺 𝟐(𝟏𝟎𝟎𝟎)(𝟏𝟎)
𝑸∗ = = = 𝟐𝟎𝟎 𝒖𝒏𝒊𝒕𝒔
𝑯 𝟎. 𝟓𝟎
EOQ Model
Additional equations:
𝑫
𝑬𝒙𝒑𝒆𝒄𝒕𝒆𝒅 𝒏𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝒐𝒓𝒅𝒆𝒓𝒔 𝑵 =
𝑸∗
𝑫 𝑸
𝑻𝒐𝒕𝒂𝒍 𝑪𝒐𝒔𝒕 𝑻𝑪 = 𝑺 + 𝑯
𝑸 𝟐
Assume that in the previous example, the management in the Sharp Inc.
underestimates total annual demand by 50% while using the same Q. How will
the annual inventory cost be impacted?
D = 1,500 units Q* = 200 units
S = $10 per order N = 5 orders
H = $0.50 per unit per year T = 50 days
𝟏𝟓𝟎𝟎 𝟐𝟎𝟎
𝑻𝑪 = 𝟏𝟎 + 𝟎. 𝟓𝟎 = $𝟏𝟐𝟓
𝟐𝟎𝟎 𝟐
𝟏𝟓𝟎𝟎 𝟐𝟒𝟒, 𝟗
𝑻𝑪 = 𝟏𝟎 + 𝟎. 𝟓𝟎 = $𝟏𝟐𝟐. 𝟒𝟖
𝟐𝟒𝟒. 𝟗 𝟐
*Only 2% less than the total cost when the order quantity is 200
Reorder Points
𝑅𝑂𝑃 = 𝐷𝑒𝑚𝑎𝑛𝑑 𝑝𝑒𝑟 𝑑𝑎𝑦 ∗ 𝐿𝑒𝑎𝑑 𝑡𝑖𝑚𝑒 𝑓𝑜𝑟 𝑎 𝑛𝑒𝑤 𝑜𝑟𝑑𝑒𝑟 𝑖𝑛 𝑑𝑎𝑦𝑠
𝑹𝑶𝑷 = 𝒅 ∗ 𝑳
𝑫
𝒅=
𝑵𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝒘𝒐𝒓𝒌𝒊𝒏𝒈 𝒅𝒂𝒚𝒔 𝒊𝒏 𝒂 𝒚𝒆𝒂𝒓
Reorder Points
Example:
An Apple distributor has a demand for 8000 iPods per year The firm operates a
250 day working year. On average, delivery of an order takes 3 working days. It
wants to calculate the reorder point.
Reorder Points
Answer:
Demand = 8000 iPods per year
250 working day year
Lead time for orders is 3 working days
𝐷 8000
𝑑= = = 𝟑𝟐 𝒖𝒏𝒊𝒕𝒔
𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑤𝑜𝑟𝑘𝑖𝑛𝑔 𝑑𝑎𝑦𝑠 𝑖𝑛 𝑎 𝑦𝑒𝑎𝑟 250
𝑅𝑂𝑃 = 𝑑 ∗ 𝐿 = 32 ∗ 3 = 𝟗𝟔 𝒖𝒏𝒊𝒕𝒔
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
Production Order Quantity Model
Maximum inventory level = Total produced – Total used during the production
run
𝑀𝑎𝑥 𝑖𝑛𝑣𝑒𝑛𝑡𝑜𝑟𝑦 𝑙𝑒𝑣𝑒𝑙 = 𝑝𝑡 − 𝑑𝑡
Where:
p = daily production rate
d = daily demand/usage rate
However, Q = pt, thus t = Q/p
𝑄 𝑄 𝑑
𝑀𝑎𝑥 𝑖𝑛𝑣𝑒𝑛𝑡𝑜𝑟𝑦 𝑙𝑒𝑣𝑒𝑙 = 𝑝− 𝑑 =𝑄 1−
𝑝 𝑝 𝑝
𝐷
𝑆𝑒𝑡𝑢𝑝 𝑐𝑜𝑠𝑡 = (𝑆)
𝑄
Thus:
𝟐𝑫𝑺
𝑸∗ 𝑷 =
𝒅
𝑯 𝟏−𝒑
2𝐷𝑆 2(1000)(10)
𝑄∗ 𝑃 = = = 𝟐𝟖𝟐. 𝟖 𝒉𝒖𝒃𝒄𝒂𝒑𝒔
𝑑 4
𝐻 1−𝑝 (0.50) 1 − 8
Quantity Discount Models
Reduced prices are often available when larger quantities are purchased
Trade-off is between reduced product cost and increased holding cost
Total cost becomes combination of setup cost, holding cost, and product cost
𝑫 𝑸
𝑻𝑪 = 𝑺 + 𝑯 + 𝑷𝑫
𝑸 𝟐
Quantity Discount Models
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
the table. 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%.What order quantity will minimize the total inventory
cost?
Quantity Discount Models
Answer:
S = $49
I = 20%
D = 5000 units
Quantity Discount Models
Step 1:
Calculate Q* for every discount
2(5000)(49)
𝑄∗1 = = 𝟕𝟎𝟎 𝒄𝒂𝒓𝒔/𝒐𝒓𝒅𝒆𝒓
(0.2)(5.00)
2(5000)(49)
𝑄∗2 = = 𝟕𝟏𝟒 𝒄𝒂𝒓𝒔/𝒐𝒓𝒅𝒆𝒓
(0.2)(4.80)
2(5000)(49)
𝑄∗3 = = 𝟕𝟏𝟖 𝒄𝒂𝒓𝒔/𝒐𝒓𝒅𝒆𝒓
(0.2)(4.75)
Quantity Discount Models
Step 2:
If Q* for a discount doesn’t qualify, choose the smallest possible order size to
get the discount.
2(5000)(49)
𝑄∗ 1 = = 𝟕𝟎𝟎 𝒄𝒂𝒓𝒔/𝒐𝒓𝒅𝒆𝒓
(0.2)(5.00)
2(5000)(49)
𝑄∗ 2 = = 714 𝑐𝑎𝑟𝑠 = 𝟏𝟎𝟎𝟎 (𝒂𝒅𝒋𝒖𝒔𝒕𝒆𝒅)
(0.2)(4.80)
2(5000)(49)
𝑄∗ 3 = = 718 𝑐𝑎𝑟𝑠 = 𝟐𝟎𝟎𝟎 (𝒂𝒅𝒋𝒖𝒔𝒕𝒆𝒅)
(0.2)(4.75)
Quantity Discount Models
Step 3:
Compute the total cost for each Q* or adjusted value from Step 2
Discount Unit Q* Product Cost Annual Ordering Cost Annual Holding Cost Total
number price (PD) [(D/Q)*S] [(Q/2)*H]
1 $5.00 700 $25000 $350 $350 $25700
2 $4.80 1000 $24000 $245 $480 $24725
3 $4.75 2000 $23750 $122.50 $950 $24822.50
Quantity Discount Models
Step 4:
Select the Q* that gives the lowest total cost
Discount Unit Q* Product Cost Annual Ordering Cost Annual Holding Cost Total
number price (PD) [(D/Q)*S] [(Q/2)*H]
1 $5.00 700 $25000 $350 $350 $25700
2 $4.80 1000 $24000 $245 $480 $24725
3 $4.75 2000 $23750 $122.50 $950 $24822.50
𝑅𝑂𝑃 = 𝑑 ∗ 𝐿 + 𝑆𝑆
Probabilistic Models and Safety Stock
Example:
David Rivera Optical has determined that its reorder point for eyeglass frames is
50 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?
Number of units Probability
30 0.2
40 0.2
50 (ROP) 0.3
60 0.2
70 0.1
1.00
Probabilistic Models and Safety Stock
Answer:
ROP = 50 units Stockout cost = $40 per frame
Orders per year = 6 Carrying cost = $5 per frame per year
Use prescribed service levels to set safety stock when the cost of stockouts
cannot be determined
Where:
Z = number of standard deviations
𝜎𝑑𝐿𝑇 = standard deviation of demand during lead time
Probabilistic Demand
Example:
Memphis Regional Hospital stocks a “code blue” resuscitation kit that has a
normal distributed demand during the reorder point. The mean demand during
the reorder period is 350 kits, and the standard deviation is 10 kits. The hospital
administrator wants to follow a policy that results in stockouts only 5% of the
time.
a. What is the appropriate value of Z?
b. How much safety stock should the hospital maintain?
c. What reorder point should be used?
Probabilistic Demand
Answer:
Average demand = m = 350 kits
Standard deviation of demand during lead time = 𝜎𝑑𝐿𝑇 = 10 kits
5% stockout policy (service level = 95%)
Using Normal Distribution Table, for an area under the curve of 95%, the Z =
1.6449
Safety stock = Z𝜎𝑑𝐿𝑇 = 1.6449(10) = 16.449 kits
Reorder point = expected demand during lead time + safety stock
= 350 kits + 16.449 kits of safety stock
= 366.449 kits
Other Probabilistic Models
When data on demand during lead time is not available, there are other
models available
When demand is variable and lead time is constant
When lead time is variable and demand is constant
When both demand and lead time are variable
2
𝑅𝑂𝑃 = (𝑑ҧ ∗ 𝐿𝑇) + 𝑍 𝐿𝑇 𝜎𝑑 2 + 𝑑ҧ 𝜎𝐿𝑇 2
Example 1:
The average daily demand for Apple iPods at a Circuit Tower store is 15 with a
standard deviation of 5 units. The lead time is constant at 2 days.
a. Find the reorder point if management wants a 90% service level (i e risk
stockouts only 10 of the time)
b. How much of this is safety stock?
Other Probabilistic Models
Answer:
Average daily demand (normally distributed) = 15
Standard deviation = 5
Lead time is constant at 2 days
90% service level desired
Z for 90% = 1.282
2
𝑅𝑂𝑃 = (𝑑ҧ ∗ 𝐿𝑇) + 𝑍 𝐿𝑇 𝜎𝑑 2 + 𝑑ҧ 𝜎𝐿𝑇 2
𝑅𝑂𝑃 = 15 ∗ 2 + 1.282 2 5 2
Example 2:
The Circuit Town store sells about 10 digital cameras a day (almost a constant
quantity). Lead time for camera delivery is normally distributed with a mean
time of 6 days and a standard deviation of 3 days. A 98% service level is set. Find
the ROP.
Other Probabilistic Models
Answer:
Daily demand (constant) = 10
Average lead time = 6 days
Standard deviation of lead time = 3
98% service level desired
Z for 98% = 2.054
2
𝑅𝑂𝑃 = (𝑑ҧ ∗ 𝐿𝑇) + 𝑍 𝐿𝑇 𝜎𝑑 2 + 𝑑ҧ 𝜎𝐿𝑇 2
𝑅𝑂𝑃 = 10 ∗ 6 + 2.054 10 2 3 2
A system of ordering items that have little or no value at the end of a sales
period
Often called “newsstand problem”
𝐶𝑠
𝑆𝑒𝑟𝑣𝑖𝑐𝑒 𝐿𝑒𝑣𝑒𝑙 =
𝐶𝑠 + 𝐶0
Where:
𝐶𝑠 = Cost of shortage (sales price – cost)
𝐶0 = Cost of overage (cost – salvage value, if any)
Single Period Model
Example:
Chris Ellie’s newsstand usually sells 120 copies of the Washington Post each day.
Chris believes the sale of the Post is normally distributed with a standard
deviation of 15 papers. He pays 70 cents for each paper, which sells for $1.25.
The Post gives him a 30 cent credit for each unsold paper. He wants to determine
how many papers he should order each day and the stockout risk for the quantity.
Single Period Model
Answer:
Cs = $1.25 - $0.70 = $0.55
Co = $0.70 - $0.30 (salvage value) = $0.40
µ = 120 newspapers
σ = 15 newspapers
𝐶𝑠 0.55
𝑆𝑒𝑟𝑣𝑖𝑐𝑒 𝐿𝑒𝑣𝑒𝑙 = = = 0.5789
𝐶𝑠 + 𝐶0 0.55 + 0.40
Single Period Model
Answer:
Cs = $1.25 - $0.70 = $0.55
Co = $0.70 - $0.30 (salvage value) = $0.40
µ = 120 newspapers
σ = 15 newspapers
Z value for 0.5789 = 0.1991
Order amount (Q) = Target (T) -On-hand inventory - Earlier orders not yet
received + Back orders
Fixed-Period (P) Systems
Example:
Mrs. Jones’s Department Store sells jackets during winter. She maintains 50
jackets in the store. It is already time to place an order and no jackets are in
stock. Three jackets are back ordered and are ready for the next delivery. How
many jackets are expected to be received?
Fixed-Period (P) Systems
Answer:
3 jackets are back ordered
No jackets are in stock
Target value = 50
Q = 50 - 0 - 0 + 3 = 53 jackets
Z-Values
Thank you!