Inventory Models

advertisement
Inventory Models
1
Overview of Inventory Issues
• Proper control of inventory is crucial to the success
of an enterprise.
• Typical inventory problems include:
– Basic inventory
– Quantity discount
– Production lot size
– Planned shortage
– Periodic review
– Single period
• Inventory models are often used to develop an
optimal inventory policy, consisting of:
– An order quantity, denoted Q.
– A reorder point, denoted R.
2
Type of Costs in Inventory Models
• Inventory analyses can be thought of as costcontrol techniques.
• Categories of costs in inventory models:
– Holding (carrying costs)
– Order/ Setup costs
– Customer satisfaction costs
– Procurement/Manufacturing costs
3
Type of Costs in Inventory Models
• Holding Costs (Carrying costs):
These costs depend on the order
size
–
–
–
–
–
–
–
–
Cost of capital
Storage space rental cost
Costs of utilities
Labor
Insurance
Security
Theft and breakage
Deterioration or Obsolescence
Ch = H * C
Ch = Annual holding cost per unit
in inventory
H = Annual holding cost rate
C = Unit cost of an item
4
Type of Costs in Inventory Models
• Order/Setup Costs
These costs are independent of the order
size.
– Order costs are incurred when purchasing a good
from a supplier. They include costs such as
•
•
•
•
Telephone
Order checking
Labor
Transportation
Co = Order cost
or setup cost
– Setup costs are incurred when producing goods
for sale to others. They can include costs of
• Cleaning machines
• Calibrating equipment
• Training staff
5
Type of Costs in Inventory Models
• Customer Satisfaction Costs
– Measure the degree to which a
customer is satisfied.
Cb = Fixed administrative costs
of an out of stock item
– Unsatisfied customers may:
• Switch to the competition (lost
sales).
• Wait until an order is supplied.
– When customers are willing to
wait there are two types of
costs incurred:
($/stockout unit).
Cs = Annualized cost of a
customer awaiting an out
of stock item
($/stockout unit per
year).
6
Type of Costs in Inventory Models
• Procurement/Manufacturing
Cost
– Represents the unit purchase
cost (including transportation) in
case of a purchase.
– Unit production cost in case of inhouse manufacturing.
C = Unit purchase or
manufacturing cost.
7
Demand in Inventory Models
• Demand is a key component affecting an inventory
policy.
• Projected demand patterns determine how an
inventory problem is modeled.
• Typical demand patterns are:
– Constant over time (deterministic inventory models)
– Changing but known over time (dynamic models)
– Variable (randomly) over time (probabilistic models)
D = Demand rate (usually per year)
8
Inventory Classifications
Inventory can be classified in various ways:
By
ByProcess
Process
Raw
Rawmaterials
materials
Work
Workininprogress
progress
Finished
Finishedgoods
goods
By
ByImportance
Importance
Used typically by
accountants at
manufacturing firms.
Enables management to
track the production
process.
Items are classified by
their relative
importance
in terms of the firm’s
capital needs.
A,
A,B,
B,CC
By
ByShelf
ShelfLife
Life
Perishable
Perishable
Nonperishable
Nonperishable
Management of items
with short shelf life
and long shelf life is
very different
9
Review Systems
• Two types of review systems are used:
– Continuous review systems.
• The system is continuously monitored.
• A new order is placed when the inventory reaches a
critical point.
– Periodic review systems.
• The inventory position is investigated on a regular basis.
• An order is placed only at these times.
10
Review Systems
continuous review system
– Continuous review systems.
• The system is continuously monitored.
• A new order is placed when the inventory reaches a
critical point.
– EOQ
11
ALLEN APPLIANCE COMPANY (AAC)
• AAC wholesales small appliances.
• AAC currently orders 600 units of the Citron
brand juicer each time inventory drops to 205
units.
• Management wishes to determine an optimal
ordering policy for the Citron brand juicer
12
ALLEN APPLIANCE COMPANY (AAC)
• Data
– Co = $12 ($8 for placing an order) + (20 min. to check)($12
per hr)
– Ch = $1.40 [HC = (14%)($10)]
– C = $10.
– H = 14% (10% ann. interest rate) + (4% miscellaneous)
– D = demand information of the last 10 weeks was collected:
Sales of Juicers over the last 10 weeks
Week
1
2
3
4
Sales
105
115
125
120
Week
6
7
8
9
Sales
120
135
115
110
5
125
10
130
13
ALLEN APPLIANCE COMPANY (AAC)
• Data
– The constant demand rate seems to be a good
assumption.
– Annual demand = (120/week)(52weeks) = 6240
juicers.
14
AAC – Solution:
EOQ and Total Variable Cost
• Current ordering policy calls for Q = 600 juicers.
TV( 600) = (600 / 2)($1.40) + (6240 / 600)($12) = $544.80
EOQ = sqrt((2*6240*12)/1,4)
= 327,065
= 327
Savings
of 16%
Savings
of 16%
TV(327) = (327 / 2)($1.40) + (6240 / 327) ( $12) = $457.89
15
AAC – Solution:
Reorder Point and Total Cost
• Under the current ordering policy AAC holds 13 units
safety stock (how come? observe):
•
AAC is open 5 day a week.
–
–
–
–
–
The average daily demand = 120/week/5 = 24 juicers.
Lead time is 8 days. Lead time demand is (8)(24) = 192 juicers.
Reorder point without Safety stock = LD = 192.
Current policy: R = 205.
Safety stock = 205 – 192 = 13.
• For safety stock of 13 juicers the total cost is
TC(327) = 457.89 + 6240($10) + (13)($1.40) = $62,876.09
TV(327) + Procurement
cost
+ Safety stock
holding cost
16
AAC – Solution:
Sensitivity of the EOQ Results
• Changing the order size
– Suppose juicers must be ordered in increments of 100 (order 300 or 400)
– AAC will order Q = 300 juicers in each order.
– There will be a total variable cost increase of $1.71.
– This is less than 0.5% increase in variable costs.
• Changes in input parameters
–
–
–
–
Suppose there is a 20% increase in demand. D=7500 juicers.
The new optimal order quantity is Q* = 359.
Only 0.4%
The new variable total cost = TV(359) = $502
increase
If AAC still orders Q = 327, its total variable costs becomes
TV(327) = (327/2)($1.40) + (7500/327)($12) = $504.13
17
AAC – Solution:
Cycle Time
• For an order size of 327 juicers we have:
– T = (327/ 6240) = 0.0524 year.
= 0.0524(52)(5) = 14 days.

