Inventory Management
Download
Report
Transcript Inventory Management
Inventory Management
Agenda
• Independent Demand Inventory
– Dependent vs. independent demand
– Basic Economic Order Quantity (EOQ) model.
Also known as Economic Lot Size Model
– Models with Demand and Supply Uncertainty
• Fixed ordering costs: the base-stock model (s,S)
• No fixed ordering costs: the base-stock model (S)
– Risk pooling
Why do companies hold inventory?
Why might they avoid doing so?
• WHY?
– To meet anticipated customer demand
– To account for differences in production timing (smoothing)
– To protect against uncertainty (demand surge, price increase,
lead time slippage)
– To maintain independence of operations (buffering)
– To take advantage of economic purchase order size
• WHY NOT?
– Requires additional space
– Opportunity cost of capital
– Spoilage / obsolescence
Independent vs. Dependent Demand
Independent Demand (Demand not related to other
items or the final end-product)
Ford
Taurus
Body
Assy.
Wheel
Assy. (4)
E(1
)
Wheel (1)
Tire (1)
Dependent
Demand
(Derived demand
items for
component parts,
subassemblies,
raw materials,
etc.)
Two Decisions in Inventory
Management
• When is it time to reorder?
• If it is time to reorder, how much?
Economic Order Quantity Model:
Where it all started….
Time Between Orders
On-hand Inventory
(Cycle Time) T = Q/D
Q
Q/2
Demand
Rate, D
Average Cycle
Inventory, Q/2
Time
Basic EOQ Assumptions
•
•
•
•
Constant Demand Rate
Instantaneous replenishment
Orders received in full after lead-time.
Constant Unit Price (no discounts)
Economic Order Quantity Cost Model:
Constant Demand, No Shortages
TC
D
Q
K
h
=
=
=
=
=
total annual inventory cost
annual demand (units / year)
order quantity (units)
cost of placing an order or setup cost ($)
annual inventory carrying cost ($ / unit /year)
Total Annual
Inventory =
Cost
TC
=
Annual
Ordering
Cost
Annual
+ Holding
Cost
(D / Q) K + (Q / 2) h
Many orders,
low inventory
level
On-hand Inventory
Trade-off in EOQ Model:
Inventory Level vs. Number of Orders
Q
Time
Few orders,
high inventory
level
On-hand Inventory
Q
Time
Cost Relationships for Basic EOQ
(Constant Demand, No Shortages)
Total
Cost
Carrying
Cost
Ordering
Cost
Q*
EOQ balances carrying
costs and ordering
costs in this model.
Order Quantity (how much)
EOQ Results (How Much to Order)
(Constant Demand, No Shortages)
Economic Order Quantity = Q* =
2DK
h
Number of Orders per year = D / Q*
Length of order cycle T = Q* / D
Total cost = TC = (D / Q*) K + (Q* / 2) h
EOQ Example (How Much)
D = 1,000 units per year
BE CAREFUL!
K = $20 per order
h = $8.33 per unit per month = $100 per unit per year
2 1000 20
20
EOQ: Q *
100
Number of orders per year = 1000/20 = 50 orders
Length of order cycle = T = 365 days/50 orders = 7.3 days
Total cost = 20(1000/20)+100*20/2 = $2,000
EOQ Example (cont.)
(D = 1,000, K = $20, h = $100)
Question: What if the company can only order in multiples
of 12? (That is, order either 0 or 12 or 24 or 36, etc…)?
Answer: Q* = 20. Closest matches (above and below)
are 12 and 24. Need to compute TC for both, and decide:
TC(Q) = (D / Q) K + (Q / 2) h
Q = 12 TC(12) = 20(1000/12)+100*12/2 = $2,266.67
Q = 24 TC(24) = 20(1000/24)+100*24/2 = $2,033.33
So, the company should order in lots of Q = 24
Robustness of EOQ model
Very Flat Curve - Good!!
Total
Cost
DTC
Q*-DQ
Q*
Q*+DQ
Order Quantity
Would have to mis-specify Q* by quite a bit
before total annual inventory costs would
change significantly.
Example
Example: EOQ Robustness
• Suppose that in the last problem, you have mis-specified
the order costs by 100% and the holding costs by 50%.
That is,
– K used in the computation = $40/order (actual cost = $20 / order)
– h used in computation = $150 / unit / year (actual = $ 100)
– Then, using these wrong costs, you would have gotten
2(1,000)40
Q'
23.1
150
Your actual TC (computed substituting Q’ into TC, using correct costs of K = $20, and h = $100:
TC
1,000
23
20 100 $2,019
23
2
Only 1% above minimum TC!
Variations of EOQ
Some assumptions so far
• Instantaneous replenishment (zero lead time)
• Certain and constant demand rate
• Constant price
Some variations of EOQ
• Positive lead times and uncertain lead times
• Uncertain demand
• EOQ with quantity discounts
EOQ with Positive Lead Time
Time Between Orders
On-hand Inventory
(Cycle Time) T = Q/D
Q
Demand
Rate, D
Average Cycle
Inventory, Q/2
Q/2
Reorder
Point, s
Place
Order
Receive
order
Lead
Time,
L
Time
Determining When to Reorder
• Quantity to order (how much…) determined by EOQ
• Reorder point (when…)determined by finding the
inventory level that is adequate to protect the
company from running out during delivery lead time
• With constant demand and constant lead time,
(EOQ assumptions), the reorder point is exactly the
amount that will be sold during the lead time.
Example:
Daily demand (d) = 1,000/365 = 2.74 /day
Delivery lead time (L) of 2 days
s = d*L = (2.74) (2) = 5.5 6 units
Effects of Demand / Lead Time Variability on
Reorder Point (When)
Variable demand
Expected demand at
average demand rate d
QUESTION: How
much inventory is
needed during lead
time L?
s
Safety Stock level
Place
order
Receive
order
L
KEY POINT: s is larger
when there is uncertainty
about demand or L
Calculation of Appropriate Safety
Stock Level
• Safety stock: stock carried to provide a level of protection
against stockouts due to uncertainty of demand during
lead time
• Stockout Criterion: Find s such that the probability of
stockout (during the lead time) is
• Demand during lead time is a random variable
– Estimate distribution from historical data (build
histogram of demand + frequencies)
– Normal is frequently used if distribution is unknown
Computing s …
Assumption: Demand during lead-time is normally distributed
Probability {Demand during lead-time < s} = 1-
Service Level
Probability distribution of
demand during lead time
1-
s
Computing s: Taking Advantage of the
Normal Distribution
Probability distribution
of demand during lead
time:
Mean = ; Std Dev =
1-
1-
.90
.95
.98
.99
.999
z
1.28
1.64
2.05
2.33
3.09
s
z
1-
From normal table
or, in Excel, use:
=normsinv (0.90)
0
z
s
s z
Issue…
• The parameters and refer to mean and standard
deviation of demand during lead time
• Normally, companies have statistics on demand and
lead time per unit of time (say, days, weeks, months)
–
–
–
–
–
AVG = average demand per unit of time
STD = standard deviation of demand per unit of time
AVGL = average lead time
STDL = standard deviation of lead time
Just be consistent: if demand is given on a certain time unit, say, days,
then use lead time in the same time unit (in this case, days)
• How to we compute and from AVG, STD, AVGL,
and STDL?
More specifically….
Mean demand
during lead
time ()
Safety
factor (std
normal
table)
Standard
deviation of
demand during
lead time ()
Safety stock SS
s AVG AVGL z STDL2 AVG2 STD2 AVGL
•If lead time is constant, STDL 0
•If demand is constant, STD 0
s AVG AVGL z STD AVGL
s AVG AVGL z STDL AVG
Note: This is a very good approximation even when demand is not normally distributed.
Inventory
The (s,S) Policy: When There Are
Fixed Ordering Costs
S
sR
Average demand
during lead time
Safety Stock
L
Order
placed
Order
arrives
Time
s should be set to cover the lead time demand and together with a
safety stock that insures the stock out probability is (When)
S depends on the fixed order cost – EOQ (How much)
The (s,S) Policy: Fixed Ordering Costs
• Need to define inventory position (IP)
IP = On-Hand + On-Order– Backorder
• Order when: inventory position (IP) drops below s
s AVG AVGL z STDL2 AVG2 STD2 AVGL
• Order how much: bring IP to S (“big S”)
• Compute Q using the EOQ formula, using mean
demand D = AVG (be careful about units…):
• Set S = s + Q
2 K AVG
Q
h
Example: (s,S) Model
• Consider inventory management for a certain SKU at
Home Depot. Supply lead time is variable (since it
depends on order consolidation with other stores) and
has a mean of 5 days and standard deviation of 2 days.
• Daily demand for the item is variable with a mean of 30
units and a coefficient of variation of 0.20.
• Assume a 95% service level.
• There are fixed ordering costs that are estimated at $50.
Assume that holding costs are 15% of the product cost
($80) per year. Also, assume that the store is open 360
days a year. Propose an inventory policy for this SKU.
Solution
• Variable definitions and preliminary
calculations:
STDL 2
AVG 30;
STD 0.2(30) 6 AVGL 5;
h (.15)80 / 360 0.0333;
K 50
Assume 95% service level z = 1.64
• Compute s
s AVG AVGL z STDL2 AVG 2 STD 2 AVGL
30 5 1.64 22 302 62 5 150 100.8 251
• Compute Q
2 AVG K
2(30)50
Q
300
h
0.0333
S s Q 251 300 551
Example: (s,S) Model
• Consider inventory management for a certain SKU at
WalMart. Supply lead time is variable and has a mean
of 1 week and standard deviation of 2 weeks.
• Weekly demand for the item is variable with a mean of
125 units and a standard deviation of 50.
• Assume a 90% service level.
• There are fixed ordering costs that are estimated at $30.
Assume that holding costs are 20% of the product cost
($40) per year. Also, assume that the store is open 52
weeks a year. Propose an inventory policy for this SKU.
Solution
• Variable definitions and preliminary
calculations:
AVG 125;
STD 50
AVGL 1;
STDL 2
h (.20)40 / 52 0.1538;
K 30
Assume 90% service level z = 1.28
• Compute s
s AVG AVGL z STDL2 AVG 2 STD 2 AVGL
125 1 1.28 22 1252 502 1 125 326.3 452
• Compute Q
2 AVG K
2(125)30
Q
221
h
0.1538
S s Q 452 221 673
The Base-Stock Policy s:
No Fixed Ordering Costs
• Inventory policy: keep IP constant at s units (s is called
the base stock level).
– When: IP drops below s
• So, s is also the reorder point for this model
– How much: order to bring IP back to s
• Example: suppose inventory level on-hand is 10, s = 20,
and there are 2 units already in order. Then,
IP = 10 + 2 = 12 units.
The firm should order 20 – 12 = 8 units.
Example: Base-Stock Model s
Consider inventory management for a certain SKU at King Soopers
Supply lead time is variable and has a mean of 2 days and standard
deviation of 4 days. Daily demand for the item is variable with a
mean of 24 units and a coefficient of variation of 0.30. Propose an
inventory policy for this SKU. Assume a 98% service level.
AVG 24;
STD 0.3(24) 8 AVGL 2;
STDL 4
Assume 98% service level z = 2.05
s AVG AVGL z STDL2 AVG 2 STD 2 AVGL
24 2 2.05 42 242 82 2 48 198.2 247
Summary of Inventory Models
Use EOQ
•How much: Q (EOQ formula)
•When: d*L (reorder point)
yes
Is demand rate and
lead time constant?
Are there fixed
ordering costs?
no
no
yes
Use (s, S) policy
•How much: necessary to bring IP
back to S, where S = s + Q (Q is
from EOQ formula)
•When: IP drops below s (basestock policy formula)
Use base stock (s) policy
•When: IP drops below s
•How much: necessary to
bring IP back to s
Risk Pooling
• Means and variances are additive
• Stock is based on std. Deviations
– Square root law: stock for combined demands is less
than the combined stocks
2
X Y
2
X
2
Y
X Y X2 Y2
HP Example:
Benefits of a Universal Product
Because of a different power supplies, HP had two laser printers, one for
Europe and one for N. America. A universal product (with a universal
power supply) has been proposed, but costs $30 extra. Is it worthwhile?
Below is monthly demand for HP for the two markets (in thousands).
Assume a one-month constant lead-time (STDL = 0) for both markets.
N. America
Europe
N(200,60)
N(150,50)
Consider z = 2 (~ 98% of service level)
sNA AVGNA AVGLNA z STDNA AVGLNA 200(1) 2(60) 1 320
sE AVGE AVGLE z STDE AVGLE 150(1) 2(50) 1 250
sNA sE 320 250 570
HP Example (cont.):
Benefits of a Universal Product
Demand seen by HP (NA and Europe)
N (200 150, 502 602 ) N (350,78.1)
s AVG AVGL z STD AVGL 350(1) 2(78.1) 1 506.2