NivaarExam PrepOfficial exam papers ↗

23-Ind-A4 Production Management · December 2013

Question 4 of 7: Aggregate Production Plan — LP Formulation for Office Chairs

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

National Technical Examinations — December 2013 — 98-Ind-A4 Production Management. Three-hour, closed-book exam; Casio or Sharp approved calculators only. Format: seven questions, each worth 20 marks (sub-part weights as tabulated on the front page); only the first five questions appearing in the answer book are marked, so candidates effectively choose 5 of 7. All seven are solved below for completeness. The paper asks for point-form answers wherever possible; the solutions below use full working for clarity.

Reference texts: Nahmias & Olsen, Production and Operations Analysis (7th ed., Waveland/McGraw-Hill) — forecasting, inventory (EOQ) and aggregate planning; Sipper & Bulfin, Production: Planning, Control, and Integration — production-management systems; Hillier & Lieberman, Introduction to Operations Research (11th ed.) — LP formulation and project scheduling (CPM/PERT); Pinedo, Scheduling: Theory, Algorithms, and Systems (5th ed.) — parallel-machine scheduling, makespan and tardiness; Hopp & Spearman, Factory Physics (3rd ed.) — variability and production-system inefficiency; Niebel & Freivalds, Methods, Standards, and Work Design — division of labour and work-design history; ISO 9001:2015 and the Toyota Production System literature — quality management, 5S/lean and TPM.

Question 4: Aggregate Production Plan — LP Formulation for Office Chairs (20 marks)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given. Twelve months of forecast demand and the cost/capacity data below; workforce starts at 7 workers (24 chairs/worker/month regular capacity); beginning inventory $I_0=143$, ending inventory $I_{12}=0$, and backorders forced to zero at month 12.

Month $t$123456789101112
Forecast demand $D_t$15115016318111214315285147164211149
Cost itemValue
Regular time$\$115$/unit
Overtime$\$163$/unit
Subcontract$\$204$/unit
Inventory carrying$\$26$/unit-month
Back-order$\$103$/unit-month
Hiring$\$1523$/worker
Firing$\$2512$/worker

Find. A linear program — decision variables, objective, and constraints — that yields the minimum-cost aggregate production plan for this data (formulation only, not the numerical solution).

Approach. Model each month's production, workforce, and inventory/backorder position as linked decision variables carried forward from the previous month, then attach capacity caps and the stated boundary conditions.

  1. Decision variables (for each month $t=1,\dots,12$). $P_t$ = regular-time production (chairs); $O_t$ = overtime production; $Sub_t$ = subcontracted units; $W_t$ = workforce size (workers) during month $t$; $H_t,F_t$ = workers hired / fired at the start of month $t$; $I_t$ = ending inventory; $B_t$ = ending backorder. All variables $\ge0$.
  2. Workforce balance. The workforce evolves by net hiring/firing, starting from the 7 workers on hand: $$W_t=W_{t-1}+H_t-F_t\quad(t=1,\dots,12),\qquad W_0=7.$$
  3. Production capacity. Regular output cannot exceed what the current workforce can make (24 units/worker/month); overtime and subcontracting are capped at the stated flat limits: $$P_t\le24\,W_t,\qquad O_t\le16,\qquad Sub_t\le8\qquad(t=1,\dots,12).$$
  4. Inventory / backorder balance. Supply in month $t$ (production plus whatever was on hand or owed from month $t-1$) must cover demand, with the surplus or shortfall carried as inventory or backorder: $$I_{t-1}-B_{t-1}+P_t+O_t+Sub_t-D_t=I_t-B_t\qquad(t=1,\dots,12).$$
  5. Boundary conditions. The stated starting and ending stock levels fix the two ends of the horizon: $$I_0=143,\quad B_0=0,\qquad I_{12}=0,\quad B_{12}=0.$$
  6. Objective. Minimize total cost across all cost-bearing decisions over the 12 months: $$\boxed{\min Z=\sum_{t=1}^{12}\Big(115P_t+163O_t+204Sub_t+26I_t+103B_t+1523H_t+2512F_t\Big)}.$$
ElementFormulation
Variables$P_t,O_t,Sub_t,W_t,H_t,F_t,I_t,B_t\ge0$ for $t=1,\dots,12$
Objective$\min\sum_t(115P_t+163O_t+204Sub_t+26I_t+103B_t+1523H_t+2512F_t)$
Workforce balance$W_t=W_{t-1}+H_t-F_t$, $W_0=7$
Capacity caps$P_t\le24W_t$; $O_t\le16$; $Sub_t\le8$
Inventory/backorder balance$I_{t-1}-B_{t-1}+P_t+O_t+Sub_t-D_t=I_t-B_t$
Boundary$I_0=143$, $B_0=0$, $I_{12}=0$, $B_{12}=0$
Check
The problem statement says the manager is "preparing an aggregate production plan for the next six months" but then supplies twelve months of forecast demand and explicitly imposes the no-backorder condition "at month 12" — an internal inconsistency in the source. The formulation above uses the full $T=12$-month horizon actually given, since that is the only horizon consistent with both the demand table and the month-12 boundary condition; restricting to $t=1,\dots,6$ would leave the month-12 constraint referring to a period outside the model. Separately, note the regular-time capacity with the starting workforce ($24\times7=168$ chairs/month) is below the peak forecast month (211, month 11) — so overtime, subcontracting, and/or hiring are not merely optional refinements but are economically necessary in at least one month, which is what makes the $H_t,F_t,O_t,Sub_t$ variables load-bearing in the optimum, not just formal slack.