Professional Documents
Culture Documents
Operations
Planning
1
Aggregate Planning Strategies
Should inventories be used to absorb changes
in demand during planning period?
Should demand changes be accommodated
by varying the size of the workforce?
Should part-timers be used, or should
overtime and/or machine idle time be used to
absorb fluctuations?
Should subcontractors be used on fluctuating
orders so a stable workforce can be
maintained?
Should prices or other factors be changed to
influence demand?
2
Introduction to Aggregate
Planning
Goal: To plan gross work force levels
and set firm-wide production plans
Concept is predicated on the idea of
an aggregate unit of production as
we will see later
3
Overview of the Aggregation
Problem
Suppose that D1, D2, . . . , DT are the
forecasts of demand for aggregate units
over the planning horizon (T periods.)
The problem is to determine both work
force levels (Wt) and production levels
(Pt ) to minimize total costs over the T
period planning horizon.
4
Important Issues
Smoothing. Refers to the costs and disruptions
that result from making changes from one period
to the next
Bottleneck Planning. Problem of meeting peak
demand in the face of capacity restrictions
Planning Horizon. Assumed given (T), but what is
right value? Rolling horizons and end of horizon
effect are both important issues
Treatment of Demand. Assume demand is known.
Ignores uncertainty to focus on the predictable or
systematic variations in demand, such as
seasonality 5
Relevant Costs
Smoothing Costs
changing size of the work force
changing number of units produced
Holding Costs
primary component: opportunity cost of investment
$s tied up in inventory
Shortage Costs
Cost of demand exceeding stock on hand. Why
should shortages be an issue if demand is known?
Other Costs: payroll, overtime, subcontracting
6
Aggregate Units
10
Prototype Aggregate Planning
Example
The washing machine plant is interested in
determining work force and production levels
for the next 8 months. Forecasted aggregate
demands for Jan-Aug. are: 420, 280, 460,
190, 310, 145, 110, 125.
Starting inventory at the end of December is
200 and the firm would like to have 100 units
on hand at the end of August.
Find monthly production levels.
11
Step 1: Determine net demand.
(subtract starting inv. from period. 1 forecast and add
ending inv. to per. 8 forecast.)
Month Net Predicted Cum. Net
Demand Demand
1(Jan) 220 220
2(Feb) 280 500
3(Mar) 460 960
4(Apr) 190 1150
5(May) 310 1460
6(June) 145 1605
7(July) 110 1715
8(Aug) 225 1940 12
Step 2. Graph Cumulative Net
Demand to Find Plans Graphically
2000
1800
1600
1400
1200
1000 Cum Ne
800 Cum. Net Demand
600
400
200
0
1 2 3 4 5 6 7 8
13
Constant Work Force Plan
Suppose that we are interested in
determining a production plan that doesnt
change the size of the workforce over the
planning horizon. How would we do that?
1500
1000
500
0
1 2 3 4 5 6 7 8
Monthly Production = 1940/8 = 242.2 or rounded to
243/month.
But notice: there are stockouts!
15
Constant Work Force Plan With No Stockou
How Can We Have A Constant Work Force
Plan With No Stockouts?
3000
2500
2000
1500
Answer: using the graph, find
1000 the straight line that goes
through the origin and lies
completely above the
500 cumulative net demand curve!
0
1 2 3 4 5 6 7 8 16
From The Previous Graph, We See That Cum.
Net Demand Curve Is Crossed At Period 3:
19
Finding K
Suppose that we are told that over a
period of 40 days, the plant had 38
workers who produced 520 units. It
follows then that:
K= 520/(38*40) = .3421 average
number of units produced by one
worker in one day.
20
Computing Constant Work Force --
Realistically
Assume we are given the following # working days
per month: 22, 16, 23, 20, 21, 22, 21, 22.
March is still the critical month.
Cum. net demand thru March = 960.
Cum # working days = 22+16+23 = 61.
We find that:
960/61 = 15.7377 units/day
15.7377/.3421 = 46 workers required
Actually 46.003 here we truncate because we are set to
build inventory so the low number should work (check for
March stock out) however we must use care and typically
round up any fractional worker calculations thus building
more inventory
21
Why again did we pick on March?
Examining the graph we see that that
was the Trigger point where our
constant production line intersected the
cumulative demand line assuring NO
STOCKOUTS!
Can we prove this is best?
22
Tabulate Days/Production Per Worker Vs.
Demand To Find Minimum Numbers
Min #
Month # Work Days #Units/worker Forecast Demand net Min # Workers C. Net Demand C.Units/Worker Workers
23
What Should We Look At?
Cumulative Demand says March needs
most workers but will mean building
inventories in Jan + Feb to fulfill the
greater March demand
If we keep this number of workers we
will continue to build inventory through
the rest of the plan!
24
Constant Work Force Production
Plan:
25
Lets Add some Costs
Holding Cost (per unit per month):
$8.50
Hiring Cost per worker: $800
Firing Cost per worker: $1,250
Payroll Cost: $75/worker/day
Shortage Cost: $50 unit short/month
26
Cost Evaluation for Constant Work Force
Plan
$576,150
Cost of plan: $576,150 + $18,640.50 + $4800 =
$599,590.50
27
An Alternative is called the
Chase Plan
Here, we hire and fire (layoff) workers
to keep inventory low!
We would employ only the number of
workers needed each month to meet
demand
Examining our chart (earlier) we need:
Jan: 30; Feb: 51; Mar: 59; Apr: 27; May: 43
Jun: 20; Jul: 15; Aug: 30
Found by: (monthly demand) (monthly pr.
/worker)
28
An Alternative is called the
Chase Plan
So we hire or Fire (lay-off) monthly
Jan (starts with 40 workers): Fire 10 (cost $8000)
Feb: Hire 21 (cost $16800)
Mar: Hire 8 (cost $6400)
Apr: Fire 31 (cost $38750)
May: Hire 15 (cost $12000)
Jun: Fire 23 (cost $28750)
Jul: Fire 5 (cost $6250)
Aug: Hire 15 (cost $12000)
Total Personnel Costs: $128950
29
An Alternative is called the
Chase Plan
Inventory cost is essentially 165*8.5 =
$1402.50
Employment costs: $428325
Chase Plan Total: $558677.50
Betters the Constant Workforce Plan
by:
599590.50 558677.50 = 40913
But will this be good for your image?
Can we find a better plan?
30
Before We seek an Optimal
Lets try this approach
In your engineering teams, do:
Problem 31, page 147
31
CostPlan ModifiedinWith
Reduction Lay Offs
Constant Workin March
Force and M
Plan & Chase Plan
2000
1500
0
1 2 3 4 5 6 7 832
Cost Evaluation of Modified
Plan
The modified plan calls for reducing the
workforce to 36 at the start of April and
making another reduction to 22 at the start of
June.
The additional cost of layoffs is $30,000
But, here the holding costs are reduced to
only $4,250
Here then the total cost of the modified plan
is (only) $467,450.
33
Optimal Solutions to Aggregate Planning
Problems Via Linear Programming
Linear Programming provides a means of
solving aggregate planning problems
optimally.
The LP formulation is fairly complex requiring
8*T variables and (at least) 3*T constraints,
where T is the length of the planning horizon.
Clearly, this can be a formidable linear
program. The LP formulation shows that the
modified plan we considered using layoffs at
two points is in fact optimal for the prototype
problem.
34
Exploring the Optimal (L.P.) Approach
c
t 1
H N H cF N F cI IT cR PR co OT cu U T cS ST
Here the cis are cost for hiring, firing, inventory, production, etc
HT and FT are number of workers hired and fired
IT, PT, OT, ST AND UT are numbers units inventoried, produced on
regular time, on overtime, by sub-contract or the number of
units that could be produced on idled worker hours respectively
35
Exploring the Optimal (L.P.) Approach
Inventory Constraints: I t I t 1 Pt St Dt
Production Constraints:
Pt k nt Wt Ot U t
Where: nt * k is the number of units produced
by a worker in a given period of nt days
36
Exploring the Optimal (L.P.) Approach
This is a toughee!
Lets try Excel!
Lots of variables and
lots of constraints
but work is straight
forward!
38
Real Constraint Equation (rewritten
for L.P.):
Employee Wt Wt 1 H t Ft 0
Constraints:
Specifically:
W1 W0 H1 F1 0
Pt I t I t 1 St Dt
Inventory
Constraints: specifically:
P1 I1 I 0 S1 D1
39
Real Constraint Equations (rewritten
for L.P.):
Production Constraints:
Pt k nt Wt Ot U t 0
specifically:
P1 k n1 W1 O1 U1 0
40
Real Constraint Equations (rewritten
for L.P.):
41
Stepping in Excel
42
Disaggregation
Aggregate plans were built to optimal staffing
levels for families or groups of products
Disaggregation is a means to build specific
Master Production Schedules
Typically by breaking down the aggregating
weights to individual parts or working on
schedules of these families as optimal
Later leads to values similar to EOQ which we
will explore in Chapter 4!
43