Skip to content
Worked Examples · Example 9
Q.

Five jobs must each be processed first on Machine M1M_1 and then on Machine M2M_2. The processing times (in hours) are:

Job12345
M1M_138574
M2M_263285

Find the optimal sequence, the total elapsed time and the idle time of each machine.

Maharashtra MsbshseTextbookSubjectiveImportance★★★★★
38% · 12/32 Questions
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

Step 1 — Apply Johnson's rule.

  • Smallest time overall =2= 2 (job 33, on M2M_2) →\to place job 33 last: (  −,−,−,−,3  )(\;-,-,-,-,3\;).
  • Next smallest =3= 3: job 11 on M1M_1 →\to first; job 22 on M2M_2 →\to last available (just before 33): (  1,−,−,2,3  )(\;1,-,-,2,3\;).
  • Remaining jobs 4,54,5: smallest =4= 4 (job 55, M1M_1) →\to earliest free slot; then job 44 (M1=7M_1 = 7) →\to next free slot: (  1,5,4,2,3  )(\;1,5,4,2,3\;).

Optimal sequence: 1→5→4→2→31 \to 5 \to 4 \to 2 \to 3.

Step 2 — In/out-time table. On M2M_2, in-time =max⁡(M1= \max(M_1 out-time, previous M2M_2 out-time)).

JobM1M_1 inM1M_1 outM2M_2 inM2M_2 out
10339
537914
47141422
214222225
322272729

Step 3 — Read the results.

  • Total elapsed time == last M2M_2 out-time =29= \mathbf{29} hours.
  • M1M_1 processing total =3+4+7+8+5=27= 3+4+7+8+5 = 27, so M1M_1 idle =29−27=2= 29 - 27 = 2 h. …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.