Professional Documents
Culture Documents
1
A Prototype Example
Suppose for a certain product type you need to produce
weekly demand below:
Week 1 2 3 4 5 6 7 8
Demand 100 75 175 200 150 100 75 100
A = $50 per order
H = $0.5 per unit per week
Assumption:
Lead time is known with certainty (fixed lead time)
2
POQ-Example Solution
Week 1 2 3 4 5 6 7 8
Demand 100 75 175 200 150 100 75 100
3
POQ-Example Solution Continued
For Q = 140
T = fixed period between orders = 140 /122 = 1.14 = 1 week
4
Fixed Period Demand
Ordering m periods of demand,
m = selected fixed period
For weekly demand given above evaluate
FPD for T = 2 weeks, and 4 weeks.
FPD-Example Solution
Week 1 2 3 4 5 6 7 8
Demand 100 75 175 200 150 100 75 100
For T = 2 weeks
Q1 = 175 units, Q3 = 375 units, Q5 = 250 units, Q7 = 175 units
For T = 4 weeks
Q1 = 550 units, Q5 = 425 unit
10
5
FPD-Example Solution for T=2
t Beginning Inventory Demand Qt End Inventory
1 0 100 175 75
2 75 75 0
3 0 175 375 200
4 200 200 0
5 0 150 250 100
6 100 100 0
7 0 75 175 100
8 100 100 0
11
12
6
Lot For Lot Rule – L4L
The order quantity is always the demand
for one period
For weekly demand given above evaluate
L4L rule
13
L4L-Example Solution
Week 1 2 3 4 5 6 7 8
Demand 100 75 175 200 150 100 75 100
Lot size per order:
14
7
L4L-Example Solution Continued
t Beginning Inventory Demand Qt End Inventory
1 0 100 100 0
2 0 75 75 0
3 0 175 175 0
4 0 200 200 0
5 0 150 150 0
6 0 100 100 0
7 0 75 75 0
8 0 100 100 0
15
Silver-Meal Method
Heuristic approach to aim at a low-cost
solution that is not necessarily optimal
Aim to achieve the minimum average cost
per period for the m-period span.
The average cost per period includes
ordering and inventory holding costs
16
8
Silver-Meal Method
The average cost per period is as follows:
Where;
m = number of demand periods to be ordered
in the present time.
A = fixed ordering cost per order
H = inventory holding cost per unit per period
K(m) = average cost per period during m periods
17
Silver-Meal Method
Compute K(m) for m = 1,2,…,m
Stop when, K(m+1) > K(m) , i.e. the period in
which the average cost per period start to
increase.
Order the quantity equals to m periods demand.
Qi = D1 + D2 + … + Dm
Qi is the quantity ordered in period i, and it
covers m periods into the future.
The process repeats at period (m+i) and
continues through the planning horizon.
18
9
SM-Example
Determine the order quantities for the following lumpy
demands using Silver Meal algorithm
Week 1 2 3 4
Demand 100 75 175 200
19
For Q1:
Week 1 2 3 4
Demand 100 75 175 200
m=1, K(1) = 50
m=2, K(2) = 1/2 (50 + 0.5(75)) = 43.75 < K(1)
m=3, K(3) = 1/3 (50 + 0.5(75) + (2)(0.5)(175)) = 87.6 > K(2)
STOP
m=2 is selected for Q1
Q1 = D1 + D2 Q1 = 100 + 75 = 175 units
Next order should arrive in week 3,
So continue for Q3
20
10
For Q3:
Week 1 2 3 4
Demand 100 75 175 200
m=1, K(1) = 50
m=2, K(2) = 1/2 (50 + 0.5(200)) = 75 > K(1)
STOP
m=1 is selected for Q3
Q3 = D3 Q3 = 175 unit
Next order should arrive in week 4,
So continue for Q4
21
For Q4:
Week 1 2 3 4
Demand 100 75 175 200
Q4 = D4 Q4 = 200 units
22
11
SM-Example Solution Continued
t Beginning Inventory Demand Qt End Inventory
1 0 100 175 75
2 75 75 0
3 0 175 175 0
4 0 200 200 0
23
12
LUC-Example
Determine the order quantities for the following lumpy
demands using Least Unit Cost method
Week 1 2 3 4
Demand 100 75 175 200
25
13
PPB-Example
Determine the order quantities for the following lumpy
demands using Part Period Balancing method
Week 1 2 3 4
Demand 100 75 175 200
27
Wagner-Whitin Algorithm
WW is an optimization procedure based on
dynamic programming to find optimum order
quantity policy Qi with a minimum cost solution.
WW evaluates all possible ways of ordering to
cover demand in each period of the planning
horizon.
Wagner-Whitin replaces EOQ for the case of
lumpy demand.
28
14
Wagner-Whitin Algorithm
Cost of placing order:
Where;
K(t,m) = total cost of quantity ordered at period t for m periods
A = ordering cost,
H = inventory holding cost per unit per period
Dj = demand at period j
t = 1,2,..,N and m = t,t+1,t+2,…,N
29
Wagner-Whitin Algorithm
30
15
WW-Example Solution
Week 1 2 3 4
Demand 100 75 175 200
31
WW-Example Solution
Week 1 2 3 4
Demand 100 75 175 200
K*(0) = 0
For m=1
K*(1) = K*(0) + K(1,1) = 0 + A = 50
For m=2
K*(0) + K(1,2) = 0 + (A+HD2) = 50+0.5(75) = 87.5
K*(2) = min
K*(1) + K(2,2) = 50 + A = 50 + 50 = 100
K*(2) = 87.5 32
16
WW-Example Solution
Week 1 2 3 4
Demand 100 75 175 200
For m=3
K*(0) + K(1,3)= 0+[50+0.5(75)+2(0.5)(175)]=262.5
K*(3) = min K*(1) + K(2,3) = 50 +[50+0.5(175)]= 187.5
K*(2) + K(3,3) = 87.5 + 50 = 137.5
K*(3) = 137.5
K*(0) + K(1,m) should not be
K*(1) + K(2,m) considered for m>3
33
WW-Example Solution
Week 1 2 3 4
Demand 100 75 175 200
For m=4
K*(2) + K(3,4) = 87.5 +[50+0.5(200)]= 237.5
K*(4) = min
K*(3) + K(4,4) = 137.5 + 50 = 187.5
K*(4) = 187.5
should not be
K*(2) + K(3,m) considered for m>4
34
17
WW-Example Solution
Week 1 2 3 4
Demand 100 75 175 200
For m=4
K*(2) + K(3,4) = 87.5 +[50+0.5(200)]= 237.5
K*(4) = min
K*(3) + K(4,4) = 137.5 + 50 = 187.5
K*(4) = 187.5
Q4 = D4 = 200
Continue with K*(3)
35
WW-Example Solution
Week 1 2 3 4
Demand 100 75 175 200
For m=3
K*(0) + K(1,3)= 0+[50+0.5(75)+2(0.5)(175)]=262.5
K*(3) = min K*(1) + K(2,3) = 50 +[50+0.5(175)]= 187.5
K*(2) + K(3,3) = 87.5 + 50 = 137.5
K*(3) = 137.5
Q3 = D3 = 175
Continue with K*(2)
36
18
WW-Example Solution
Week 1 2 3 4
Demand 100 75 175 200
For m=2
K*(0) + K(1,2) = 0 + (A+HD2) = 50+0.5(75) = 87.5
K*(2) = min
K*(1) + K(2,2) = 50 + A = 50 + 50 = 100
K*(2) = 87.5
Q1 = D1 + D2 = 175
37
WW-Example Solution
t Beginning Inventory Demand Qt End Inventory
1 0 100 175 75
2 75 75 0
3 0 175 175 0
4 0 200 200 0
38
19