A meta-heuristic approach to single machine scheduling problems

A new meta-heuristic evolutionary algorithm, named a memetic algorithm, for solving single machine total weighted tardiness scheduling problems is presented in this paper. Scheduling problems are proved to be NP-hard (Non-deterministic polynomial-time hard) types of problems and they are not easily or exactly solved for larger sizes. Therefore, application of the meta-heuristic technique to solve such NP hard problems is pursued by many researchers. The memetic algorithm is a marriage between population-based global searches with local improvement for each individual. The algorithm is tested with benchmark problems available in the OR (operations research) library. The results of the proposed algorithm are compared with the best available results and were found to be nearer to optimal. The memetic algorithm performs better than the heuristics like earliest due date and modified due date.

[1]  Chris N. Potts,et al.  An Iterated Dynasearch Algorithm for the Single-Machine Total Weighted Tardiness Scheduling Problem , 2002, INFORMS J. Comput..

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

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

[4]  Edmund K. Burke,et al.  Hybrid evolutionary techniques for the maintenance scheduling problem , 2000 .

[5]  Pablo Moscato,et al.  A memetic algorithm for the total tardiness single machine scheduling problem , 2001, Eur. J. Oper. Res..

[6]  Edmund K. Burke,et al.  A Memetic Algorithm for University Exam Timetabling , 1995, PATAT.

[7]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[8]  Edmund K. Burke,et al.  A multistage evolutionary algorithm for the timetable problem , 1999, IEEE Trans. Evol. Comput..

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

[10]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[11]  L. Darrell Whitley,et al.  A Comparison of Genetic Sequencing Operators , 1991, ICGA.

[12]  Bahram Alidaee,et al.  A computational experiment of COVERT-AU class of rules for single machine tardiness scheduling problem , 1996 .

[13]  B. Freisleben,et al.  A comparison of memetic algorithms, tabu search, and ant colonies for the quadratic assignment problem , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[14]  Bernd Freisleben,et al.  Fitness Landscapes, Memetic Algorithms, and Greedy Operators for Graph Bipartitioning , 2000, Evolutionary Computation.

[15]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .