Mathematics and Statistics · Ch 15 — Assignment Problem and Sequencing
Processing n Jobs Through Three Machines
Processing n Jobs Through Three Machines
When each of jobs must pass through three machines in the fixed order , there is no simple rule in general. But if the middle machine is 'weak enough', the three-machine problem can be converted into an equivalent two-machine problem and then solved by Johnson's rule.
The conversion condition. Let be the times of job on . The conversion is valid if at least one of the following holds:
In words: the smallest time on the first machine is at least the largest time on the middle machine, or the smallest time on the last machine is at least the largest on the middle machine. (If neither holds, this shortcut does not apply.)
The conversion. Define two fictitious machines and with processing times
Now treat and as a two-machine problem and apply Johnson's rule to the times to get the optimal sequence.
Reading the answer. The optimal order found from is the order to use on the real machines . To get the total elapsed and idle times, tabulate in-/out-times across all three real machines: a job's in-time on a machine is .
Check the condition first …
or ; when either holds the three-machine sequencing problem reduces …
Auxiliary machines with times and , used with Johnson's rule to find the optimal th …