Skip to main content

A heuristic combination method for solving job-shop scheduling problems

  • Conference paper
  • First Online:
Parallel Problem Solving from Nature — PPSN V (PPSN 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1498))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. U. Dorndorf and E. Pesch. Evolution based learning in a job shop scheduling environment. Computers and Operations Research, 22(1):25–40, 1995.

    Article  MATH  Google Scholar 

  4. H-L. Fang. Genetic Algorithms in Timetabling and Scheduling. PhD thesis, Department of Artificial Intelligence, University of Edinburgh, 1994.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. B. Giffler and G.L. Thompson. Algorithm for solving production scheduling problems. Operations Research, 8(4):487–503, 1960.

    MATH  MathSciNet  Google Scholar 

  7. 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.

    Google Scholar 

  8. T.E. Morton and D.W. Pentico. Heuristic Scheduling Systems. John Wiley, 1993.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. I.P. Norenkov and E.D. Goodman. Solving scheduling problems via evolutionary methods for rule sequence optimization. Second World Conference on Soft Computing, 1997.

    Google Scholar 

  11. 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.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Agoston E. Eiben Thomas Bäck Marc Schoenauer Hans-Paul Schwefel

Rights and permissions

Reprints 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

Publish with us

Policies and ethics