Professional Documents
Culture Documents
Aggregate Planning
Outline
1
Definitions of Aggregate Planning
Aggregate planning is the “big picture” approach to planning for the intermediate
term (2 to 12 months). The goal of aggregate planning is to achieve a production
plan that will effectively utilize the organization’s resources to satisfy expected
demand.
In a manufacturing firm, the aggregate plan links the strategic goals with plans for
the individual products (i.e., the master production schedule).
In a service firm, the aggregate plan links the strategic goals with detailed work-
force schedules.
2
Aggregation
Timing - The planning horizon is the length of time covered by the aggregate
plan.
3
Planning Strategies
Chase strategy – Matching capacity to demand; the planned output for a period is set at
the expected demand of the period.
Level strategy – Maintaining a steady rate of regular time output while meeting the
variations in demand by a combination of inventories, overtime, part-time workers,
subcontracting, and back-orders.
Pros Cons
• Low inventory • Expense of adjusting output
investment and backlogs rates and/or work-force
Chase strategy • Alienation of work-force
• Loss of productivity
• Lower quality
• Level output rates • Increased inventory
• Stable work-force investment
Level strategy • Increased undertime and
overtime expense
• Increased backlogs
4
A. Uneven demand pattern
Demand
Forecasted
< Normal capacity
demand
Normal
capacity Time
Demand Demand
= Normal capacity > Normal capacity
B. Chase strategy
Normal capacity
Output >Output
level = Demand
Normal
capacity
Time
C. Level Strategy
Output > Demand
Inventory builds up
Output
level
6
Aggregate Planning Example
The Specific Motors Company (SMC), which manufactures only one model of car, wants
to plan its production and inventory levels for the next 4 months. The following table
provides the relevant data for each month, where the inventory levels in the last two
columns refer to the levels at the end of the month:
Maximum Minimum Maximum Minimum
Production production production inventory inventory
Month Demand cost/unit level level level level
SMC estimates that the cost to hold one car in inventory for one month is $150. To
estimate a month's inventory costs, SMC multiplies the average of the month's starting
and ending inventory levels by $150. SMC currently has an inventory level of 3000 cars.
SMC wants to meet its demand with no backlogging; that is, all demand must be met in
the month it occurs. Formulate an LP model for SMC.
7
Let X1 = Number of cars to be produced in month 1
X2 = Number of cars to be produced in month 2
X3 = Number of cars to be produced in month 3
X4 = Number of cars to be produced in month 4
Subject to:
I0 = 3000
I0+X1- I1 = 10000
I1 + X2 - I2 = 15000
I2 + X3 - I3 = 25000
I3 + X4 - I4 = 20000
X1 ≤ 25000 X1 ≥ 3000
X2 ≤ 35000 X2 ≥ 3000
X3 ≤ 30000 X3 ≥ 3000
X4 ≤ 10000 X4 ≥ 3000
I1 ≤ 15000 I1 ≥ 2000
I2 ≤ 15000 I2 ≥ 2000
I3 ≤ 15000 I3 ≥ 2000
I4 ≤ 15000 I4 ≥ 2000
X 1 , X 2 , X 3 , X 4 , I1 , I2 , I3 , I4 ≥ 0
8
Microsoft Excel 7.0 Answer Report
Target Cell (Min)
Cell Name Original Value Final Value
$K$4 Total cost 0 763075000
Adjustable Cells
Cell Name Original Value Final Value
$B$2 Cars produced in month 1 0 22000
$C$2 Cars produced in month 2 0 10000
$D$2 Cars produced in month 3 0 30000
$E$2 Cars produced in month 4 0 7000
$F$2 Initial ending inventory 0 3000
$G$2 Inventory end of month 1 0 15000
$H$2 Inventory end of month 2 0 10000
$I$2 Inventory end of month 3 0 15000
$J$2 Inventory end of month 4 0 2000
Constraints
Cell Name Cell Value Formula Status Slack
$K$6 Demand1 LHS 10000 $K$6=$L$6 Binding 0
$K$7 Demand2 LHS 15000 $K$7=$L$7 Binding 0
$K$8 Demand3 LHS 25000 $K$8=$L$8 Binding 0
$K$9 Demand4 LHS 20000 $K$9=$L$9 Binding 0
$K$10 MaxProd1 LHS 22000 $K$10<=$L$10 Not Binding 3000
$K$11 MaxProd2 LHS 10000 $K$11<=$L$11 Not Binding 25000
$K$12 MaxProd3 LHS 30000 $K$12<=$L$12 Binding 0
$K$13 MaxProd4 LHS 7000 $K$13<=$L$13 Not Binding 3000
$K$14 MinProd1 LHS 22000 $K$14>=$L$14 Not Binding 19000
$K$15 MinProd2 LHS 10000 $K$15>=$L$15 Not Binding 7000
$K$16 MinProd3 LHS 30000 $K$16>=$L$16 Not Binding 27000
$K$17 MinProd4 LHS 7000 $K$17>=$L$17 Not Binding 4000
$K$18 MaxInv1 LHS 15000 $K$18<=$L$18 Binding 0
$K$19 MaxInv2 LHS 10000 $K$19<=$L$19 Not Binding 5000
$K$20 MaxInv3 LHS 15000 $K$20<=$L$20 Binding 0
$K$21 MaxInv4 LHS 2000 $K$21<=$L$21 Not Binding 13000
$K$22 MinInv1 LHS 15000 $K$22>=$L$22 Not Binding 13000
$K$23 MinInv2 LHS 10000 $K$23>=$L$23 Not Binding 8000
$K$24 MinInv3 LHS 15000 $K$24>=$L$24 Not Binding 13000
$K$25 MinInv4 LHS 2000 $K$25>=$L$25 Binding 0
$K$26 Inv0 LHS 3000 $K$26=$L$26 Binding 0
$B$2 Cars produced in month 1 22000 $B$2>=0 Not Binding 22000
$C$2 Cars produced in month 2 10000 $C$2>=0 Not Binding 10000
$D$2 Cars produced in month 3 30000 $D$2>=0 Not Binding 30000
$E$2 Cars produced in month 4 7000 $E$2>=0 Not Binding 7000
$F$2 Initial ending inventory 3000 $F$2>=0 Not Binding 3000
$G$2 Inventory end of month 1 15000 $G$2>=0 Not Binding 15000
$H$2 Inventory end of month 2 10000 $H$2>=0 Not Binding 10000
$I$2 Inventory end of month 3 15000 $I$2>=0 Not Binding 15000
$J$2 Inventory end of month 4 2000 $J$2>=0 Not Binding 2000
9
Sensitivity Analysis
• Holding all else the same, what is the range that each objective function coefficient can
change without changing the optimal solution?
2. Right-hand-side parameters
• Holding all else the same, what is the change in the value of the objective function if we
add one more unit of each constrained resource? In other words, what is the shadow
price?
• What is the range over which the right-hand-side can vary while its shadow price
remains valid?
10
Microsoft Excel 7.0 Sensitivity Report
Changing Cells
Final Reduced Objective Allowable Allowable
Cell Name Value Cost Coefficient Increase Decrease
$B$2 Cars produced in month 1 22000 0 10800 50 1E+30
$C$2 Cars produced in month 2 10000 0 11000 0 50
$D$2 Cars produced in month 3 30000 0 11000 150 1E+30
$E$2 Cars produced in month 4 7000 0 11300 1E+30 0
$F$2 Initial ending inventory 3000 0 75 1E+30 1E+30
$G$2 Inventory end of month 1 15000 0 150 50 1E+30
$H$2 Inventory end of month 2 10000 0 150 0 150
$I$2 Inventory end of month 3 15000 0 150 0 1E+30
$J$2 Inventory end of month 4 2000 0 75 1E+30 11375
Constraints
Final Shadow Constraint Allowable Allowable
Cell Name Value Price R.H. Side Increase Decrease
$K$6 Demand1 LHS 10000 10800 10000 3000 19000
$K$7 Demand2 LHS 15000 11000 15000 25000 7000
$K$8 Demand3 LHS 25000 11150 25000 5000 7000
$K$9 Demand4 LHS 20000 11300 20000 3000 4000
$K$10 MaxProd1 LHS 22000 0 25000 1E+30 3000
$K$11 MaxProd2 LHS 10000 0 35000 1E+30 25000
$K$12 MaxProd3 LHS 30000 -150 30000 7000 5000
$K$13 MaxProd4 LHS 7000 0 10000 1E+30 3000
$K$14 MinProd1 LHS 22000 0 3000 19000 1E+30
$K$15 MinProd2 LHS 10000 0 3000 7000 1E+30
$K$16 MinProd3 LHS 30000 0 3000 27000 1E+30
$K$17 MinProd4 LHS 7000 0 3000 4000 1E+30
$K$18 MaxInv1 LHS 15000 -50 15000 3000 13000
$K$19 MaxInv2 LHS 10000 0 15000 1E+30 5000
$K$20 MaxInv3 LHS 15000 0 15000 4000 3000
$K$21 MaxInv4 LHS 2000 0 15000 1E+30 13000
$K$22 MinInv1 LHS 15000 0 2000 13000 1E+30
$K$23 MinInv2 LHS 10000 0 2000 8000 1E+30
$K$24 MinInv3 LHS 15000 0 2000 13000 1E+30
$K$25 MinInv4 LHS 2000 11375 2000 3000 2000
$K$26 Inv0 LHS 3000 -10725 3000 19000 3000
11
Sensitivity Analysis
Aggregate Planning Problem
2. Why does an increase in the minimum inventory level at the end of month 4 cause
costs to go up? Why is this deceptive?
12
Level and Chase Strategies Example
Bob Carlton’s golf camp estimates the following workforce requirements for its services over
the next two years.
Quarter 1 2 3 4
Demand 4200 6400 3000 4800
Quarter 5 6 7 8
Demand 4400 6240 3600 4800
Each certified instructor puts in 480 hours per quarter regular time and can work an
additional 120 hours overtime. Regular-time wages and benefits cost Carlton $7200 per
employee per quarter for regular time worked up to 480 hours, with an overtime cost of $20
per hour. Unused regular time for certified instructors is paid at $15 per hour. There is no
cost for unused overtime capacity. The cost of hiring, training, and certifying a new
employee is $10,000. Layoff costs are $4000 per employee. Currently, eight employees
work in this capacity.
13
Level Strategy
Find a level work-force plan that allows for no delay in service and minimizes
undertime. What is the total cost of this plan?
14
Chase Strategy
Use a chase strategy that varies the work-force level without using overtime and
minimizing undertime. What is the total cost of this plan?
15