working days per week
– This is useful information because:
• Shelf life may be a problem.
• Coordinating orders with other items might be
desirable.
18
AAC – Excel Spreadsheet
=1/E11
Copy to cell H12
=$B$15*$B$10+$B$16INT(($B$15*$B$10+$B$16)/E10)*E10
Copy to cell H13
=(E10/2)*$B$13+($B$10/E10)*$B$14
Copy to cell H14
=SQRT(2*$B$10*$B
$14/$B$13)
=E10/B10
Copy to cell H11
=$B$10*$B$11+E14+$B$13*B16
Copy to Cell H15
19
Service Levels and
Safety Stocks
20
Determining Safety Stock Levels
• Businesses incorporate safety stock
requirements when determining reorder
points.
• A possible approach to determining safety stock
levels is by specifying desired service level .
21
Two Types of Service Level
Service levels can be viewed in two
ways.
• The cycle service level
• The unit service level
– The probability of not
incurring a stockout during
an inventory cycle.
– The percentage of demands
that are filled without
incurring any delay.
– Applied when the likelihood
of a stockout, and not its
magnitude, is important for
the firm.
– Applied when the
percentage of unsatisfied
demand should be under
control.
22
The Cycle Service Level Approach
• In many cases short run demand is variable
even though long run demand is assumed
constant.
• Therefore, stockout events during lead time
may occur unexpectedly in each cycle.
• Stockouts occur only if demand during lead
time is greater than the reorder point.
23
The Cycle Service Level Approach
• To determine the reorder point we need to know:
– The lead time demand distribution.
– The required service level.
• In many cases lead time demand is approximately
normally distributed. For the normal distribution
case the reorder point is calculated by
R = mL + zasL
1 –a = service level
24
The Cycle Service Level Approach
Service level =
P(DL<R) =
1– a
P(DL>R) = a
m=192
R
P(DL> R) = P(Z > (R – mL)/sL) = a. Since
P(Z > Za) = a, we have Za = (R – mL)/sL,
which gives…
R = mL + zasL
25
AAC Cycle Service Level Approach
• Assume that lead time demand is normally
distributed.
• Estimation of the normal distribution
parameters:
– Estimation of the mean weekly demand =
ten weeks average demand = 120 juicers per week.
– Estimation of the variance of the weekly demand =
Sample variance = 83.33 juicers2.
26
AAC Cycle Service Level Approach
• To find mLand sL the parameters m (per week)
and s (per week) must be adjusted since the
lead time is longer than one week.
– Lead time is 8 days =(8/5) weeks = 1.6 weeks.
• Estimates for the lead time mean demand and
variance of demand
mL  (1.6)(120) = 192;
133.33
s2L  (1.6)(83.33) =
27
AAC Service Level for a given Reorder Point
• Let us use the current reorder point of 205 juicers.
205 =
192 + z (11.55)

z = 1.13
133.33
• From the normal distribution table we have that a
reorder
point of 205 juicers results in an 87% cycle service level.
28
AAC –
Reorder Point for a given Service Level
• Management wants to improve the cycle
service level to 99%.
• The z value corresponding to 1% right hand
tail is 2.33.
R = 192 + 2.33(11.55) = 219 juicers.
29
AAC –
Acceptable Number of Stockouts per Year
• AAC is willing to run out of stock an average
of at most one cycle per year with an order
quantity of 327 juicers.
• What is the equivalent service level for this
strategy?
30
AAC –
Acceptable Number of Stockouts per Year
• There will be an average of
6240/327 = 19.08 lead times per year.
• The likelihood of stockouts = 1/19 = 0.0524.
• This translates into a service level of 94.76%
31
The Unit Service Level Approach
• When lead time demand follows a normal
distribution
service level can be calculated as follows:
– Determine the value of z that satisfy the equation
L(z) = aQ* / sL
– Solve for R using the equation
R = mL + zsL
32
AAC –
Cycle Service Level (Excel spreadsheet)
=NORMINV(B7,B5,B
6)
=NORMDIST(B8,B5,B6,TRUE)
33
EOQ Models with Quantity Discounts
• Quantity Discounts are Common Practice in Business
– By offering discounts buyers are encouraged to increase
their order sizes, thus reducing the seller’s holding costs.
– Quantity discounts reflect the savings inherent in large
orders.
– With quantity discounts sellers can reward their biggest
customers without violating the Robinson - Patman Act.
34
EOQ Models with Quantity Discounts
• Quantity Discount Schedule
– This is a list of per unit discounts and their corresponding
purchase volumes.
– Normally, the price per unit declines as the order
quantity increases.
– The order quantity at which the unit price changes is
called a break point.
– There are two main discount plans:
• All unit schedules - the price paid for all the units purchased is
based on the total purchase.
• Incremental schedules - The price discount is based only on the
additional units ordered beyond each break point.
35
All Units Discount Schedule
• To determine the optimal order quantity,
the total purchase cost must be included
TC(Q) = (Q/2)Ch + (D/Q)Co + DCi + ChSS
Ci represents the unit cost at the ith pricing level.
36
AAC - All Units Quantity Discounts
• AAC is offering all units quantity discounts to its
customers.
• Data
Quantity
Quantity Discount
Discount
Schedule
Schedule
1-299
1-299
300-599
300-599
600-999
600-999
1000-4999
1000-4999
 5000
5000
$10.00
$10.00
$9.75
$9.75
$9.40
$9.40
$9.50
$9.50
$9.00
$9.00
37
Should AAC increase its regular order of
327 juicers, to take advantage of the discount?
38
AAC – All units discount procedure
– Step 1: Find the optimal order Qi* for each discount
level “i”.
Use the formula Q *  ( 2DC o ) / C h
– Step 2: For each discount level “i” modify Q i* as
follows
• If Qi* is lower than the smallest quantity that qualifies for the i
th discount, increase Q * to that level.
i
• If Qi* is greater than the largest quantity that qualifies for the
ith discount, eliminate this level from further consideration.
– Step 3: Substitute the modified Q*i value in the total
cost formula TC(Q*i ).
– Step 4: Select the Q i * that minimizes TC(Q i*)
39
AAC – All units discount procedure
Step 1: Find the optimal order quantity Qi* for
each discount level “i” based on the EOQ formula
Lowest cost order size per discount level
Discount Qualifying
Price
level
order
per unit
Q*
0
1-299
10.00
327
1
300-599
9.75
331
2
600-999
9.50
336
3
1000-4999
9.40
337
 5000
