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

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.

[1]  Keah Choon Tan,et al.  Minimizing Tardiness on a Single Processor with Sequence Dependent Setup Times: A Simulated Annealing Approach , 1997 .

[2]  S. C. Kim,et al.  Impact of sequence-dependent setup time on job shop scheduling performance , 1994 .

[3]  Shi-Chung Chang,et al.  Scheduling flexible flow shops with sequence-dependent setup effects , 2000, IEEE Trans. Robotics Autom..

[4]  Fred W. Glover,et al.  Construction heuristics for the asymmetric TSP , 2001, Eur. J. Oper. Res..

[5]  Young Hoon Lee,et al.  Scheduling jobs on parallel machines applying neural network and heuristic rules , 2000 .

[6]  Joseph Y.-T. Leung,et al.  Minimizing Total Tardiness on One Machine is NP-Hard , 1990, Math. Oper. Res..

[7]  Lee J. Krajewski,et al.  Kanban, MRP, and Shaping the Manufacturing Environment , 1987 .

[8]  Francis Sourd,et al.  Earliness-tardiness scheduling with setup considerations , 2005, Comput. Oper. Res..

[9]  Reha Uzsoy,et al.  Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times. , 1995 .

[10]  Paul A. Rubin,et al.  Scheduling in a sequence dependent setup environment with genetic search , 1995, Comput. Oper. Res..

[11]  Jatinder N. D. Gupta,et al.  A review of scheduling research involving setup considerations , 1999 .

[12]  Peter B. Luh,et al.  Job shop scheduling with group-dependent setups, finite buffers, and long time horizon , 1998, Ann. Oper. Res..

[13]  C. Klein,et al.  Single-machine scheduling with sequence dependent setup to minimize total weighted squared tardiness , 1999 .

[14]  B. M. Khumawala,et al.  A Savings Index Heuristic Algorithm for Flowshop Scheduling with Sequence Dependent Set-up Times , 1995 .

[15]  B. J. Lageweg,et al.  Minimizing Total Costs in One-Machine Scheduling , 1975, Oper. Res..

[16]  T. Ibaraki Enumerative approaches to combinatorial optimization - part I , 1988 .

[17]  Paul A. Rubin,et al.  A comparison of four methods for minimizing total tardiness on a single processor with sequence dependent setup times , 2000 .

[18]  Mansooreh Mollaghasemi,et al.  A branch-and-bound algorithm for the early/tardy machine scheduling problem with a common due-date and sequence-dependent setup time , 2004, Comput. Oper. Res..

[19]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[20]  Joanna Józefowska,et al.  Minimizing the earliness-tardiness costs on a single machine , 2006, Comput. Oper. Res..

[21]  S. S. Panwalkar,et al.  Sequencing Research and the Industrial Scheduling Problem , 1973 .

[22]  Michael Pinedo,et al.  A heuristic to minimize the total weighted tardiness with sequence-dependent setups , 1997 .