Skip to content
Question 17 of 32
Q.

Five jobs are performed first on machine M1M_1 and then on machine M2M_2. Time taken in hours by each job on each machine is given below:

Machines↓\Jobs→12345
M1M_168457
M2M_2376416
Determine the optimal sequence of jobs and total elapsed time. Also, find the idle time for two machines.
Maharashtra MsbshseMaharashtra HSC (MSBSHSE) Board 2022Subjective· 4mImportance★★★★★
53% · 17/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 →

Johnson's rule gives the optimal sequence 3−5−2−4−13-5-2-4-1; total elapsed time =41=41 h, idle time M1=11M_1=11 h, M2=5M_2=5 h.

Step 1 — Apply Johnson's rule. The processing times are:

Job12345M168457M2376416\begin{array}{c|ccccc} \text{Job} & 1 & 2 & 3 & 4 & 5\\ \hline M_1 & 6 & 8 & 4 & 5 & 7\\ M_2 & 3 & 7 & 6 & 4 & 16\end{array}

Repeatedly pick the smallest time: if it is on M1M_1 place the job as early as possible, if on M2M_2 place it as late as possible.

  • Smallest is 33 (Job 1 on M2M_2) ⇒\Rightarrow Job 1 goes last.
  • Next smallest is 44: Job 3 on M1M_1 ⇒\Rightarrow first; Job 4 on M2M_2 ⇒\Rightarrow next-to-last.
  • Next is 77: Job 5 on M1M_1 ⇒\Rightarrow next available first; Job 2 on M2M_2 ⇒\Rightarrow next available last.

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

Step 2 — Compute the elapsed time table (In/Out on each machine):

JobM1 inM1 outM2 inM2 out30441054111127211192734419243438124303841\begin{array}{c|cc|cc} \text{Job} & M_1\text{ in} & M_1\text{ out} & M_2\text{ in} & M_2\text{ out}\\ \hline 3 & 0 & 4 & 4 & 10\\ 5 & 4 & 11 & 11 & 27\\ 2 & 11 & 19 & 27 & 34\\ 4 & 19 & 24 & 34 & 38\\ 1 & 24 & 30 & 38 & 41\end{array}

…

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.