Article ID: | iaor20125439 |
Volume: | 40 |
Issue: | 1 |
Start Page Number: | 344 |
End Page Number: | 352 |
Publication Date: | Jan 2013 |
Journal: | Computers and Operations Research |
Authors: | Tanaka Shunji, Araki Mituhiko |
Keywords: | combinatorial optimization, programming: dynamic |
This study proposes an exact algorithm for the single‐machine total weighted tardiness problem with sequence‐dependent setup times. The algorithm is an extension of the authors' previous algorithm for the single‐machine scheduling problem without setup times, which is based on the SSDP (Successive Sublimation Dynamic Programming) method. In the first stage of the algorithm, the conjugate subgradient algorithm or the column generation algorithm is applied to a Lagrangian relaxation of the original problem to adjust multipliers. Then, in the second stage, constraints are successively added to the relaxation until the gap between lower and upper bounds becomes zero. The relaxation is solved by dynamic programming and unnecessary dynamic programming states are eliminated to suppress the increase of computation time and memory space. In this study a branching scheme is integrated into the algorithm to manage to solve hard instances. The proposed algorithm is applied to benchmark instances in the literature and almost all of them are optimally solved.