6.2 Aggregate Planning Strategies & Master Production Scheduling (MPS)
Key Takeaways
Aggregate planning translates long-range strategic business goals into intermediate (3–18 month) operational schedules for product families, establishing baseline workforce levels, inventory policies, and subcontracting limits.
The pure Chase strategy modulates capacity directly against fluctuating demand via hiring, layoffs, and overtime to keep finished-goods inventory near zero, but incurs substantial labor volatility and turnover costs.
The pure Level strategy maintains a constant production rate and fixed workforce, absorbing demand oscillations through finished goods inventory accumulations in trough periods and backorders or stockouts during demand peaks.
Mathematical programming models for aggregate planning minimize total operating expenditures (regular wages, overtime, hiring, termination, holding, backorders, and subcontracting) subject to workforce transitions and material conservation constraints.
The Master Production Schedule (MPS) disaggregates aggregate plans into specific finished SKUs across frozen, slushy, and liquid time fences; Available-to-Promise (ATP) mechanics calculate uncommitted stock for prospective customer delivery commitments.
Aggregate Planning Strategies & Master Production Scheduling (MPS)
Core Principle: Industrial operations link high-level corporate strategy to day-to-day manufacturing through a multi-tiered planning hierarchy. Aggregate Sales & Operations Planning (S&OP) establishes intermediate capacity and workforce policies, which are disaggregated into end-item Master Production Schedules (MPS) and validated through Rough-Cut Capacity Planning (RCCP).
Manufacturing organizations cannot make optimal shop-floor operational decisions in isolation from strategic corporate plans. If an operations facility reacts to daily demand spikes without an intermediate aggregate plan, it faces oscillating hiring cycles, excessive overtime, elevated inventory carrying expenses, and frequent delivery stockouts. Aggregate planning coordinates marketing projections, financial targets, and operational capabilities across a rolling medium-term planning horizon.
1. The Production Planning Hierarchy
Production planning operates across a structured, multi-echelon hierarchy where time horizons compress and product granularity increases as planning moves closer to shop-floor execution:
Production Planning & Execution Hierarchy
[Strategic Business Plan] (2-5 Years)
│ Corporate strategy, capital investment, facility locations
▼
[Aggregate Sales & Operations Plan (S&OP)] (3-18 Months)
│ Product families, aggregate labor hours, baseline output rates
▼
[Master Production Schedule (MPS)] (1-6 Months)
│ Specific finished end-items (SKUs), weekly/daily buckets
├── [Rough-Cut Capacity Planning (RCCP)] (Checks bottleneck capacity)
▼
[Material Requirements Planning (MRP)] (1-12 Weeks)
│ Component BOM explosion, purchase orders, shop work orders
├── [Capacity Requirements Planning (CRP)] (Validates work center loads)
▼
[Shop-Floor Dispatching & Execution] (Days / Hours)
│ Priority dispatching rules (FIFO, SPT, EDD), machine loading
| Planning Level | Horizon | Time Bucket | Product Granularity | Primary Decision Variables |
|---|---|---|---|---|
| Strategic Plan | 2–5 years | Quarters / Years | Total revenue / market share | Plant construction, technological capabilities, acquisitions |
| Aggregate Plan (S&OP) | 3–18 months | Months / Quarters | Product families (e.g., total tons, aggregate labor hours) | Workforce sizing, aggregate inventory, overtime, subcontracting |
| Master Production Schedule | 1–6 months | Weeks / Days | Finished end-item SKUs | Specific lot sizes, planned completion dates, Available-to-Promise (ATP) |
| MRP & Shop Scheduling | Days–Weeks | Shifts / Days / Hours | Components, raw materials, routing operations | Purchase requisitions, shop orders, dispatch priority, tool setup |
2. Aggregate Planning Strategies: Chase, Level, and Hybrid
Aggregate planning balances anticipated demand against available operational capacity. When demand fluctuates across seasons, management selects from two pure boundary strategies or deploys a hybrid mixed strategy.
Chase vs Level Production Profiles
Units ^
| /\ <-- Customer Demand Profile
| / \
| ---------/----
| | / \ [Chase Strategy: Matches Demand Exactly]
| | / \ [Level Strategy: Flat Output Rate (===)]
| |========================== Level Production Rate (P_avg)
| | / \
| | / \ <-- Excess Inventory Accumulated (Holding Cost)
| | / \ <-- Backorders / Stockouts Incurred (Shortage Cost)
+--+---------------------------------------------> Time (Months)
1. Pure Chase Strategy
In a Chase Strategy, production output in each period is set to equal forecasted demand exactly ():
- Mechanisms: The workforce is dynamically adjusted through aggressive hiring and firing, or plant work hours are modulated via variable workweeks.
- Inventory Impact: Finished-goods inventory is held at or near zero (), eliminating inventory holding costs and warehouse space requirements.
- Cost Drivers: Severe hiring, onboarding, training, and severance expenses. High workforce turnover reduces operator morale, degrades process capability, and increases product defect rates.
- Application: Suitable for non-storable products (e.g., commercial airlines, fast food, custom made-to-order capital equipment) or industries where carrying costs are prohibitive.
2. Pure Level Strategy
In a Level Strategy, the production rate is held strictly constant in every period at the average demand rate (), maintaining an entirely stable workforce:
- Mechanisms: The workforce remains unchanged. When demand is below (demand troughs), the excess production accumulates as finished-goods inventory. When demand exceeds (demand peaks), inventory buffers are depleted to fulfill customer orders.
- Inventory Impact: Significant inventory holding costs accumulate during off-peak periods. If demand exceeds accumulated stock, backorders, customer delays, or lost sales occur.
- Cost Drivers: Finished goods carrying costs, warehouse storage, insurance, capital costs, and potential shortage/stockout penalties.
- Application: High-capital, automated, or continuous-flow industries (e.g., petroleum refining, semiconductor fabrication, chemicals) where adjusting workforce size is impractical or specialized skilled labor cannot easily be hired.
3. Hybrid / Mixed Strategies
Real-world manufacturing systems utilize Hybrid (Mixed) Strategies, combining workforce stability with tactical flexibility:
- Maintaining a baseline core permanent workforce sized for minimum baseline demand.
- Utilizing scheduled overtime () or undertime during moderate fluctuations.
- Engaging subcontractors () or third-party contract manufacturers to absorb extreme peak surges without expanding permanent facility infrastructure.
3. Mathematical Optimization of Aggregate Planning
Aggregate planning can be formulated as a Linear Programming (LP) model to identify the minimum-cost production plan over an -period horizon.
LP Decision Variables (for Period )
- : Workforce level (number of equivalent full-time workers).
- : Number of workers hired at the start of period .
- : Number of workers laid off at the start of period .
- : Units produced on regular time.
- : Units produced on overtime.
- : Units acquired via subcontracting.
- : Finished-goods inventory held at the end of period .
- : Unfulfilled backordered units at the end of period .
Objective Function (Minimize Total System Cost)
Where:
- : Regular-time direct production cost per unit.
- : Overtime production cost per unit.
- : Subcontracting cost per unit.
- : Cost to hire and train one worker.
- : Cost to lay off one worker.
- : Inventory holding cost per unit per period.
- : Backorder shortage cost per unit per period.
System Constraints
- Workforce Balance Constraint:
- Regular-Time Production Capacity Constraint: (Assuming each worker contributes labor-hours per period and each product requires labor-hours):
- Overtime Capacity Constraint: (Overtime is restricted to a fraction of regular hours):
- Inventory & Backorder Flow Conservation:
- Non-negativity Bounds:
4. Master Production Schedule (MPS) Mechanics & Time Fences
The Master Production Schedule (MPS) translates aggregate planning product family targets into specific, time-phased manufacturing batches for independent-demand finished items.
Time Fences and Planning Horizons
To balance manufacturing stability against market flexibility, the MPS planning horizon is divided into three distinct zones demarcated by time fences:
MPS Time Fences & Operational Zones
Today Demand Time Fence (DTF) Planning Time Fence (PTF)
│ │ │
▼ ▼ ▼
┌───────────────────────────┬───────────────────────────┬───────────────────────────┐
│ FROZEN ZONE │ SLUSHY ZONE │ LIQUID ZONE │
│ - Customer orders rule │ - Trade-offs allowed │ - Forecast rules │
│ - Zero unauthorized mod │ - Material committed │ - Free optimization │
│ - Emergency changes only │ - Mix changes permitted │ - Long-range procurement │
└───────────────────────────┴───────────────────────────┴───────────────────────────┘
<------ Near-Term ---------> <------ Intermediate -----> <------- Long-Term -------->
- Frozen Zone (Near-term, e.g., Weeks 1–3): Inside the Demand Time Fence (DTF). Production batches are already released to the shop floor or in setup. Demand is driven entirely by booked customer orders, not forecasts. Schedule changes are strictly prohibited without executive authorization because disruptions cause component shortages and scrap.
- Slushy Zone (Intermediate, e.g., Weeks 4–8): Between the Demand Time Fence and the Planning Time Fence (PTF). Long lead-time raw materials are ordered, but capacity allocation can shift between product variations. Changes in product mix are allowed if total capacity is preserved.
- Liquid Zone (Long-term, e.g., Weeks 9–24): Beyond the Planning Time Fence. The schedule is driven primarily by statistical forecasts. Schedulers have complete freedom to optimize batch sizes and reallocate capacity.
5. Available-to-Promise (ATP) Mathematics
Available-to-Promise (ATP) is the uncommitted portion of a company's finished inventory and planned production, maintained in the MPS to support sales order promising. When a sales representative receives a customer order, the ATP value dictates whether delivery can be confirmed immediately without disrupting existing commitments.
Projected Available Balance (PAB)
Before calculating ATP, the Projected Available Balance (PAB) tracks anticipated inventory across time buckets:
- Prior to the Demand Time Fence (Inside Frozen Zone): Demand is determined strictly by committed Customer Orders ():
- Beyond the Demand Time Fence (Slushy/Liquid Zones): Schedulers take the conservative maximum between forecast () and committed customer orders ():
Discrete Available-to-Promise (ATP) Formulas
Under standard discrete ATP logic (without lookahead consumption):
- For the First Period (): Includes starting on-hand inventory ():
Where is the index of the next period in which an replenishment receipt occurs (). Customer orders are summed across all periods up to the next replenishment.
- For Subsequent Periods with an MPS Receipt (): Inventory carried from prior periods is already committed to earlier orders, so ATP depends solely on the new production batch:
Where customer orders are summed from period up to, but not including, the next period with an receipt.
- For Periods Without an MPS Receipt ():
6. Worked Numerical Example: MPS and ATP Calculation
An industrial manufacturer schedules production of an automated hydraulic manifold. The operational parameters are:
- Starting On-Hand Inventory: units.
- Fixed MPS Batch Lot Size: units.
- Demand Time Fence (DTF): End of Week 2.
- Planning Horizon: 6 Weeks.
Schedule Data
| Operational Parameter | Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | Week 6 |
|---|---|---|---|---|---|---|
| Demand Forecast () | 40 | 50 | 60 | 60 | 50 | 50 |
| Committed Customer Orders () | 48 | 35 | 30 | 18 | 10 | 5 |
| Master Production Schedule () | 0 | 150 | 0 | 150 | 0 | 150 |
Step-by-Step Mathematical Calculation
1. Projected Available Balance (PAB):
- Week 1 (Inside DTF):
- Week 2 (Inside DTF):
- Week 3 (Beyond DTF): .
- Week 4 (Beyond DTF): .
- Week 5 (Beyond DTF): .
- Week 6 (Beyond DTF): .
2. Available-to-Promise (ATP):
- Week 1 (): Starting stock . The next MPS receipt occurs at Week 2 ().
- Week 2 (): . The next MPS receipt occurs at Week 4 (). We sum customer orders for Week 2 and Week 3:
- Week 3 (): No MPS replenishment (), so .
- Week 4 (): . The next MPS replenishment occurs at Week 6 (). We sum customer orders for Week 4 and Week 5:
- Week 5 (): No MPS replenishment (), so .
- Week 6 (): . No further replenishment is scheduled within the horizon. Subtract :
Master Production Schedule Master Table
| Week | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Demand Forecast () | 40 | 50 | 60 | 60 | 50 | 50 |
| Committed Customer Orders () | 48 | 35 | 30 | 18 | 10 | 5 |
| Projected Available Balance () | 12 | 127 | 67 | 157 | 107 | 207 |
| Master Production Schedule () | 0 | 150 | 0 | 150 | 0 | 150 |
| Available-to-Promise () | 12 | 85 | 0 | 122 | 0 | 145 |
7. Rough-Cut Capacity Planning (RCCP)
Before releasing the Master Production Schedule to MRP, the proposed schedule must be validated against critical facility constraints via Rough-Cut Capacity Planning (RCCP). RCCP prevents the company from committing to an infeasible MPS that would bottleneck key work centers.
Three RCCP Methodologies
- Capacity Planning using Overall Factors (CPOF): The simplest macro-level method. Takes total direct labor or machine hours required per finished unit and allocates them across work centers based on historical percentage usage.
- Bill of Resources (Capacity Bills): Utilizes the detailed engineering standard hours required at each specific bottleneck work center per unit of product, multiplying MPS batch sizes by work center standard hours. It assumes all capacity is consumed in the completion period (ignoring lead times).
- Resource Profile Approach: The most sophisticated RCCP method. Incorporates operation lead-time offsets, mapping exactly when hours will hit each work center prior to final product delivery.
If RCCP detects that required load exceeds available rated capacity at a bottleneck resource, schedulers resolve the infeasibility by authorizing planned overtime, advancing lot production to earlier open periods, subcontracting components, or shifting mix within the slushy zone.
A production planner evaluates the Master Production Schedule (MPS) for an industrial motor drive. Starting on-hand inventory is 60 units, and production runs in fixed batch sizes of 150 units. The schedule and booked customer orders across a 4-week window are:
- Week 1: Forecast = 50, Booked Orders = 55, MPS = 0
- Week 2: Forecast = 60, Booked Orders = 45, MPS = 150
- Week 3: Forecast = 70, Booked Orders = 30, MPS = 0
- Week 4: Forecast = 60, Booked Orders = 20, MPS = 150
Using standard discrete Available-to-Promise (ATP) logic without lookahead, what is the Available-to-Promise quantity in Week 2?
105 units
45 units
75 units
20 units
A precision machining facility implements a pure Chase aggregate planning strategy where monthly production matches net monthly demand exactly. Each completed unit requires 4.0 direct labor-hours. A full-time technician works 160 regular working hours per month. In Month 1, the plant produces 1,200 units with an active workforce of 30 technicians. In Month 2, demand increases to 1,600 units. In Month 3, demand contracts to 1,000 units. The firm incurs a hiring and onboarding cost of $1,200 per technician hired and a severance/layoff cost of $1,800 per technician released. Assuming zero starting and ending finished-goods inventory, what is the total hiring and layoff cost incurred across Months 2 and 3?
$39,000
$33,000
$45,000
$28,800
Sections you finish are checked off in the contents.