Skip to main content

Automatic Design of Dispatching Rules with Genetic Programming for Dynamic Job Shop Scheduling

  • Conference paper
  • First Online:
Advances in Production Management Systems. The Path to Digital Transformation and Innovation of Production Management Systems (APMS 2020)

Part of the book series: IFIP Advances in Information and Communication Technology ((IFIPAICT,volume 591))

Abstract

Traditionally, scheduling experts rely on their knowledge and experience to develop problem-specific heuristics that require a considerable amount of time, experience, and code effort. Through this tedious process, experts must follow a trial-and-error cycle by evaluating the generated rules in a simulation model for the problem under consideration until achieving satisfactory results. Recently, hyper-heuristic approach has emerged as a powerful technique that uses artificial intelligence to automatically design efficient heuristics for various optimization problems. Genetic programming (GP) is the most popular hyper-heuristic approach to automate the design of production scheduling heuristics. In this paper, a genetic programming framework is proposed to generate efficient dispatching rules in a dynamic job shop. The proposed framework integrates the reasoning mechanism of GP with the ability of discrete event simulation in analyzing the performance of generated rules under dynamic conditions. Afterward, the evolved heuristics are compared to human-tailored literature rules under different dynamic settings using mean flow time and mean tardiness as performance measures. The achieved results prove the ability of the proposed approach in generating superior scheduling rules rapidly, within a few hours, compared to the conventional literature rules commonly adopted in the industry.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Pinedo, M., Khosrow, H.: Scheduling: theory, algorithms and systems development. In: Gaul, W., Bachem, A., Habenicht, W., Runge, W., Stahl, W.W. (eds.) Operations Research Proceedings 1991. ORP, vol. 1991, pp. 35–42. Springer, Berlin (2012). https://doi.org/10.1007/978-1-4614-2361-4_1

    Chapter  Google Scholar 

  2. Rajendran, C., Holthaus, O.: Comparative study of dispatching rules in dynamic flowshops and jobshops. Eur. J. Oper. Res. (1999). https://doi.org/10.1016/S0377-2217(98)00023-X

    Article  MATH  Google Scholar 

  3. Sels, V., Gheysen, N., Vanhoucke, M.: A comparison of priority rules for the job shop scheduling problem under different flow time- and tardiness-related objective functions. Int. J. Prod. Res. 50, 4255–4270 (2012). https://doi.org/10.1080/00207543.2011.611539

    Article  Google Scholar 

  4. Nguyen, S., Mei, Y., Zhang, M.: Genetic programming for production scheduling: a survey with a unified framework. Complex Intell. Syst. 3, 41–66 (2017). https://doi.org/10.1007/s40747-017-0036-x

    Article  Google Scholar 

  5. Miyashita, K.: Job-shop scheduling with genetic programming. In: Proceedings of the 2nd Annual Conference on Genetic and Evolutionary Computation, pp. 505–512 (2000)

    Google Scholar 

  6. Geiger, C.D., Uzsoy, R., Aytuğ, H.: Rapid modeling and discovery of priority dispatching rules: an autonomous learning approach. J. Sched. 9, 7–34 (2006). https://doi.org/10.1007/s10951-006-5591-8

    Article  MATH  Google Scholar 

  7. Jakobović, D., Budin, L.: Dynamic scheduling with genetic programming. In: Collet, P., Tomassini, M., Ebner, M., Gustafson, S., Ekárt, A. (eds.) EuroGP 2006. LNCS, vol. 3905, pp. 73–84. Springer, Heidelberg (2006). https://doi.org/10.1007/11729976_7

    Chapter  Google Scholar 

  8. Jakobović, D., Marasović, K.: Evolving priority scheduling heuristics with genetic programming. Appl. Soft Comput. J. 12, 2781–2789 (2012). https://doi.org/10.1016/j.asoc.2012.03.065

    Article  Google Scholar 

  9. Pickardt, C.W., Hildebrandt, T., Branke, J., Heger, J., Scholz-Reiter, B.: Evolutionary generation of dispatching rule sets for complex dynamic scheduling problems. Int. J. Prod. Econ. 145, 67–77 (2013). https://doi.org/10.1016/j.ijpe.2012.10.016

    Article  Google Scholar 

  10. Hunt, R., Johnston, M., Zhang, M.: Evolving machine-specific dispatching rules for a two-machine job shop using genetic programming. In: Proceedings of the 2014 IEEE Congress on Evolutionary Computation, CEC 2014, pp. 618–625. Institute of Electrical and Electronics Engineers Inc. (2014). https://doi.org/10.1109/CEC.2014.6900655

  11. Luke, S., Panait, L.: Fighting bloat with nonparametric parsimony pressure. In: Guervós, J.J.M., Adamidis, P., Beyer, H.G., Schwefel, H.P., Fernández-Villacañas, J.L. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 411–421. Springer, Berlin (2002). https://doi.org/10.1007/3-540-45712-7_40

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Salama Shady .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shady, S., Kaihara, T., Fujii, N., Kokuryo, D. (2020). Automatic Design of Dispatching Rules with Genetic Programming for Dynamic Job Shop Scheduling. In: Lalic, B., Majstorovic, V., Marjanovic, U., von Cieminski, G., Romero, D. (eds) Advances in Production Management Systems. The Path to Digital Transformation and Innovation of Production Management Systems. APMS 2020. IFIP Advances in Information and Communication Technology, vol 591. Springer, Cham. https://doi.org/10.1007/978-3-030-57993-7_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-57993-7_45

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-57992-0

  • Online ISBN: 978-3-030-57993-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics