Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
What Is Inventory?
Material that has been purchased from a supplier, may have been partially or
completely converted, but not yet sold to the customer
Raw material
Components
Work-in-process (WIP)
Finished goods
Replenishment
Process
Storage Process
How frequently to
replenish; how much to
replenish
Consumption
Process
Quantity discounts,
promotions; service
levels
Inventory Context
Critical to clearly specify the context
Costs
Review Time - Is system reviewed periodically or is system state known at all times?
Treatment of Excess Demand:
Backorder all excess demand
Lose all excess demand
Backorder some and lose some
Inventory that changes over time
perishability
obsolescence
Georgia Tech, 2014
Success Stories
By effectively managing inventory:
Inventory Policy
The strategy, approach, or set of techniques used to determine how to manageinventory
The inventory policy is affected by:
Demand characteristics
Replenishment lead time
Number of products
Length of planning horizon
Objectives
Service level
Minimize costs
Cost structure
10
Relevant Costs
Holding Costs - Costs proportional to the quantity of inventory held. Includes:
Physical Cost of Space
Taxes and Insurance
Breakage, Spoilage, Deterioration and Obsolescence
Opportunity Cost of alternative investment.
Ordering Cost (or Production Cost): Includes both fixed and variable components.
Penalty or Shortage Costs. All costs that accrue when insufficient stock is available to meet
demand:
Loss of revenue for lost demand
Loss of goodwill for being unable to satisfy demands when they occur
Loss of production capacity when raw material is not available when needed.
Note: shortage costs are usually hard to quantify
11
Economic Order
Quantity
Georgia Tech, 2014
12
Large production lots reduce setup costs but small production lots reduce inventory
We must balance the two: setup costs and inventory costs
13
Assumptions:
Demand is deterministic
Demand is constant over time at a rate of D units per unit time
Shortages are NOT allowed
Delivery of orders is instantaneous
Order quantity is fixed at Q per cycle
Infinite production capacity
Relevant cost structure:
a)
b)
14
EOQ: Example
Coffee shop sells coffee cups:
Question
How many to order each cycle, how often? What is the annual cost associated with your solution?
15
EOQ Notation
D= demand rate (units/year)
c = unit production cost ($/unit)
input
parameters
h = holding cost if the holding cost is consists entirely of interest on money tied
up in inventory, then h = ic where i is an annual interest rate. (h=ic) ($/unit/year)
A = constant setup cost($)
Decision
variable
16
EOQ
On-hand Inventory
Slope = -D
T=Q/D
2Q/D
Time
17
Costs
Inventory Holding Cost:
Q2
Average inventory per cycle = area under each cycle =
2D
hQ 2
2D
Q2
h
+ A + cQ
2D
Q2
D
+ A + cQ
Y(Q ) = h
2D
Q
Q
D
+ cD
Y(Q ) = h + A
2
Q
ISyE 3104 Fall 2014
18
Finding EOQ=Q*
To optimize Y(Q) with respect to Q, we need:
dY (Q )
h
D
= A 2 =0
dQ
2
Q
2 AD
h
Q* =
d2 Y(Q )
dQ 2
d2 Y(Q )
dQ
2AD
Q
>0
19
Q* =
Y(Q*) =
2AD
h
in
Y(Q ) = h
Q
D
+A
+ cD
2
Q
2ADh + cD
Let G(Q) be the average annual holding and set-up costs (relevant costs) function given by
=>
G(Q ) = h
Q
D
+A
2
Q
G(Q*) =
2ADh
20
Question
21
Q* =
G(360.55) =
2ADh =
2 10 50 52 0.2 2 = $144.22
22
Sensitivity Analysis
What if deviate from EOQ
72.111
180.27
288.44
324.5
360.56
396.61
432.67
540.83
721.11
$374.98
$180.28
$14.42
$36.06
$57.69
$64.90
$72.11
$79.32
$86.53
$108.17 $144.22
$360.56
$144.22
$90.14
$80.12
$72.11
$65.56
$60.09
$48.07
$36.06
23
Sensitivity Analysis
What if deviate from EOQ
$400.00
$350.00
$300.00
$250.00
$200.00
$150.00
$100.00
$50.00
$0.00
100
200
300
Q
400
500
600
700
800
24
G(Q ) =
hQ AD
+
2
Q
hQ 2 + AD Q 1 Q
Q*
=
=
= * +
*
*
2
Q
2ADh
Cost(Q ) G(Q )
Q
Cost(Q )
G(Q )
Example: If Q' = 2Q*, then the ratio of the actual to optimal cost is
(1/2)[2 + (1/2)] = 1.25
Recall that T=Q/D is the time between orders
T* =
Q*
=
D
2A
hD
1 T'
T*
=
= * +
*
*
2
T
'
Cost(T ) G(T )
G(T' )
25
Why do we care?
Power of two policies are effective in multi-product settings so as to order the products at the same
time to share trucks, simplify shipping and receiving schedules
26
2m
T1*
2m
T2*
T' =
2 m +1
1 T'
T* 1
1
=
= * +
= 1.06
= 2+
*
*
T'
2
Cost(T ) G(T ) 2
T
2
Cost(T' )
G(T' )
27
2T *
G(360.55) =
2ADh =
2 10 50 52 0.2 2 = $144.22
Round to Nearest Power-of-Two: 50 is between 25=32 and 26=64, but since 322= 45.25,
therefore T*=50 is closest to 64. So, round to T=64 days or Q= TD=(64/365)50*52=462 cups.
Y(Q ' ) =
28
Variations on EOQ
Georgia Tech, 2014
29
30
On-hand Inventory
T=Q/D
Reorder point
2Q/D
Time
Place order
31
32
On hand Inventory
Slope = P-D
?
Slope = -D
T1
2Q/D
T2
T
Time
T1: production and demand are happening together
T2: production stops, demand is still incoming
T: cycle length
Georgia Tech, 2014
33
All Units Discounts: discount is applied to ALL of the units in the order.
2.
Incremental Discounts: discount is applied only to the number of units above the breakpoint.
34
All-Units Discounts
C(Q)
Qb1
breakpoints
Georgia Tech, 2014
Qb2
Q
ISyE 3104 Fall 2014
35
All-Units Discounts
Y(Q)
Y1 (Q)
Y2(Q)
Y3 (Q)
Qb1
breakpoints
Georgia Tech, 2014
Qb2
Q
ISyE 3104 Fall 2014
36
Incremental Discounts
C(Q)
Qb1
breakpoints
Georgia Tech, 2014
Qb2
Q
ISyE 3104 Fall 2014
37
Incremental Discounts
Y(Q)
Qb1
breakpoints
Georgia Tech, 2014
Qb2
Q
38
Item
C(Q)
416
14.2
1.50
104
3.10
1.50
4160
2.40
1.50
39
Y(EOQ) =
Y(Q b ) =
40
Y(EOQ) =
Y(Q b ) =
EOQ =
2 * 1.5 * 104
= 20units
3.1 * 0.24
41
EOQ discount =
EOQ =
=>order 149 units
2 * 1.5 * 4160
= 149units > 100units
2.4 * 0.98 * 0.24
42
2.
3.
If EOQn is not realizable (i.e. EOQn < Qbn), calculate the total annual cost Y(Qbn) of the breakpoint for the lowest
cn(Q)
4.
5.
6.
7.
If EOQn-1 is not realizable, repeat steps 4-6 until a realizable EOQ is achieved and then compare its cost to all the
previous breakpoints costs
43
44
45
2A iDi
hi + 2ci
Find so that
n
*
c
Q
i i =C
i=1
46
Example*
Three items are produced in a small shop. The shop should never have more
than $30,000 invested in inventory at one time. What lot sizes should the shop
produce so that they do not exceed the budget?
Item 1
Item 2
Item 3
Annual demand
rate
1850
1150
800
Production cost
per unit
50
350
85
Setup cost
100
150
50
47
Example
EOQ1 = 172, EOQ2 = 63, EOQ3 = 61
The total investment = 172*50+63*350+61*85 = $35,835 >$30,000
Since h1 / c1 = h2 / c2 =h3 / c3 we can calculate the ratio 30000/35835 = 0.8372
and multiply each EOQ by this ratio
=>Q1 = 144, Q2 = 52 and Q3 = 51 (rounding down to ensure no violation of the
budget constraint)
48
Q i* =
2A iDi
hi + 2w i
Find so that
n
w iQ *i = W
i=1
49
Example
For the same small shop problem, suppose that there are only 2000 square feet of floor space
available, the products consumes, respectively, 9, 12, and 19 square feet per unit. What should
the Qs be?
Check if the Q*s are feasible
144*9+52*12+51*19=2889>2000
We need to find in
so that
Q i* =
2A iDi
hi + 2wi
wiQ *i = W
i=1
Use trial and error, fine tuning until the constraint is not violated while keeping the left hand
side as close as possible to the right hand side.
50
Summary
Specified a procedure for selecting the appropriate size of a replenishment quantity under
constant and deterministic demand
Sizeable deviations from the EOQ produces small error in cost (robust)
Discussed several extensions of EOQ
Next:
51