Abstract
In the design of exact methods for NP-hard machine scheduling problems, branch and bound algorithms have always been widely considered. In this work we revisit the classic search strategies for branch and bound schemes. We consider a systematic application of the well known dynamic programming dominance property for machine scheduling problems. Several conditions concerning the application of the proposed property with respect to best first, depth first, breadth first search strategies and problem characteristics are presented. Computational testing on single machine and flow shop problems validate in practice the efficiency of the considered approach and suggest that the traditional choice of depth first search with respect to best first and breadth first is strongly questionable.
Similar content being viewed by others
REFERENCES
Chu, C.,” Abranch-and-bound algorithm to minimize total. owtime with unequal release dates,” Naval Research Logistics, 39, 859-875 (1992).
Della Croce, F., M. Ghirardi, and R. Tadei,” An improved branch and bound algorithm for the two-machine total completion time Flow Shop problem,” European Journal of Operational Research, 139, 293-301 (2002).
Pan, Y.,” Animproved branch and bound algorithm for single machine scheduling with deadlines to minimize total weighted completion time,” Operations Research Letters, 31, 492-496 (2003).
Posner, M.,” Minimizing weighted completion times with deadlines,” Operations Research, 33, 562-574 (1985).
Potts, C. N. and L. N. Van Wassenhove,” An algorithm for single machine sequencing with deadlines to minimize total weighted completion time,” European Journal of Operational Research, 12, 379-387 (1983).
Potts, C. N. and L. N. Van Wassenhove,” A branch and bound algorithm for the total weighted tardiness problem,” Operations Research, 33, 363-377 (1985).
Schrage, L. and K. R. Baker,” Dynamic programming solution of sequencing problems with precedence constraints,” Operations Research, 26, 444-449 (1978).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
T'kindt, V., Croce, F.D. & Esswein, C. Revisiting Branch and Bound Search Strategies for Machine Scheduling Problems. Journal of Scheduling 7, 429–440 (2004). https://doi.org/10.1023/B:JOSH.0000046075.73409.7d
Issue Date:
DOI: https://doi.org/10.1023/B:JOSH.0000046075.73409.7d