Академический Документы
Профессиональный Документы
Культура Документы
Working steps
Step 1
• Find (i) min(T1j)
• (ii) min Tmj
• (iii) max (T2j, T3j, T4j,...............Tm-1,j )
Step 2
• min ((T1j) ≥ max (Tij) for i= 2, 3, 4,.............,m-1 or
• min (Tmj) ≥ max ((Tij) for i= 2, 3, 4,.............,m-1
Step 3
• If inequations of step 2 are not satisfied, this method fails. If
it satisfies either or both the conditions go to step 4.
Working steps contd…
Step 4
• Convert the m machines problem into a 2 machine problem
considering two imaginary machines G and H, so that
• TGj= T1j + T2j + T3j + ……………………..+Tm-1,j and
• THj =T2j + T3j + ……………………..+Tm,j
Step 5
• In addition to conditions given in step 4, If T2j + T3j +
……………………..+Tm-1,j =C, where C is a fixed positive
constant for all j= 1, 2, 3,………,n, then determine the optimal
sequence for n jobs and two machines M1 and Mm in order
M1,Mm by using Johnson’s algorithm.
Illustration of problems involving
n jobs and m machines
• There are four jobs Machine i
1,2,3,…..6 in to order B 19 8 11 8 10 21
M1,M2,M3,M4,M5,M6.
The processing times C 13 7 10 7 9 17
are as given below.
D 22 6 5 6 10 14
Soln.
• Here Min T1j =13, Min T6j =14
• Max (maxT2j,maxT3j, maxT4j, maxT5j) = Max (10,
11, 8,12) =12
• Hence both the conditions are satisfied here.
That is Min T1j ≥ Max (maxT2j, maxT3j, maxT4j,
maxT5j) and also Min T6j ≥ Max (maxT2j, maxT3j,
maxT4j, maxT5j).
• Hence the problem can be converted to 4 jobs
and two fictitious machines G and H. The
processing time on G and H is derived as shown
in the following table.
Processing time on fictitious machines G and H
Jobs A B C D
C 0 13 13 20 20 30 30 37 37 46 46 63
A 13 33 33 43 43 52 52 56 56 68 68 95
B 33 52 52 60 60 71 71 79 79 89 95 116
3 0 28 28 40 40 56 56 100
2 28 58 58 68 68 86 100 132