4
9.00
345
40
AAC – All Units Discount Procedure
– Step 2 : Modify Q i *
$10/unit
$9.75/unit
$9.50
* *
Q1*Q2Q
3
336
1
Qualified
Qualified
Urder
Urder
1-299
1-299
300-599
300-599
600-999
600-999
1000-4999
1000-4999
 5000
5000
299 300 331
Modified
ModifiedQ*
Q*and
andtotal
totalCost
Cost
Price
Modified
Price
Modified
per
Q*
Q*
perUnit
Unit
Q*
Q*
10.00
300
****
10.00
300
****
9.75
331
331
9.75
331
331
9.50
336
600
9.50
336
600
9.40
337
1000
9.40
337
1000
9.00
345
5000
9.00
345
5000
599 600 999
Total
Total
Cost
Cost
****
****
61,292.13
61,292.13
59,803.80
59,803.80
59,388.88
59,388.88
59,324.98
59,324.98
41
AAC – All Units Discount Procedure
– Step 2 : Modify Q i *
$10/unit
1
Qualified
Qualified
Urder
Urder
1-299
1-299
300-599
300-599
600-999
600-999
1000-4999
1000-4999
5000
5000
*
Q
*
3
*Q3
*
*
*
Q
Q1 Q2Q
3 3
336
Q3* Q3* *
Q3 $9.50
Q3*
299 300 331
Modified
ModifiedQ*
Q*and
andtotal
totalCost
Cost
Price
Modified
Price
Modified
per
Q*
Q*
perUnit
Unit
Q*
Q*
10.00
300
****
10.00
300
****
9.75
331
331
9.75
331
331
9.50
336
600
9.50
336
600
9.40
337
1000
9.40
337
1000
9.00
345
5000
9.00
345
5000
600 999
Total
Total
Cost
Cost
****
****
61,292.13
61,292.13
59,803.80
59,803.80
59,388.88
59,388.88
59,324.98
59,324.98
42
AAC – All Units Discount Procedure
– Step 3: Substitute Q I * in the total cost
function Modified
ModifiedQ*
Q*and
andtotal
totalCost
Cost
Qualified
Qualified Price
Price
Urder
Urder per
perUnit
Unit
1-299
10.00
1-299
10.00
300-599
9.75
300-599
9.75
600-999
9.50
600-999
9.50
1000-4999
1000-4999 9.40
9.40
 5000
9.00
5000
9.00
– Step 4
Q*
Q*
300
300
331
331
336
336
337
337
345
345
Modified
Modified
Q*
Q*
****
****
331
331
600
600
1000
1000
5000
5000
Total
Total
Cost
Cost
****
****
61,292.13
61,292.13
59,803.80
59,803.80
59,388.88
59,388.88
59,324.98
59,324.98
AAC should order 5000 juicers
43
AAC – All Units Discount Excel
Worksheet
Calculation of Optimal Inventory Policy Under All-Units Quantity Discounts
INPUTS
Annual Demand, D =
Per Unit Cost, C =
Annual Holding Cost Rate, H =
Annual Holding Cost Per Unit, Ch =
Order Cost, Co =
Lead Time (in years), L =
Safety Stock, SS =
OPTIMAL
OUTPUTS
Values
6240.00
10.00
0.14
1.40
12.00
0.03077
13.00
Order quantity, Q* =
Cycle Time (in years), T =
# of Cycles Per Year, N =
Reorder Point, R =
Total Annual Cost, TC(Q*) =
Values
5000
0.801282051
1.248
205.0000
59341.36
DISCOUNTS
Level
0
1
2
3
4
5
6
7
8
Break point
1
300
600
1000
5000
Discount Price
10.00
9.75
9.50
9.40
9.00
Q*
327
331
336
337
345
TC(Q*)
62876.09
61309.88
59821.09
59405.99
59341.36
Modified Q*
327
331
600
1000
5000
44
Download