Documente Academic
Documente Profesional
Documente Cultură
Demand for meat during Christmas has less variability than the
total variability in the demand for chicken, turkey, beef, etc.
Aggregate Planning
w Aggregate planning: General plan
n
Forecast Demand
6 Month Forecast
2
3
4
5
8
12
14
10
6
8
10
10
10
12
12
10
10
12
10
10
12
10
2 months - 2 years
Short Range
Intermediate Range
Group level forecast
Decision Areas
Staff Planning
Production planning
APP
Master production
scheduling
Purchasing (material and
equipment)
Distribution
Long Range
Planning Sequence
Corporate
strategies
and policies
Economic,
competitive,
and political
conditions
Business Plan
Master schedule
Aggregate
demand
forecasts
Overview of
Manufacturing
Planning
Activities
Aggregate Plan
Example
Month
# motors
40
25
50
30
30
50
30
40
40
Master Schedule
Month
# AC Motors
5 hp
15
30
30
10
25 hp
20
25
20
15
15
15
20
20
20
10
10
10
10
# DC Motors
20 hp
# WR motors
10 hp
15
15
Note: Master schedule specifies precisely how many of which type (or size) of motors will be
produced, and when to plan for the material and capacity requirements
Materials
Supplier capabilities
Storage capacity
Materials availability
Engineering
New products
Product design changes
Machine standards
APP
Human Resources
Labor-market conditions
Training capacity
RAW MATERIAL
SUPPLY
DEMAND
EXTERNAL
CAPACITY
ECONOMIC
CONDITIONS
PRODUCTION
PLANNING
CAPACITY
PRODUCTION
WORK FORCE
INVENTORY
INTERNAL
APP Process
Determine
requirements for
planning horizon
Identify alternatives,
constraints and costs
Prepare prospective
plan for planning
horizon
No
Is the plan
acceptable?
Yes
Move ahead to the
next planning session
production
capacity
Time
1
10
6 Month Forecast
2
3
4
5
8
12
14
10
6
8
10
10
10
10
10
10
10
10
12
10
Leveling strategies try to keep output (production levels) constant and use other
methods for dealing with the fluctuating demand. These strategies may be either
aggressive or reactive, or a combination of both.
One popular way is to build inventory in low demand times and draw it down in
high demand times.
Inventory
Idle Time
Demand
Output Capacity
Capacity =
Output
Demand
Cost
Increased
Cost
Increase
Costs
Minimized
Costs
Minimized
Use
Use
When Inventory is
Impossible or Expensive
For High Skilled Labor
Intensive Operations
Examples
Examples
Units
Production
chases
demand
Time
Planning Period
Forecasted Demand
1
10
6 Month Forecast
2
3
4
5
8
12
14
10
6
8
10
12
14
10
10
10
10
10
10
10
10
Costs
Minimized
Use
Examples
Strategy Details
Level
Strategy
Chase
Strategy
Production rate
is constant
Production
equals
demand
2)
3)
4)
subcontracting
5)
influencing demand
7)
8)
Aggressive Strategies
w The purpose of aggressive strategies is to influence
demand in order to smooth out (level
(level)) production or
service flow. (All aggressive strategies are leveling
leveling.)
.)
w Product Promotions are designed to increase sales using
creative pricing. Doing so in a low demand period is a
leveling strategy.
n
w Complementary products:
products: Services or products that have
similar resource requirements but different demand cycles
allow leveling of output.
n
Aggressive Strategies
w Pricing (Leveling)
w Promotion (Leveling)
w Subcontracting (Leveling)
Most planning strategies are not Pure (one kind). They are usually Hybrid
Strategies with a combination of techniques, often using leveling and chase.
Advantage
Disadvantage
Changing
inventory levels
Changes in
human resources
are gradual, not
abrupt
production
changes
Inventory
holding costs;
Shortages may
result in lost
sales
Varying
workforce size
by hiring or
layoffs
Avoids use of
Hiring, layoff,
other alternatives and training
costs
Some
Comments
Applies mainly
to production,
not service,
operations
Advantage
Disadvantage
Some
Comments
Varying
production rates
through overtime
or idle time
Matches seasonal
fluctuations
without
hiring/training
costs
Permits
flexibility and
smoothing of the
firm's output
Overtime
premiums, tired
workers, may not
meet demand
Allows
flexibility within
the aggregate
plan
Loss of quality
control; reduced
profits; loss of
future business
Applies mainly
in production
settings
Subcontracting
Advantage
Disadvantage
Some
Comments
Using part-time
workers
Good for
unskilled jobs in
areas with large
temporary labor
pools
Influencing
demand
Tries to use
excess capacity.
Discounts draw
new customers.
High
turnover/training
costs; quality
suffers;
scheduling
difficult
Uncertainty in
demand. Hard to
match demand to
supply exactly.
Creates
marketing ideas.
Overbooking
used in some
businesses.
Advantage
Disadvantage
Some
Comments
Back ordering
during highdemand periods
May avoid
overtime. Keeps
capacity constant
Customer must
be willing to
wait, but
goodwill is lost.
Many companies
backorder.
Counterseasonal
products and
service mixing
Fully utilizes
resources; allows
stable workforce.
May require
skills or
equipment
outside a firm's
areas of
expertise.
Risky finding
products or
services with
opposite demand
patterns.
Hire-Layoff Costs
. Hire cost = Cost per hire * Number hired
. Lay-off cost = Cost per lay-off * Number laid off
Inventory Costs
. Carrying cost per unit * Average inventory
Work Hours
at 8 Hrs. / Day
176
152
168
168
176
160
Month
Jan.
Feb.
Mar.
Apr.
May.
June
Sales
Forecast
300
500
400
100
200
300
Safety
Stock
60
100
80
20
40
60
Production
Required
300+60-50 = 310
500+100-60 = 540
400+80-100 = 380
100+20-80 = 40
200+40-20 = 220
300+60-40 = 320
Safety Stock of the period t will be an Beginni9ng Inventory of the period (t+1)
Month
Jan.
Feb.
Mar.
Apr.
May
June
Hours
Required
3100
5400
3800
400
2200
3200
Hrs. Avail.
per Worker
176
152
168
168
176
160
Workers
Required
18
36
23
3
13
20
Workers
Hired
Workers
Fired
2
18
13
20
10
7
Hire/Fire
Costs
$1600
9000
10400
16000
5000
3500
Production
Required
310
540
380
40
220
320
Hours
Required
3100
5400
3800
400
2200
3200
Total Hrs.
Available
3520
3040
3360
3360
3520
3200
Overtime
Hours
Undertime
Hours
420
2360
440
2960
1320
OT/ UT
Costs
$4200
11800
2200
14800
6600
0
Cum. Prod.
Required
310
850
1230
1270
1490
1810
Hours
Available
3520
3040
3360
3360
3520
3200
Total
Production
352
304
336
336
352
320
Cumulative
Production
352
656
992
1328
1680
2000
Inventory
Level
42
Stockout
Level
Inv. / SO
Costs
$420
9700
11900
580
1900
1900
194
238
58
190
190
Cum. Prod.
Required
310
850
1230
1270
1490
1810
Hours
Available
3520(20)
4560(30)
5040(30)
1680(10)
1760(10)
1600(10)
Total
Production
352
456
504
168
176
160
Cumulative
Production
352
808
1312
1480
1656
1816
Inv. / (SO)
Level
42
(42)
82
210
166
6
Inv. / SO
Costs
$420
2100
820
2100
1660
60
$7,160
Hire/Fire
Costs
5000
16000
$21,000
Plan
1
2
3
4
Units
Produced
1810
1810
2000
1816
Plan
Costs
45,500
61,000
26,400
28,160
Production
Costs
362,000
362,000
400,000
363,200
Total
Costs
407,500
446,500
426,400
391,360
Cost
per Unit
$225.14
$233.70
$213.20
$215.51
Planning Period
Forecasted Demand
1
200
2
200
3
300
4
400
5
500
6 Total
200 1800
Aggregate Planning
Production Schedule
Inventory
Backorder
Costs
Total cost of plan is
$4,700
Cumulative
Forecast &
Production
Cost
Components
Aggregate Planning
Aggregate Planning
Why did we put
manufacture them
here?
Does manufacturing
them in other
periods produce a
lower cost?
Total cost of plan is
$4,640
Aggregate Planning
Pure Strategies
Example:
QUARTER
Spring
Summer
Fall
Winter
80,000
50,000
120,000
150,000
Hiring cost
Firing cost
Regular production cost per pound = $2.00
Inventory carrying cost
Production per employee
Beginning work force
QUARTER
Spring
Summer
Fall
Winter
SALES
FORECAST
80,000
50,000
120,000
150,000
PRODUCTION
PLAN
100,000
100,000
100,000
100,000
400,000
= 100,000 pounds
INVENTORY
20,000
70,000
50,000
0
140,000
QUARTER
SALES
FORECAST
Spring
Summer
Fall
Winter
80,000
50,000
120,000
150,000
PRODUCTION
PLAN
WORKERS
NEEDED
WORKERS
HIRED
WORKERS
FIRED
80,000
50,000
120,000
150,000
80
50
120
150
0
0
70
30
100
20
30
0
0
50
Mixed Strategy
Previous
Beginning Inventory
Demand Forecast
Production Plan
Ending Inventory
Work-force Size
0
100
Spring
0
80,000
90,000
10,000
90
400,000
400,000
$5,000
$5,000
$54,000
Quarter
Summer
Fall
10,000
40,000
50,000 120,000
80,000 110,000
40,000
30,000
80
110
$20,000
$5,000
$15,000
$3,000
Winter
30,000
150,000
120,000
0
120
$0
$1,000
Mixed Strategy
Combination of Level Production and Chase
Demand strategies
Examples of management policies
no more than x% of the workforce can be laid
off in one quarter
inventory levels cannot exceed x dollars
Many industries may simply shut down
manufacturing during the low demand season
and schedule employee vacations during that
time
DEMAND (CASES)
January
February
March
April
May
June
1000
400
400
400
400
400
MONTH
July
August
September
October
November
December
DEMAND (CASES)
500
500
1000
1500
2500
3000
Mathematical Model
u
Data:
Starting inventory in January: 1,000 units
Selling price to the retailer: Rs.40/unit
Workforce at the beginning of January: 80
# of working days per month: 20
Regular work per day per employee: 8 hours
Maximum overtime allowed per employee per month: 10 hours
Ending inventory required (at end of June): Minimum 500 units
Demand forecast:
Month
January
February
March
April
May
June
Demand
1,600
3,000
3,200
3,800
2,200
2,200
Numerical Example
(cont)
u
Cost Data:
Item
Materials
Inventory holding cost
Marginal cost of a stockout
Hiring and training costs
Layoff cost
Labor hours required
Regular time cost
Over time cost
Cost of subcontracting
Cost
Rs.10/unit
Rs.2/unit/month
Rs.5/unit/month
Rs.300/worker
Rs.500/worker
4/unit
Rs.4/hour
Rs.6/hour
Rs.30/unit
Numerical Example
(Define Decision Variables)
Numerical Example
(Components of Objective Function)
640 W
t =1
t =1
t =1
t =1
300 H + 500 L
6O
2 I + 5S
t
t =1
t =1
10 P + 30 C
t =1
t =1
Numerical Example
(Objective Function)
u
640W t + 6 Ot + 300 H t
t =1
t =1
t =1
+ 500 Lt + 2 I t
t =1
t =1
t =1
t =1
t =1
+ 5 S t + 10 Pt + 30 C t
Numerical Example
(Define Constraints Linking Variables)
Workforce size, hiring and layoff constraints:
Wt = Wt -1 + H t - L t
or
Wt - Wt -1 + H t + L t = 0
where t = 1, 2, , 6 and W0 = 80
Capacity constraints:
P t 40 W t + (1 / 4 ) O t
or
40 W t + (1 / 4 ) O t - P t 0
where t = 1, 2, , 6
Numerical Example
(Define Constraints Linking Variables) (cont)
Inventory balance constraints:
I t -1 + Pt + C t = D t + S t -1 + I t - S t
or
I t -1 + Pt + C t - D t - St -1 - I t + St = 0
where t = 1, 2, , 6 and I0 = 1,000, I6 >= 500, and S0 = 0,
Overtime limit constraints:
O t 10 Wt
or
O t - 10 Wt 0
where t = 1, 2, , 6
1
(I t - 1 + I t )
2
1 T 1
(I t -1 + I t )
T t =1 2
i.e.
T -1
1 1
(I t -1 + I t ) + I t
T 2
t =1
1
T
T -1
1
(I
+
I
)
+
It
t -1
t
t =1
2
T
1
Dt
T t =1
Various Scenarios
January
Demand 1,000
February
March
April
May
June
3,000
3,800
4,800
2,000
1,400
Demand
D1
D2
D3
Regular Capacity
R1
R2
R3
Overtime Capacity
O1
O2
O3
Subcontract Capacity
S1
S2
S3
Beginning Inventory: I0
LINEAR PROGRAMMING
(no backorders, supply > demand)
Demand for
Supply from
Period 1
0
Beg. Inventory
Period 2
Unused
Capacity
Period 3
h
Total
Capacity
(supply)
2h
I0
R1
Regular
r+h
r + 2h
Overtime
v+h
v + 2h
O1
Subcontract
s+h
s + 2h
S1
R2
Regular
r+h
Overtime
v+h
O2
Subcontract
s+h
S2
Regular
R3
Overtime
O3
Subcontract
S3
Demand
D1
D2
D3 + le
Grand Total
LINEAR PROGRAMMING
(backorders, supply > demand)
Demand for
Supply from
Period 1
Period 2
Total
Capacity
(supply)
Unused
Capacity
Period 3
Beg. Inventory
2h
I0
Regular
r+h
r + 2h
R1
Overtime
v+h
v + 2h
O1
S1
s+h
s + 2h
Regular
r+b
r+h
R2
Overtime
v+b
v+h
O2
Subcontract
s+b
s+h
S2
Regular
r + 2b
r+b
R3
Overtime
v + 2b
v+b
O3
S3
Subcontract
Subcontract
Demand
s + 2b
D1
s+b
D2
D3 + le
Grand Total
LINEAR PROGRAMMING
(no backorders, demand > supply)
Demand for
Supply from
Period 1
Period 3
h
2h
Regular
r+h
r + 2h
R1
Overtime
v+h
v + 2h
O1
Subcontract
s+h
s + 2h
S1
Regular
r+h
R2
Overtime
v+h
O2
Subcontract
s+h
S2
Regular
I0
Beg. Inventory
Period 2
Total
Capacity
(supply)
Overtime
Subcontract
Unsatisfied Demand
Demand
D1
c
D2
c
D3 + le
R3
O3
S3
C
Grand Total
Exercise
Demand
1
190
2
230
3
260
4
280
5
210
6
170
7
160
8
260
9
180
Total
1940
There are 20 full time employees, each can produce 10 units per period at the cost of $6 per unit. Therefore the supply of full time
workers is as follows
1
2
3
4
5
6
7
8
9
Total
200
200
200
200
200
200
200
200
200
1800
Overtime cost is $13 per unit.
Inventory carrying cost $5 per unit per period
Backlog cost $10 per unit per period
Maximum over time production is 20 units per period
Formulated the problem as a Linear Programming model.
QUARTER
1
2
3
4
EXPECTED
DEMAND
REGULAR
CAPACITY
OVERTIME
CAPACITY
SUBCONTRACT
CAPACITY
900
1500
1600
3000
1000
1200
1300
1300
100
150
200
200
500
500
500
500
$20
$25
$28
$3
300 units
PERIOD
DEMAND
1
2
3
4
Total
900
1500
1600
3000
7000
REGULAR
PRODUCTION
1000
1200
1300
1300
4800
OVERTIME
SUBCONTRACT
ENDING
INVENTORY
100
150
200
200
650
0
250
500
500
1250
500
600
1000
0
2100
We will discuss this more in MPS, but first lets take a look at
some general concepts.
Outputs
Projected
Inventory
Beginning
Inventory
Forecast
Master
scheduling
Customer
Orders
Master
Production
Schedule
Available To
Promise
(uncommitted
inventory)
1
30
33
33
2
30
20
30
3
30
10
30
4
30
4
30
5
40
2
40
6
40
7
40
8
40
40
40
40
64
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
1
30
33
33
64 31
2
30
20
30
1
3
30
10
30
-29
4
30
4
30
-59
5 6 7 8
40 40 40 40
2
40 40 40 40
-99 -139 -179 -219
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
1
30
33
33
64 31
2
30
20
30
1
3
30
10
30
41
70
4
30
4
30
11
5
40
2
40
-29
6
40
7
40
8
40
40 40 40
-69 -109 -149
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
1
30
33
33
64 31
2
30
20
30
1
3
30
10
30
41
70
4
30
4
30
11
5
40
2
40
41
70
6
40
7
40
8
40
40
1
40
-39
40
-79
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
1
30
33
33
64 31
2
30
20
30
1
3
30
10
30
41
70
4
30
4
30
11
5
40
2
40
41
70
6
40
7
40
8
40
40
1
40
31
70
40
-9
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
1
30
33
33
64 31
2
30
20
30
1
3
30
10
30
41
70
4
30
4
30
11
5
40
2
40
41
70
6
40
7
40
8
40
40
1
40
31
70
40
61
70
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
Available To Promise (ATP)
1
30
33
33
64 31
2
30
20
30
1
3
30
10
30
41
70
4
30
4
30
11
5
40
2
40
41
70
6
40
7
40
8
40
40
1
40
31
70
40
61
70
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
Available To Promise (ATP)
1
30
33
33
64 31
11
2
30
20
30
1
3
30
10
30
41
70
4
30
4
30
11
5
40
2
40
41
70
6
40
7
40
8
40
40
1
40
31
70
40
61
70
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
Available To Promise (ATP)
1
30
33
33
64 31
2
30
20
30
1
11
3
30
10
30
41
70
56
4
30
4
30
11
5
40
2
40
41
70
6
40
7
40
8
40
40
1
40
31
70
40
61
70
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
Available To Promise (ATP)
1
30
33
33
64 31
11
2
30
20
30
1
3
30
10
30
41
70
56
4
30
4
30
11
5
40
2
40
41
70
68
6
40
7
40
8
40
40
1
40
31
70
40
61
70
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
Available To Promise (ATP)
1
30
33
33
64 31
2
30
20
30
1
11
3
30
10
30
41
70
56
4
30
4
30
11
5
40
2
40
41
70
68
6
40
7
40
8
40
40
1
40
31
70
70
40
61
70
Planning Period
Forecast
Customer Orders
Projected Demand
Projected On Hand Inventory
Master Production Schedule (MPS)
Available To Promise (ATP)
1
30
33
33
64 31
11
2
30
20
30
1
3
30
10
30
41
70
56
4
30
4
30
11
5
40
2
40
41
70
68
6
40
7
40
8
40
40
1
40
31
70
70
40
61
70
70
Master Scheduling
Frozen
Planning Period
6
7
Firm
Full
10
11
Open
12
Production Planning
Capacity Planning
Aggregate
Production Plan
Resource
Requirements Plan
Individual
products
Master Production
Schedule
Rough-Cut
Capacity Plan
Components
Material
Requirements Plan
Capacity
Requirements Plan
Shop Floor
Schedule
Input/Output
Control
Manufacturing
operations
Resource level
Plants
Critical work
centers
All work
centers
Individual
machines