A branch and bound algorithm of the single machine schedule with sequence dependent setup times for minimizing total tardiness

作者:

Highlights:

摘要

This paper addresses the NP-hard problem of scheduling N jobs on a single machine with due dates, sequence-dependent setup times, and no preemption where the objective is to minimize the total tardiness. This problem has previously been treated by Rubin and Ragatz [P.A. Rubin, G.L. Ragatz, Scheduling in a sequence dependent setup environment with generic search, Computers and Operations Research 22 (1) (1995) 85–99], Ragatz [G.L. Ragatz, A branch-and-bound method for minimum tardiness sequencing on a single processor with sequence dependent setup times, in: Proceedings: twenty-fourth annual meeting of the Decision Sciences Institute, 1993, pp. 1375–1377] and Tan et al. [K.C. Tan, R. Narasinmhan, P.A. Rubin, G.L. Ragatz, A comparison of four methods for minimizing total tardiness on a single processor with sequence dependent setup times, Omega 28 (2000) 313–326]. An algorithm based on branch-and-bound permutation schemes is developed including the implementation of lower and upper bounding procedures, and dominance rules. Computational experiments demonstrate the effectiveness of the algorithm. A comparison with Ragatz’s B&B approaches indicates that the algorithm that we describe is competitive and has a certain advantage for larger problems.

论文关键词:Total tardiness,Sequence-dependent setup,Branch and bound,Single machine schedule

论文评审过程:Available online 7 August 2006.

论文官网地址:https://doi.org/10.1016/j.amc.2006.05.127