NivaarExam PrepOfficial exam papers ↗

23-Ind-A4 Production Management · December 2018

Question 8 of 8: Rebalancing 14 Jobs Across Three Surface-Mount Machines, and Minimum Workforce

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

Notes on this paper

National Technical Examinations — December 2018 — 17-Ind-A4 Production Management. Three-hour, closed-book exam; Casio or Sharp approved calculators only. Format: eight questions, each worth 20 marks (sub-part weights 10/10 as tabulated on the front-page marking scheme); candidates do two questions from Section A and three from Section B, and only the first five questions appearing in the answer book are marked. All eight 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/EPQ) and aggregate planning; Sipper & Bulfin, Production: Planning, Control, and Integration — production scheduling, JIT/kanban and shop-floor implementation gaps; 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 and days-off workforce scheduling; Hopp & Spearman, Factory Physics (3rd ed.) — variability, buffering, and production scheduling; Liker, The Toyota Way, and Shingo, A Revolution in Manufacturing: The SMED System — 5S, Five Whys, SMED and lean root-cause analysis.

Question 8: Rebalancing 14 Jobs Across Three Surface-Mount Machines, and Minimum Workforce (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.

Check — 14-job data set and deadline
The 14-job data set (batch sizes, and the workforce shift/days-off rules) is as printed; job B2401's processing time is $3{,}200$ s, consistent with the printed initial-machine total of A $=11{,}400$ s. Total work content is 43,200 s, which happens to be exactly divisible by 3, so the theoretical lower bound on makespan is exactly $14{,}400$ s — precisely the manager's 4-hour target. The rebalanced assignment is solved below; the part-(b) workforce calculation does not depend on job times: the plain workday bound (13) ignores the weekends-off rule, which raises the minimum to 15.

Given. Fourteen jobs, each with a fixed processing time (seconds) shown once regardless of which machine runs it (the three machines have “similar capabilities,” so a job's time does not depend on its assigned machine); three identical parallel machines A, B, C; target completion within 4 hours ($14{,}400$ s). No individual job due dates are stated, so “minimize the lateness of the worst job” is read as minimizing the makespan (the completion time of the last-finishing machine).

JobBatch sizeTime (s)Initial machine
B2401723,200A
B79821264,400A
B6183456,000B
B11841103,800A
B94552403,800C
B4056324,300B
B1847324,300B
B6298324,300B
B99891921,800C
B1910641,200B
B3311641,200B
B8212322,900B
B4813641,000B
B7214641,000B
Initial totalsA 11,400 / B 26,200 / C 5,600

Find. (a) A rebalanced schedule that completes all jobs within the 4-hour (14,400 s) target if at all possible; (b) the minimum full-time-equivalent operator headcount needed to staff this facility under the stated shift and days-off rules.

Approach. The initial allocation is badly imbalanced (Machine B alone totals 26,200 s $=7.3$ h, nearly double the deadline, while C sits at only 5,600 s), so find the theoretical lower bound on makespan, search for a job-to-machine assignment achieving it, then size the workforce with days-off scheduling bounds (5-day week and weekends-off rule) for a constant daily requirement.

  1. Lower bound. Total work content across all 14 jobs is $\sum_jp_j=43{,}200$ s; with 3 identical parallel machines, no assignment can beat $$C_{max}\ge\left\lceil\frac{43{,}200}{3}\right\rceil=\boxed{14{,}400\ \text{s}}.$$ This lower bound lands exactly on the manager's 4-hour target — so “if possible” hinges on whether a perfectly balanced 3-way partition of these 14 specific job times actually exists, not merely on a close approximation.
  2. Rebalanced assignment (part a). An exhaustive branch-and-bound search over 3-way partitions of the 14 jobs (minimizing the largest machine load) finds a partition that exactly hits the lower bound: $$\text{A: B6183, B4056, B8212, B1910}\ (6{,}000+4{,}300+2{,}900+1{,}200=14{,}400\text{ s})$$ $$\text{B: B7982, B1184, B2401, B9989, B3311}\ (4{,}400+3{,}800+3{,}200+1{,}800+1{,}200=14{,}400\text{ s})$$ $$\text{C: B1847, B6298, B9455, B4813, B7214}\ (4{,}300+4{,}300+3{,}800+1{,}000+1{,}000=14{,}400\text{ s})$$ giving $\boxed{L_{max}=C_{max}=14{,}400\ \text{s}}$ on all three machines simultaneously — the manager's 4-hour target is achievable exactly, with zero margin and zero lateness on every job.
  3. Minimum workforce (part b). Three machines, each needing one full-time operator per shift, times three 8-hour shifts/day, seven days/week, gives a constant daily requirement of $R=3\times3=9$ operators every day of the week. This is a days-off scheduling problem with a weekends-off rule (Baker; Burns & Carter): “at least $A=2$ weekends off in every $B=5$ weeks, two days off in every seven days”. Two lower bounds apply, and the larger one governs.
    Workday bound. An operator works at most 5 of every 7 days, so $5N\ge7R$ and $N\ge\lceil63/5\rceil=13$.
    Weekend bound. Over any 5 consecutive weeks there are 5 Saturdays, each needing 9 operators: $5\times9=45$ operator-Saturdays. An operator with 2 full weekends off can work at most $B-A=3$ of those Saturdays, so $$N\ge\left\lceil\frac{B\,R}{B-A}\right\rceil=\left\lceil\frac{5\times9}{3}\right\rceil=15.$$ With 13 operators only $13\times3=39<45$ Saturday shifts could be staffed, so the weekends-off rule, not the 5-day week, sets the minimum.
    15 is achievable. Split the 15 operators into five crews of 3. (i) Weekends: in week $k$ crews $k$ and $k+1$ (cyclically, mod 5) take Saturday and Sunday off, so $15-6=9$ work every weekend day, and each crew has exactly 2 weekends off in every 5 weeks. (ii) Weekdays: each crew keeps the same two weekday rest days every week — crews 1–2 Mon+Tue, crew 3 Wed+Thu, crew 4 Thu+Fri, crew 5 Wed+Fri — so exactly 6 operators rest each weekday and 9 work. The longest possible run of work days is 5 (e.g. Wed–Sun for a Mon+Tue crew), so every rolling 7-day window holds at least 2 days off, and a weekend off only adds rest. Hence $$\boxed{N_{min}=15\ \text{operators}}.$$
Machine AB6183B4056B8212B191014,400 sMachine BB7982B1184B2401B9989B331114,400 sMachine CB1847B6298B9455B4813B721414,400 sEach segment = one job. Machine loads shown are the rebalanced assignment (all three exactly 14,400 s).
Figure 2 — Rebalanced load-balanced assignment meeting the 4-hour target exactly: Machine A, B, C each 14,400 s.
MachineJob setLoad (s)
AB6183, B4056, B8212, B191014,400
BB7982, B1184, B2401, B9989, B331114,400
CB1847, B6298, B9455, B4813, B721414,400
Makespan (part a)14,400 s = 4 h 0 min on all three machines (meets deadline exactly, 0 s margin)
Minimum workforce (part b)15 operators (weekend bound $\lceil5\times9/3\rceil$ governs; 5 crews of 3)
Back to the paper →