Abstract
This paper describes a heuristic combination based genetic algorithm, (GA), for tackling dynamic job-shop scheduling problems. Our approach is novel in that the genome encodes a choice of algorithm to be used to produce a set of schedulable operations, alongside a choice of heuristic which is used to choose an operation from the resulting set. We test the approach on 12 instances of dynamic problems, using 4 different objectives to judge schedule quality. We find that our approach outperforms other heuristic combination methods, and also performs well compared to the most recently published results on a number of benchmark problems.
Preview
Unable to display preview. Download preview PDF.
References
R. Bruns. Direct chromosome representation and advanced genetic algorithms for production scheduling. In S. Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, page 352. San Mateo: Morgan Kaufmann, February 1993.
R. Bruns. Scheduling. In T. Bäck, D.B. Fogel, and Z. Michalewicz, editors, Handbook of Evolutionary Computation, release 97/1, chapter Part F: Applications of Evolutionary Computing, pages F1.5:1–9. IOP Publishing Ltd and Oxford University Press, 1997.
U. Dorndorf and E. Pesch. Evolution based learning in a job shop scheduling environment. Computers and Operations Research, 22(1):25–40, 1995.
H-L. Fang. Genetic Algorithms in Timetabling and Scheduling. PhD thesis, Department of Artificial Intelligence, University of Edinburgh, 1994.
H-L. Fang, P. Ross, and D. Corne. A promising genetic algorithm approach to job-shop scheduling, rescheduling, and open-shop scheduling problems. In S. Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 375–382. San Mateo: Morgan Kaufmann, 1993.
B. Giffler and G.L. Thompson. Algorithm for solving production scheduling problems. Operations Research, 8(4):487–503, 1960.
S-C. Lin, E.D. Goodman, and W.F. Punch. A genetic algorithm approach to dynamic job-shop scheduling problems. In Thomas Bäck, editor, Proceedings of the Seventh International Conference on Genetic Algorithms, pages 481–489. Morgan-Kaufmann, 1997.
T.E. Morton and D.W. Pentico. Heuristic Scheduling Systems. John Wiley, 1993.
R. Nakano and T. Yamada. Conventional genetic algorithms for job shop problems. In R.K. Belew and L.B. Booker, editors, Proceedings of the Fourth International Conference on Genetic Algorithms, pages 474–479. San Mateo: Morgan Kaufmann, 1991.
I.P. Norenkov and E.D. Goodman. Solving scheduling problems via evolutionary methods for rule sequence optimization. Second World Conference on Soft Computing, 1997.
R.J.M. Vaessens, E.H.L. Aarts, and J.K. Lenstra. Job shop scheduling by local search. INFORMS Journal of Computing, 8:302–317, 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hart, E., Ross, P. (1998). A heuristic combination method for solving job-shop scheduling problems. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, HP. (eds) Parallel Problem Solving from Nature — PPSN V. PPSN 1998. Lecture Notes in Computer Science, vol 1498. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056926
Download citation
DOI: https://doi.org/10.1007/BFb0056926
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65078-2
Online ISBN: 978-3-540-49672-4
eBook Packages: Springer Book Archive