02 - IE3120 Aggregate Planning Handout
02 - IE3120 Aggregate Planning Handout
1
The Hierarchy of
Production Planning Decisions
2
Aggregate Planning
Intermediate range planning usually
covering 2 to 12 months
0 2 12
3
Example of Product Aggregation
= iPod
= Mac
5
Aggregate Planning
Inputs:Demand forecasts and resource
availabilities (equipment,manpower,raw
materials)
The goal is to determine aggregate production
quantities and the levels of resources required to
achieve production goal.
6
Importance of Aggregate Planning
7
Primary Issues in Aggregate Planning
Smoothing
The cost of changing production and/or workforce levels from one
period to the next
Bottleneck
Inability of the system to respond to sudden changes in demand with
respect to capacity
Treatment of demand
Assumption that demand is known
No buffer against forecast errors
Planning horizon
Number of periods to which aggregate plan is to be determined
8
Planning Options
Varying workforce size by hiring orlayoffs
Varying productions rates through overtime or
idle time
Subcontracting
Using part-time workers
Changing inventory level requirements
9
Costs in Aggregate Planning
• Labor costs
• Direct labor costs on regular time, overtime
• Holding costs
• The opportunity cost of dollars invested in
inventory
• Shortage costs
• The costs associated with back-ordered or
lost demand
• Subcontracting costs, and Idle time costs
Aggregate Planning Strategies
Level strategy (constant workforce)
maintain a constant output rate,or workforce
level over the planning horizon
Chase strategy (zero inventory)
set production equal to forecasted demand
Mixed strategy
use two or more controllable variables to set a
feasible production plan.
11
Aggregate Planning Strategies
Advantages Disadvantages
12
Aggregate Planning Problem
Month Forecast Demand # Production Days
Jan 1,800 20
Feb 1,800 24
Mar 1,600 18
Apr 1,200 26
May 1,400 22
June 700 15
13
Aggregate Planning Problem
K = N umber of aggregate units produced by one
worker in one day
Example:
= 245/(22x76) = 0.14653
14
Determine “net” demand.
9000
8000
Cumulative Demands
7000
6000
5000
4000
3000
2000
1000
0
0 20 40 60 80 100 120 140
Cumulative Days
15
Level strategy: Constant work
force plan
16
Constant Work Force Plan
9000
8000
6000
5000
4000
3000
2000
1000
0
0 20 40 60 80 100 120 140
Cumulative Days
17
How can we have a constant work force
plan with no stockouts?
Net Net Cum.
Net Cumulative # Production Cumulative # Demand /
Month Demand Cum days
Demand Days Days
18
How can we have a constant work force
plan with no stockouts?
Using the graph,find the straight line that goes
through the origin and lies completely above the
cumulative net demand curve:
10000
9000
Cumulative Demands
8000
7000
6000
5000
4000
3000
2000
1000
0
0 20 40 60 80 100 120 140
Cumulative Days
19
From the previous graph,we see that cumulative net demand
curve is crossed at day 62,so that daily production is 4700/62
= 75.8064.
How many workers needed?
◦ 75.8/.1465=517.34 or 518 workers
3472
347 292
21
Mixed Strategy
Suppose the modified plan calls for increasing the workforce to 518 at start
of January and reducing the workforce to 390 at start ofApril.
22
Advantages:
3
Objective Function
To choose values for the problem variables:
H t , Ft , I t , Pt , Ot ,U t , S t
T
Minimize c H H t c F Ft c I I t c R Pt co Ot cU U t c S S t
t 1
Constraints
Production-workforce balance
Pt KntWt Ot U t t
Production-inventory balance
I t I t 1 Pt S t Dt t
Constraints
Workforce balance
Wt Wt-1 Ht F t t
Nonnegativity Constraints
H t , Ft , I t , Pt , Ot ,U t , S t 0
Extensions
Buffer inventory requirements
I t Bt t
Capacity constraints
Pt Ct t
Extensions
Backlogs allowed
It It It
It , It 0 t
Cost translation:
I t c+I I t Holding Cost
I c I -
Backlog Cost
t I t
Extensions
Presence of convex piecewise-linear cost
functions
◦ Convex function:increasing slope
◦ Piecewise-linear function:straight line segments
Incorporation to LP model
*
cH 2
*
cH 1
H*
Slope = cost per unit
The steeper the slope,the higher
marginal cost
Incorporation to LP model
Total number of hires for period t
Ht H1t H2t
Cost equivalent
T
Additional constraints
Ht H1t H2t
0 H1t H *
0 H2t
Things to note:
Mutually exclusive events in
each period:
◦ Hiring vs firing
◦ Excess inventory vs backlogs
Not possiblethat: H 1t H *
H 2t 0
W hy?
Example (from earlier)
Month Forecast Demand # Production Days
Jan 1,800 20
Feb 1,800 24
Mar 1,600 18
Apr 1,200 26
May 1,400 22
June 700 15
Constraints
Boundary Conditions:
W0 400
I 0 500
I 6 300
Workforce Balance
W1 W 0H 1 F1 0
W2 W 1H 2 F2 0
W3 W 2H 3 F3 0
W4 W 3H 4 F4 0
W5 W 4H 5 F5 0
W6 W 5H 6 F6 0
Production balance
P1 I1 I 0 1800
P2 I 2 I1 1800
P3 I 3 I 2 1600
P4 I 4 I 3 1200
P5 I 5 I 4 1400
P6 I 6 I 5 700
Production-workforce balance
P1 2.931W1 0
P2 3.517W2 0
P3 2.683W3 0
P4 3.810W4 0
P5 3.224W5 0
P6 2.198W6 0
LP Results
39
LP Results- with rounding off
40