Professional Documents
Culture Documents
Forelæsning 10 Aggregate Planning II Chopra & Meindl
Forelæsning 10 Aggregate Planning II Chopra & Meindl
Forelæsning 10 Aggregate Planning II Chopra & Meindl
Chapter 8
Aggregate Planning
in the Supply Chain
Basic Strategies
Chase
Flexible / Time
Level
Set up model
Collect data / Parameter estimates
Identify decision variables
Identify goal -> Criterion function
Identify conditions -> Constraints
Build model in Excel
Solve model
Solution report
Sensitivity analysis
Validation -> modify if needed
Implement plan
W W t t 1
H t
L t
, or
W W t t 1
H t
L t
0
for t 1,..., 6, where W 0
80.
Pt 40Wt Ot / 4,
40Wt Ot / 4 Pt 0,
for t 1,..., 6.
I t 1
P t
C t
D t
S t 1
I t
S t
,
I t 1
C S
P t t D t t 1 I t t
S 0,
for t 1,..., 6, where I 0 1, 000,
S0 0, and I 6 500.
© 2007 Pearson Education 8-24
Constraints
Overtime period t:
Ot 10Wt ,
10Wt Ot 0,
for t 1,..., 6
© 2007 Pearson Education 8-25
Recall Parameter estimates:
Item Cost
Materials $10/unit
Inventory holding cost $2/unit/month
Marginal cost of a stockout $5/unit/month
Hiring and training costs $300/worker
Layoff cost $500/worker
Labor hours required 4/unit
Regular time cost $4/hour
Over time cost $6/hour
Cost of subcontracting $30/unit
Period Hiring Lay off Regular time Overtime Inventory Stockout Subcontract Material
1 0 7.708 41.333 0 3.967 0 0 25.833
2 0 0 41.333 0 3.133 0 0 25.833
3 0 0 41.333 0 1.900 0 0 25.833
4 0 0 41.333 0 0 1.333 0 25.833
5 0 0 41.333 0 233 0 0 25.833
6 0 0 41.333 0 1.000 0 0 25.833
Total Cost = $ 422.275 =+SUM(B15:I20)
3
© 2007 Pearson Education 8-28
Increased seasonal variability
Scenario 2
Ht Lt Wt Ot It St Ct Pt
Period # Hired # Laid off # Workforce Overtime Inventory Stockout Subcontract Production Demand Price
0 0 0 80 0 1.000 0 0
1 0 23 57 0 1.667 0 0 2.267 1.600 40
2 0 0 57 0 933 0 0 2.267 3.000 40
3 0 0 57 0 0 0 0 2.267 3.200 40
4 0 0 57 0 0 67 1.467 2.267 3.800 40
5 0 0 57 0 0 0 0 2.267 2.200 40
6 0 0 57 0 500 0 433 2.267 2.200 40
Middel --------------------------------------------------------> 0 586 10 271
© 2007 Pearson Education 8-30
Aggregate Plan Decision Variables
Comparison of plans (level)
Ht Lt Wt Ot It St Ct Pt
Period # Hired # Laid off # Workforce Overtime Inventory Stockout Subcontract Production Demand Price
0 0 0 80 0 1.000 0 0
1 0 15 65 0 1.983 0 0 2.583 1.600 40
2 0 0 65 0 1.567 0 0 2.583 3.000 40
3 0 0 65 0 950 0 0 2.583 3.200 40
4 0 0 65 0 0 267 0 2.583 3.800 40
5 0 0 65 0 117 0 0 2.583 2.200 40
6 0 0 65 0 500 0 0 2.583 2.200 40
Middel --------------------------------------------------------> 0 874 38 0
Aggregate Plan Decision Variables
Ht Lt Wt Ot It St Ct Pt
Period # Hired # Laid off # Workforce Overtime Inventory Stockout Subcontract Production Demand
0 0 0 80 0 1.000 0 0
1 0 15 65 0 2.583 0 0 2.583 1.000
2 0 0 65 0 2.167 0 0 2.583 3.000
3 0 0 65 0 950 0 0 2.583 3.800
4 0 0 65 0 0 1.267 0 2.583 4.800
5 0 0 65 0 0 683 0 2.583 2.000
6 0 0 65 0 500 0 0 2.583 1.400
Middel --------------------------------------------------------> 0 1029 279 0
Ht Lt Wt Ot It St Ct Pt
Period # Hired # Laid off # Workforce Overtime Inventory Stockout Subcontract Production Demand Price
0 0 0 80 0 1.000 0 0
1 0 23 57 0 1.667 0 0 2.267 1.600 40
2 0 0 57 0 933 0 0 2.267 3.000 40
3 0 0 57 0 0 0 0 2.267 3.200 40
4 0 0 57 0 0 67 1.467 2.267 3.800 40
5 0 0 57 0 0 0 0 2.267 2.200 40
6 0 0 57 0 500 0 433 2.267 2.200 40
Middel --------------------------------------------------------> 0 586 10 271
© 2007 Pearson Education 8-31
4.000 1. scenario:
3.500
3.000
2.500 Lager
Stockout
2.000 Subcontract
Produktion
1.500 Eftersp
1.000
500
0
0 1 2 3 4 5 6
3. scenario:
Production down
2. scenario:
4.000
Inventory down
3.500 Stockout down (??)
Production unchanged
Subcontracting up
Inventory up 3.000
Stockout up
2.500 Lager
Stockout
2.000 Subcontract
Produktion
1.500 Eftersp
1.000
500
0
0 1 2 3 4 5 6
Comparison of plans
Why does stockout decrease in Scenario 3?
”Hire/Fire”-cost prohibitive prohibitive level prod.
Decrease prod. to a certain common level
Hence, fraction of demand must be covered by
subcontracting (why?)
Subcontracting what cannot be met by production and
inventory
Why stockout = 67 in april? Why not increase
subcontracting and avoid stockout?
a b c
Aggregate Plan Decision Variables d e f g h i j k m
Constraints why 0, why 646
Ht Lt Wt Ot It St Ct Pt
Period # Hired # Laid off # Workforce Overtime Inventory Stockout Subcontract Production Demand Price Workforce Capacity Inventory Over time
0 0 0 80 0 1.000 0 0
1 0 15 65 0 1.983 0 0 2.583 1.600 40 0 0 0 646
2 0 0 65 0 1.567 0 0 2.583 3.000 40 0 0 0 646
3 0 0 65 0 950 0 0 2.583 3.200 40 0 0 0 646
4 0 0 65 0 0 267 0 2.583 3.800 40 0 0 0 646
5 0 0 65 0 117 0 0 2.583 2.200 40 0 0 0 646
6 0 0 65 0 500 0 0 2.583 2.200 40 0 0 0 646
Middel --------------------------------------------------------> 0 874 38 0
3.500
Følgende er formlerne fra B15 til H15
=+'Tables8.1,2'!$B$19*B5
=+C6*'Tables8.1,2'!$B$20 3.000
+D5*'Tables8.1,2'!$B$22*8*20
=+E5*'Tables8.1,2'!$B$23 2.500
1.500
Average time in inventory: 894,444 / 2666,667 0,335
måned
=((((F4+F10)/2)+SUM(F5:F9))/6)
1.000
© 2007 Pearson Education =(@sum(J5:J10)/6) 8-35
=((((F4+F10)/2)+SUM(F5:F9))/6)/(@sum(J5:J10)/6)
Excel, Red Tomato scenario 2
Aggregate Plan Decision Variables Constraints
Ht Lt Wt Ot It St Ct Pt
Period # Hired # Laid off # Workforce Overtime Inventory Stockout Subcontract Production Demand Price Workforce Capacity Inventory Over time
0 0 0 80 0 1.000 0 0
1 0 15 65 0 2.583 0 0 2.583 1.000 40 0 0 0 646
2 0 0 65 0 2.167 0 0 2.583 3.000 40 0 0 0 646
3 0 0 65 0 950 0 0 2.583 3.800 40 0 0 0 646
4 0 0 65 0 0 1.267 0 2.583 4.800 40 0 0 0 646
5 0 0 65 0 0 683 0 2.583 2.000 40 0 0 0 646
6 0 0 65 0 500 0 0 2.583 1.400 40 0 0 0 646
Middel --------------------------------------------------------> 0 1029 279 0
Aggregate Plan Costs HØJERE SÆSONVARIATION HER, tabel 8.4 side 228!!
Ligning 8.2 Ligning 8.3 Ligning 8.4Ligning 8.5
Period Hiring Lay off Regular time Overtime Inventory Stockout Subcontract Material =D5-D4-B5+C5 =40*D5+E5/4-I5 =F4-G4+I5+ =-E5+10*D5
1 0 7.708 41.333 0 5.167 0 0 25.833 H5-J5-F5+G5
2 0 0 41.333 0 4.333 0 0 25.833
3 0 0 41.333 0 1.900 0 0 25.833
4 0 0 41.333 0 0 6.333 0 25.833
5 0 0 41.333 0 0 3.417 0 25.833
6 0 0 41.333 0 1.000 0 0 25.833
Total Cost = $ 432.858 =+SUM(B15:I20)
4.000
Total Revenue = $ 640.000 =SUMPRODUKT(J5:J10;K5:K10)
Profit = $ 207.142 =C24-C22
3.500
4.000
Følgende er formlerne fra B15 til H15
=+'Tables8.1,2'!$B$19*B5
=+C6*'Tables8.1,2'!$B$20 3.500
+D5*'Tables8.1,2'!$B$22*8*20
=+E5*'Tables8.1,2'!$B$23
3.000
1.500
© 2007 Pearson Education 8-38
Excel, scenario 1 versus 4
Power-production
© 2007 Pearson Education 8-41
Aggregate Planning in Practice
Extend planning from individual firm to the
supply chain
Flexible plans because forecasts are uncertain
– Sensitivity analysis
“Rerun” aggregate plan when new information
becomes available
Lean on aggregate planning when utilization of
resources increases