Article ID: | iaor2009942 |
Country: | Netherlands |
Volume: | 159 |
Issue: | 1 |
Start Page Number: | 83 |
End Page Number: | 95 |
Publication Date: | Mar 2008 |
Journal: | Annals of Operations Research |
Authors: | Lau Hoong Chuin, Feng Guang |
Keywords: | heuristics |
In this paper, we study the multi-machine scheduling problem with earliness and tardiness penalties and sequence dependent setup times. This problem can be decomposed into two subproblems – sequencing and timetabling. Sequencing focuses on assigning each job to a fixed machine and determine the job sequence on each machine. We call such assignment a semi-schedule. Timetabling focuses on finding an executable schedule from the semi-schedule via idle-time insertion. Sequencing is strongly NP-hard in general. Although timetabling is polynomial-time solvable, it can become a computational bottleneck if the procedure is executed many times within a larger framework. This paper makes two contributions. We first propose a quantum improvement to the computational efficiency of the timetabling algorithm. We then apply it within a squeaky wheel optimization framework to solve the sequencing and overall problem. Finally, we demonstrate the strength of our proposed algorithms by experiments.