Article ID: | iaor2003516 |
Country: | Germany |
Volume: | 92 |
Issue: | 1 |
Start Page Number: | 61 |
End Page Number: | 102 |
Publication Date: | Jan 2002 |
Journal: | Mathematical Programming |
Authors: | Bertsimas D., Sethuraman J. |
Keywords: | heuristics |
We design an algorithm, called the fluid synchronization algorithm (FSA), for the job shop scheduling problem with the objective of minimizing the makespan. We round an optimal solution to a fluid relaxation, in which we replace discrete jobs with the flow of a continuous fluid, and use ideas from fair queueing in the area of communication networks in order to ensure that the discrete schedule is close to the one implied by the fluid relaxation. FSA produces a schedule with makespan at most