C(2) - WordPress.com

advertisement
ALTERNATIVES LOT-SIZING
SCHEMES
Alternatives Lot-Sizing Schemes
• The silver-meal heuristic
• Least Unit Cost
• Past Period Balancing
The Silver-Meal Heuristic
• Forward method that requires determining the average cost
per period as a function of the number of periods the current
order to span.
• Minimize the cost per period
• Formula : C(j) = (K + hr2 + 2hr3 + … + (j-1)hrj) / j
• C(j)  average holding cost and setup cost per period
• k  order cost or setup cost
• h  holding cost
• r  demand
Method
I. Start the calculation from period 1 to next
period



C(1) = K
C(2) = (K + hr2) / 2
C(3) = (K + hr2 + 2hr3) / 3
II. Stop the calculation when C(j) > C(j-1)
III. Set y1 = r1 + r2 + … + rj-1
IV. Start over at period j, repeat step (I) – (III)
Example
• A machine shop uses the Silver-Meal heuristic
to schedule production lot sizes for computer
casings. Over the next five weeks the
demands for the casing are r = (18, 30, 42, 5,
20). The holding cost is $2 per case per week,
and the production setup cost is $80. Find the
recommended lot sizing.
Step I, II & III
r = (18, 30, 42, 5, 20)
k = $80
h = $2
Starting in period 1
•
C(1) = 80
•
C(2) = [80 + (2)(30)] / 2
= 70
•
C(3) = [80 + (2)(30) + (2)(2)(42)] / 3
= 102.67
Stop the calculation as the C(3) > C(2)
•
y1 = r1 + r2
= 18 +30
= 48
Step IV
Starting in period 3
• C(1) = 80
• C(2) = [80 + (2)(5)] / 2
= 45
• C(3) = [80 + (2)(5) + (2)(2)(20)] / 3
= 56.67. Stop
• y3 = r3 + r4
= 42 + 5
= 47
• Since period 5 is the final period, thus no need
to start the process again.
• Set y5 = r5
= 20
• Thus y = (48, 0, 47, 0, 20)
Least Unit Cost
• Similar to Silver-Meal method
• Minimize cost per unit of demand
• Formula : C(j) = (K + hr2 + 2hr3 + … + (j-1)hrj) / (r1 +
r2 + … + rj
• C(j)  average holding cost and setup cost per
period
• k  order cost or setup cost
• h  holding cost
• r  demand
Method
I. Start the calculation from period 1 to next
period



C(1) = K / r1
C(2) = (K + hr2) / (r1 + r2)
C(3) = (K + hr2 + 2hr3) / (r1 + r2 + r3 )
II. Stop the calculation when C(j) > C(j-1)
III. Set y1 = r1 + r2 + … + rj-1
IV. Start over at period j, repeat step (I) – (III)
Step I, II & III
r = (18, 30, 42, 5, 20)
k = $80
h = $2
Starting in period 1
•
C(1) = 80 / 18
= 4.44
•
C(2) = [80 + (2)(30)] / (18 + 30)
= 2.92
•
C(3) = [80 + (2)(30) + (2)(2)(42)] / (18+30+42)
= 3.42
Stop the calculation as the C(3) > C(2)
•
y1 = r1 + r2
= 18 +30
= 48
Step IV
• Starting in period 3
• C(1) = 80 / 42
= 1.9
• C(2) = [80 + (2)(5)] / (42 + 5)
= 1.92 Stop
• y3 = r3
= 42
= 42
Step IV
Starting in period 4
• C(1) = 80 / 5
= 16
• C(2) = [80 + (2)(20)] / (5 + 20)
= 4.8
• y4 = r4 + r5
= 5 + 20
= 25
•
Thus y = (48, 0, 42, 25, 0)
Part Period Balancing
• Set the order horizon equal to the number of
periods that most closely matches the total
holding cost with the setup cost over that
period.
Example
r = (18, 30, 42, 5, 20)
Holding cost = $2 per case per week
Setup cost = $80
Starting in period 1
Order horizon
Total holding cost
1
0
2
2(30) = 60
3
2(30) + 2(2)(42) = 228
closest
• Because 228 exceeds the setup cost of 80, we stop. As 80 is closer to 60
than to 228, the first order horizon is two periods,
• y1 = r1 +r2 = 18 + 30 = 48
Starting in period 3
Order horizon
Total holding cost
1
0
2
2(5) = 10
3
2(5) + 2(2)(20) = 90
closest
• We have exceeded the setup cost of 80, so we stop.
• Because 90 is closer to 80 than 10, the order horizon is three periods.
• y3 = r3 + r4 + r5
= 42 + 5 + 20
= 67
• y = (48, 0, 67, 0, 0)
Comparison of Results
Silver – Meal
Demand
Solution
Least Unit Cost
Part Period
Balancing
r = (18, 30, 42, 5, 20)
y = (48, 0, 47, 0, 20)
y = (48, 0, 42, 25, 0)
y = (48, 0, 67, 0, 0)
Holding inventory
30+5=35
30+20=50
30+5+(2)(20)=75
Holding cost
35(2)=70
50(2)=100
75(2)=150
Setup cost
3(80)=240
3(80)=240
2(80)=160
Total Cost
310
340
310
The Silver Meal and Part Period Balancing heuristics resulted in the same least
expensive costs.
Exercise 14 – pg 381
• A single inventory item is ordered from an outside supplier.
The anticipated demand for this item over the next 12
months is 6, 12, 4, 8, 15, 25, 20, 5, 10, 20, 5, 12. Current
inventory of this item is 4, and ending inventory should be
8. Assume a holding cost of $1 per period and a setup cost
of $40. Determine the order policy for this item based on
a)
b)
c)
d)
Silver-Meal
Least unit cost
Part period balancing
Which lot-sizing method resulted in the lowest cost for the 12
periods?
Exercise 14 - pg 381
Demand = (6, 12, 4, 8,15, 25, 20, 5, 10, 20, 5, 12)
Starting inventory = 4
Ending inventory = 8
h=1
K = 40
Net out starting and ending inventories to obtain
r = (2, 12, 4, 8,15, 25, 20, 5, 10, 20, 5, 20)
a) Silver Meal
Start in period 1:
C(1) = 40
C(2) = (40 + 12)/2 = 26
C(3) = [40 + 12 + (2)(4)]/3 = 20
C(4) = [40 + 12 + (2)(4) + (3)(8)]/4 = 21
y1 = r1 + r2 + r3 = 2 + 12 + 4 = 18
stop.
Start in period 4:
C(1) = 40
C(2) = (40 + 15)/2 = 27.5
C(3) = [40 + 15 + (2)(25)]/3 = 35
y4 = r4 + r5 = 8+15 = 23
Stop.
Start in period 6:
C(1) = 40
C(2) = (40 + 20)/2 = 30
C(3) = [40 + 20 + (2)(5)]/3 = 23.3333
C(4) = [40 + 20 + (2)(5) + (3)(10)]/4 = 25
y6 = r6 + r7 + r8 = 25+20+5 = 50
Start in period 9:
C(1) = 40
C(2) = (40 + 20)/2 = 30
C(3) = [40 + 20 + (2)(5)]/3 = 23.3333
C(4) = [40 + 20 + (2)(5) + (3)(20)]/4 = 32.5
y9 = r9 + r10 + r11 = 10+20+5=35
y12 = r12 = 20
y= (18, 0, 0, 23, 0, 50, 0, 0, 35, 0, 0, 20)
Stop.
b) Least unit cost
Start in period 1:
C(1) = 40/2 = 20
C(2) = (40 + 12)/(2 + 12) = 3.71
C(3) = (40 + 12 + 8) /(2 + 12 + 4) = 3.33
C(4) = (40 + 12 + 8 + 24) /(2 + 12 + 4 + 8) = 3.23
C(5) = (40 + 12 + 8 + 24 + 60) /(2 + 12 + 4 + 8 + 15) = 3.51
y1 = r1 + r2 + r3 + r4 = 2 + 12 + 4 + 8= 26
Start in period 5:
C(1) = 40/15 = 2.67
C(2) = (40 + 25)/(15 + 25) = 1.625
C(3) = (40 + 25 + 40)/(15 + 25 + 20) = 1.75
y5 = r5 + r6 = 15+25 = 40
Start in period 7:
C(1) = 40/20 = 2
C(2) = (40 + 5)/(20 + 5) = 1.8
C(3) = (40 + 5 + 20)/(20 + 5 + 10) = 1.86
y7 = r7 + r8 = 20+5= 25
Stop.
Stop.
Stop.
Start in period 9:
C(1) = 40/10 = 4
C(2) = (40 + 20)/(10 + 20) = 2
C(3) = (40 + 20 + 10)/(10 + 20 + 5) = 2
C(4) = (40 + 20 + 10 + 60)/(10 + 20 + 5 + 20) = 2.3636
y9 = r9 + r10 + r11 = 10+20+5=35
y12 = r12 = 20
y= (26, 0, 0, 0, 40, 0, 25, 0, 35, 0, 0, 20)
c) Part period balancing
r = (2, 12, 4, 8,15, 25, 20, 5, 10, 20, 5, 20)
h=1
K = 40
Starting in period 1
Order horizon
Total holding cost
1
0
2
1(12) = 12
3
1(12) + 2(1)(4) = 20
4
1(12) + 2(1)(4) + 3(1)(8) = 44
y1 = r1 + r2 + r3 + r4 = 2 + 12 + 4 + 8= 26
closest
•
We start again in period 5
Order horizon
Total holding cost
1
0
2
1(25) = 25
3
1(25) + 2(1)(20) = 65
closest
y5 = r5 + r6 = 15+25 = 40
•
Start in period 7
Order horizon
Total holding cost
1
0
2
1(5) = 5
3
1(5) + 2(1)(10) = 25
4
1(5) + 2(1)(10) + 3(1)(20) = 85
y7 = r7 + r8 + r9= 20+5+10= 35
closest
•
Start in period 10
Order horizon
Total holding cost
1
0
2
1(5) = 5
3
1(5) + 2(1)(20) = 45
y10 = r10 + r11 + r12
= 20+5+20
= 45
y = (26, 0, 0, 0, 40, 0, 35, 0, 0, 45, 0, 0)
closest
Comparison of results
Silver – Meal
Demand
Least Unit Cost
Part Period
Balancing
r = (2, 12, 4, 8,15, 25, 20, 5, 10, 20, 5, 20)
Solution
y= (18, 0, 0, 23, 0,
50, 0, 0, 35, 0, 0, 20)
y = (26, 0, 0, 0, 40, 0,
25, 0, 35, 0, 0, 20)
y = (26, 0, 0, 0, 40, 0,
35, 0, 0, 45, 0, 0)
Holding inventory
12+2(4)+15+20+2(5)
+20+2(5)= 95
12+2(4)+3(8)+25+5+
20+2(5)=104
12+2(4)+3(8)+25+5+
2(10)+5+2(20)= 139
Holding cost
95(1)=95
104(1)=104
139(1)=139
Setup cost
5(40)=200
5(40)=200
4(40)=160
Total Cost
295
304
299
The Silver Meal resulted the least expensive cost.
Exercise 17 – pg 381
• The time-phased net requirements for the base assembly in
a table lamp over the next six weeks are
Week
Requirements
1
2
3
4
5
6
335
200
140
440
300
200
• The setup cost for the construction of the base assembly is
$200, and the holding cost is $0.30 per assembly per week
a)
b)
c)
d)
Determine the lot sizes using the Silver-Meal heuristic
Determine the lot sizes using the least unit cost heuristic
Determine the lot sizes using part period balancing
Which lot-sizing method resulted in the lowest cost for the 6
periods?
Exercise 17 pg 381
Week
Requirements
1
2
3
4
5
6
335
200
140
440
300
200
K = $200
h = $0.30
a) Silver Meal
Start in period 1:
C(1) = 200
C(2) = [200 + (200)(0.3)]/2 = 130
C(3) = [(2)(130) + (2)(140)(0.3)]/3 = 114.67
C(4) = [(3)(114.67) + (3)(440)(0.3)]/4 = 185 Stop.
y1= = r1 + r2 + r3 = 335 + 200 + 140 = 675
Start in period 4:
C(1) = 200
C(2) = [200 + (300)(0.3)]/2 = 145
C(3) = [(2)(145) + (2)(200)(0.3)]/3 = 136.67 Stop.
y4= r4 + r5 + r6 = 440 + 300 + 200 = 940
y = (675, 0, 0, 940, 0, 0)
b) Least unit cost
Start in period 1:
C(1) = 200/335 = 0.597
C(2) = [200 + (200)(0.3)]/(335 + 200) = 0.486
C(3) = [200 + (200)(0.3) + (140)(2)(0.3)]/(335 + 200 + 140) = 0.51
Stop.
y1= r1 + r2 = 335 + 200 = 535
Start in period 3:
C(1) = 200/140 = 1.428
C(2) = [200 + (440)(0.3)]/(140 + 440) = 0.572
C(3) = [200 + (440)(0.3) + (300)(2)(0.3)]/(140 + 440 + 300) = 0.58
y3= r3 + r4 = 140 + 440 = 580
Start in period 5:
C(1) = 200/300 = 0.67
C(2) = [200 + (200)(0.3)]/(300 + 200) = 0.52
y5 = r5 + r6 = 300 + 200 = 500
y = (535, 0, 580, 0, 500, 0)
Stop.
Stop.
c) Part period balancing
Week
Requirements
1
2
3
4
5
6
335
200
140
440
300
200
K = $200
h = $0.30
• Starting in period 1
Order horizon
Total holding cost
1
0
2
0.3(200) = 60
3
0.3(200) + 2(0.3)(140) = 144
4
0.3(200) + 2(0.3)(140) + 3(0.3)(440) = 540
y1= r1 + r2 + r3 = 335 + 200 + 140 = 675
closest
• Starting in period 4
Order horizon
Total holding cost
1
0
2
0.3(300) = 90
3
0.3(300) + 2(0.3)(200) = 210
y4= r4 + r5 + r6 = 440 + 300 + 200 = 940
y = (675, 0, 0, 940, 0, 0)
closest
Comparison of results
Silver – Meal
Demand
Part Period
Balancing
Least Unit Cost
r = (335, 200, 140, 440, 300, 200)
Solution
y = (675, 0, 0, 940,
0, 0)
y = (535, 0, 580, 0,
500, 0)
y = (675, 0, 0, 940,
0, 0)
Holding inventory
200+2(140)+300+
2(200) = 1180
200+440+200 = 840
200+2(140)+300+
2(200) = 1180
1180(0.3)=354
840(0.3)=252
1180(0.3)=354
Setup cost
2(200)=400
3(200)=600
2(200)=400
Total Cost
754
852
754
Holding cost
The Silver Meal and Part Period Balancing heuristics resulted in the same least
expensive costs.
Download