A branch-and-bound algorithm with Lagrangian relaxation to minimize total tardiness on identical parallel machines

The purpose of this paper is to propose a new branch-and-bound algorithm for a class of scheduling problems to minimize total tardiness on identical parallel machines. In this algorithm, the Lagrangian relaxation technique is applied to obtain a tight lower bound. In addition, the job dominance conditions for the single machine total tardiness problem are utilized for both restricting branches and improving the lower bound. As will be shown by computational experiments, instances with up to 25 jobs and with any number of machines are optimally solved by the proposed algorithm.

[1]  Marshall L. Fisher,et al.  A dual algorithm for the one-machine scheduling problem , 1976, Math. Program..

[2]  J. D. Irwin,et al.  An Improved Method for Scheduling Independent Tasks , 1971 .

[3]  J. J. Brennan,et al.  An Improved Algorithm for Scheduling Jobs on Identical Machines , 1977 .

[4]  Jatinder N. D. Gupta,et al.  SCHEDULING JOBS ON PARALLEL PROCESSORS WITH DYNAMIC PROGRAMMING , 1973 .

[5]  Yih-Long Chang,et al.  Heuristics for minimizing mean tardiness form parallel machines , 1991 .

[6]  Salah E. Elmaghraby,et al.  On the Scheduling of Jobs on a Number of Identical Machines. , 1972 .

[7]  James G. Root Scheduling with Deadlines and Loss Functions on k Parallel Machines , 1965 .

[8]  Hamilton Emmons,et al.  One-Machine Sequencing to Minimize Certain Functions of Job Tardiness , 1969, Oper. Res..

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

[10]  Laurent Péridy,et al.  A Branch and Bound Algorithm to Minimize Total Weighted Tardiness on a Single Processor , 2004, Ann. Oper. Res..

[11]  Christos Koulamas Polynomially solvable total tardiness problems: Review and extensions , 1997 .

[12]  Wlodzimierz Szwarc,et al.  Solution of the single machine total tardiness problem , 1999 .

[13]  Chun-Yuan Cheng,et al.  Scheduling unrelated parallel machines to minimize total weighted tardiness , 2003, 2006 IEEE International Conference on Service Operations and Logistics, and Informatics.

[14]  Chengbin Chu,et al.  Parallel machine scheduling to minimize total tardiness , 2002 .

[15]  Marshall L. Fisher,et al.  The Lagrangian Relaxation Method for Solving Integer Programming Problems , 2004, Manag. Sci..

[16]  E. Lawler A “Pseudopolynomial” Algorithm for Sequencing Jobs to Minimize Total Tardiness , 1977 .

[17]  Ihsan Sabuncuoglu,et al.  An Efficient Algorithm for the Single Machine Total Tardiness Problem , 2001 .

[18]  Christos Koulamas,et al.  The Total Tardiness Problem: Review and Extensions , 1994, Oper. Res..

[19]  Krishna R. Pattipati,et al.  Schedule generation and reconfiguration for parallel machines , 1990, IEEE Trans. Robotics Autom..

[20]  M. Azizoglu,et al.  Tardiness minimization on parallel machines , 1998 .