Flowshop Scheduling
Flowshop Scheduling
•
Time Hours
Job Machine 1 - Machine 2 – Machine 3 - Processing
Processing time Processing time Time
1 8 5 4
2 10 6 9
3 6 2 8
4 7 3 6
5 11 4 5
• Minimum of Machine 1= 6 which is equal to
Maximum of Machine 2. Therefore
applicability condition is satisfied.
• Can apply extension of Johnson’s algortithm.
Job Machine A Machine B
1 13 9
2 16 15
3 8 10
4 10 9
5 15 9
3 2 5 1 4
Machine1 Machine2 Machine 3
Job In Out In Out In Out Idle M2 Idle M3
3 0 6 6 8 8 16 6 8
2 6 16 16 22 22 31 8 6
5 16 27 27 31 31 36 5 0
1 27 35 35 40 40 44 4 4
4 35 42 42 45 45 51 2 1
• Makespan = 51 Hours
• Idle Time = Idle M2+Idle M3
• = 25+19= 44Hours
Job Shop Scheduling
• n jobs , m machines and jobs different
sequences
• Can not apply johnson’s method.
Job shop Scheduling
Processing time in Hours
Operation
Job 1 2 3
1 2 3 4
2 4 4 1
3 2 2 3
4 3 3 1
Routing
Operation
Job 1 2 3
1 1x 2x 3x
2 3x 2x 1x
3 2x 3x 1x
4 1x 3x 2x
(i,j,k) = (job, operation, machine)
10 13
2 5
M1 (1,1,1) (4,1,1) (2,3,1) (3,3,1)
5 9 10
4 6 9 13