Abstract
This paper compares the performance of four heuristic search algorithms for single machine scheduling problems: local search, simulated annealing, tabu search and genetic algorithms. To investigate their potential, the algorithms are applied to a single machine scheduling problem to minimise tardiness of all jobs with arbitrary ready times, processing times and due times. This problem is known to be NP complete. The purpose of the comparison is to find a good approximation algorithm ie. the algorithm is not designed to search for an optimal solution to the problem.
Preview
Unable to display preview. Download preview PDF.
References
Bagchi, S., Uckun, S., Miyabe, Y. and Kawamura, K.: Exploring problem specific recombination operators for job shop scheduling. Proceedings of the 4th International Conference on Genetic Algorithms (1991) 10–17
Baker, K.R.: Introduction to sequencing and scheduling. Wiley, New York (1974)
Brandimarte, P.: Neighbourhood serach-based optimization algorithms for production scheduling: a survey. Computer Integrated Manufacturing Systems 5 (1992) 167–176
Cleveland, G.A. and Smith, S.F.: Using genetic algorithms to schedule flow shop releases. Proceedings of the 3rd International Conference on Genetic Algorithms (1989) 160–169
Davis, L.: Job shop scheduling with genetic algorithms. Proceedings of the 1st International Conference on Genetic Algorithms (1985) 136–140
Davis, L.: Genetic algorithms and simulated annealing. Pitman Publishing, London (1987)
Davis, L.: Handbook of genetic algorithms. Van Nostrand Reinhold, New York (1991)
Davis, L. and Ritter, F.: Schedule optimization with probabilistic search. Proceedings of the 3rd Conference on Artificial Intelligence Applications (1987) 231–236
Dowsland, K.A.: Simulated annealing. Modern heuristic techniques for combinatorial problems, Blackwell Scientific Publications, Oxford (1993)
Fox, M. S.: Constraint directed search: a case study of job shop scheduling. Morgan Kaufmann Publishers, Los Altos, CA (1987)
French, S.: Sequencing and scheduling. Ellis Horwood, Chichester (1982)
Glover, F.: Tabu search — part 1. ORSA Journal on Computing 1 (1989) 190–206
Glover, F.: Tabu search — part 2. ORSA Journal on Computing 2 (1990) 4–32
Glover, F.: Tabu search: a tutorial. Interfaces 20 (1990) 74–94
Glover, F., Taillard, E. and de Werra, D.: A user's guide to tabu search. Annals of Operations Research 41 (1993) 3–28
Goldberg, D.E.: Genetic algorithms in search, optimisation and machine learning. Addison Wesley, Reading, Mass (1989)
Husbands, P., Mill, F and Warrington, S.: Genetic algorithms, production plan optimization and scheduling. Proceedings of the 1st International Conference on Parallel Problem Solving from Nature (PPSN) (1990) 80–84
Laguna, M., Barnes, J.W. and Glover, F.: Tabu search methods for a single machine scheduling problem. Journal of Intelligent Manufacturing 2 (1991) 63–73
Lundy, M. and Mees, A.: Convergence of an annealing algorithm. Math. Prog. 34 (1986) 111–124
McMahon, G. and Hadinoto, D.: A genetic algorithm for single machine scheduling problems. Working paper 1993-3-095/B, Bond University, Gold Coast, Australia (1993)
Ogbu, F.A. and Smith, D.K.: The application of the simulated annealing algorithm to the solution of the n/m/Cmax flowshop problem. Computers Operations Research 17 (1990) 243–253
Osman, I.H. and Potts, C.N.: Simulated annealing for permutation flow shop scheduling. Omega 17 (1989) 551–557
Reeves, C.R.: Improving the efficiency of tabu search for machine sequencing problems. Journal of Operational Research Society 44 (1993) 375–382
Rinnooy Kan, A.H.G.: Machine scheduling problem: classification. complexity and computation. Martinus Nijhoff, The Hague, Holland (1976)
Syswerda, G. and Palmucci, J.: The application of genetic algorithms to resource scheduling. Proceedings of the 4th International Conference on Genetic Algorithms (1991) 502–508
Taillard, E.: Some efficient heuristic methods for the flow shop sequencing problem. European Journal of Operational Research 47 (1990) 65–74
Vaessens, R.J.M., Aarts, E.H.L. and Lenstra, J.K.: Job shop scheduling by local search. Memorandum COSOR 94-05, Eindhoven University of Technology, The Netherlands (1994)
Van Laarhoven, P.J.M., Aarts, E.H.L. and Lenstra, J.K.: Job shop scheduling by simulated annealing. Operations Research 40 (1992) 113–125
Whitley, D.: The GENITOR algorithm and selection pressure: why rank based allocation of reproductive trials is best. Proceedings of the 3rd International Conference on Genetic Algorithms (1989) 116–121
Whitley, D., Starkweather, T., and Fuquay, D'A: Scheduling problems and travelling salesman: the genetic edge recombination operator. Proceedings of the 3rd International Conference on Genetic Algorithms (1989) 133–140
Widmer, M. and Hertz, A.: A new heuristic method for the flow shop sequencing problem. European Journal of Operational Research 41 (1989) 186–193
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McMahon, G., Hadinoto, D. (1995). Comparison of heuristic search algorithms for single machine scheduling problems. In: Yao, X. (eds) Progress in Evolutionary Computation. EvoWorkshops EvoWorkshops 1993 1994. Lecture Notes in Computer Science, vol 956. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60154-6_62
Download citation
DOI: https://doi.org/10.1007/3-540-60154-6_62
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60154-8
Online ISBN: 978-3-540-49528-4
eBook Packages: Springer Book Archive