A Hybrid Dual-Population Genetic Algorithm for the Single Machine Maximum Lateness Problem

We consider the problem of scheduling a number of jobs, each job having a release time, a processing time and a due date, on a single machine with the objective of minimizing the maximum lateness. We developed a hybrid dual-population genetic algorithm and compared its performance with alternative methods on a new diverse data set. Extensions from a single to a dual population by taking problem specific characteristics into account can be seen as a stimulator to add diversity in the search process, which has a positive influence on the important balance between intensification and diversification. Based on a comprehensive literature study on genetic algorithms in single machine scheduling, a fair comparison of genetic operators was made.

[1]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[2]  Chengbin Chu,et al.  Due date assignment and scheduling: Slk, TWK and other due date assignment models , 2002 .

[3]  Rafael Martí,et al.  Context-Independent Scatter and Tabu Search for Permutation Problems , 2005, INFORMS J. Comput..

[4]  Chris N. Potts,et al.  Single machine scheduling with batch set-up times to minimize maximum lateness , 1997, Ann. Oper. Res..

[5]  Graham McMahon,et al.  On Scheduling with Ready Times and Due Dates to Minimize Maximum Lateness , 1975, Oper. Res..

[6]  J. Carlier The one-machine sequencing problem , 1982 .

[7]  Leyuan Shi,et al.  Branch-and-bound algorithms for solving hard instances of the one-machine sequencing problem , 2006, Eur. J. Oper. Res..

[8]  Pei-Chann Chang,et al.  Scheduling n jobs on one machine to minimize the maximum lateness with a minimum number of tardy jobs , 2001 .

[9]  Emile H. L. Aarts,et al.  Theoretical Aspects of Local Search (Monographs in Theoretical Computer Science. An EATCS Series) , 2007 .

[10]  Chris N. Potts,et al.  A Branch and Bound Algorithm for the Total Weighted Tardiness Problem , 1985, Oper. Res..

[11]  M. Vanhoucke,et al.  A Genetic Algorithm for the Single Machine Maximum Lateness Problem , 2009 .

[12]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .

[13]  Fred W. Glover,et al.  A Template for Scatter Search and Path Relinking , 1997, Artificial Evolution.

[14]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .