Skip to main content

A Fitness Approximation Assisted Hyper-heuristic for the Permutation Flowshop Problem

  • Conference paper
  • First Online:
Advances in Computational Collective Intelligence (ICCCI 2023)

Abstract

Hyper-heuristics can be applied to solve complex optimization problems. Recently, an efficient hyper-heuristic (HHGA) was proposed for solving the permutation flowshop problem (PFSP), one of the most important scheduling type in modern industries. HHGA is a hyper genetic algorithm (GA) that evolves GAs to solve the PFSP. It designs, automatically, efficient GA per instance. However, HHGA evolves in a huge search space (more than 9 million GAs). Moreover, at each generation, HHGA needs to execute many GAs, which requires a very large number of fitness evaluations; thus, inducing huge computational overhead. To overcome this problem, this paper aims at integrating machine learning techniques into HHGA. The objective is to approximate, in an offline approach, the fitness function, reducing considerably the execution time of HHGA while maintaining its quality. The experimental results on Taillard’s widely used benchmark problems show that the proposed fitness approximation-assisted HHGA is able to achieve competitive performance on a limited computational budget.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Similar content being viewed by others

Notes

  1. 1.

    HHGA uses the updates of the upper bound which are available in Taillard’s site; http://mistic.heig-vd.ch/taillard/.

References

  1. Abu Doush, I., Al-Betar, M., Awadallah, M., Alyasseri, Z., Makhadmeh, S., El-Abd, M.: Island neighboring heuristics harmony search algorithm for flow shop scheduling with blocking. Swarm Evol. Comput. 74, 101127 (2022)

    Article  Google Scholar 

  2. Alawad, N., Abed-alguni, B.: Discrete Jaya with refraction learning and three mutation methods for the permutation flow shop scheduling problem. J. Supercomput 78, 3517–3538 (2022)

    Article  Google Scholar 

  3. Bacha, S.Z.A., Belahdji, M.W., Benatchba, K., Tayeb, F.B.S.: A new hyperheuristic to generate effective instance GA for the permutation flow shop problem, Procedia Comput. Sci. 159, 1365–1374 (2019). http://dx.doi.org/10.1016/j.procs.2019.09.307. Knowledge-Based and Intelligent Information and Engineering Systems: Proceedings of the 23rd International Conference KES2019 (2019)

  4. Bacha, S.Z.A., Benatchba, K., Tayeb, F.B.S.: Adaptive search space to generate a per-instance genetic algorithm for the permutation flow shop problem. Appl. Soft Comput. 124, 109079 (2022)

    Article  Google Scholar 

  5. Bengio, Y., Lodi, A., Prouvost, A.: Machine learning for combinatorial optimization: a methodological tour d’horizon. Eur. J. Oper. Res. 290(2), 405–421 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  6. Burke, E.K., Kendall, G., Mısır, M., zcan, E. O.: Monte Carlo hyper-heuristics for examination timetabling, Ann. Oper. Res. 196(1) 73–90 (2012)

    Google Scholar 

  7. Chen, R., Yang, B., Li, S., Wang, S.: A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem. Comput. Ind. Eng. 149, 106778 (2020)

    Article  Google Scholar 

  8. Fernandez-Viagas, V., Prata, B., Framinan, J.: A critical-path based iterated local search for the green permutation flowshop problem. Comput. Ind. Eng. 169, 108276 (2022)

    Article  Google Scholar 

  9. Fernandez-Viagas, V., Ruiz, R., Framinan, J.M.: A new vision of approximate methods for the permutation flowshop to minimise makespan: state-of-the-art and computational evaluation. Eur. J. Oper. Res. 257, 707–721 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  10. Fernandez-Viagas, V., Talens, C., Framinan, J.: Assembly flowshop scheduling problem: speed-up procedure and computational evaluation. Eur. J. Oper. Res. 299, 869–882 (2022)

    Article  MathSciNet  MATH  Google Scholar 

  11. Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1(2), 117–129 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  12. Goldberg, D.E., Deb, K.: A comparative analysis of selection schemes used in genetic algorithms. In: Foundations of Genetic Algorithms, vol. 1, pp. 69–93. Elsevier (1991)

    Google Scholar 

  13. Karimi-Mamaghan, M., Mohammadi, M., Meyer, P., Karimi-Mamaghan, A.M., Talbi, E.G.: Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: a state-of-the-art. Eur. J. Oper. Res. 296(2), 393–422 (2022)

    Article  MathSciNet  MATH  Google Scholar 

  14. Karimi-Mamaghan, M., Pasdeloup, B., Mohammadi, M., Meyer, P.: A learning-based iterated local search algorithm for solving the traveling salesman problem. In: Dorronsoro, B., Amodeo, L., Pavone, M., Ruiz, P. (eds.) OLA 2021. CCIS, vol. 1443, pp. 45–61. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-85672-4_4

    Chapter  MATH  Google Scholar 

  15. Lee, J.H., Kim, H.J.: Reinforcement learning for robotic flow shop scheduling with processing time variations. Int. J. Prod. Res. 60, 2346–2368 (2022)

    Article  Google Scholar 

  16. Lim, D., Jin, Y., Ong, Y.-S., Sendhoff, B.: Generalizing surrogate-assisted evolutionary computation. IEEE Trans. Evol. Comput. 14, 329–355 (2009)

    Article  Google Scholar 

  17. Lin, Q., Gao, L., Li, X., Zhang, C.: A hybrid backtracking search algorithm for permutation flow-shop scheduling problem. Comput. Ind. Eng. 85, 437–446 (2015)

    Article  Google Scholar 

  18. Morais, M., Ribeiro, M., da Silva, R., Mariani, V., Coelho, L.: Discrete differential evolution metaheuristics for permutation flow shop scheduling problems. Comput. Ind. Eng. 166, 107956 (2022)

    Article  Google Scholar 

  19. Michalewicz, Z., Hartley, S.J.: Genetic algorithms+ data structures= evolution programs. Math. Intell. 18(3), 71 (1996)

    Google Scholar 

  20. Nearchou, A.C.: The effect of various operators on the genetic search for large scheduling problems. Int. J. Prod. Econ. 88(2), 191–203 (2004)

    Article  Google Scholar 

  21. Neufeld, J., Gupta, J., Buscher, U.: A comprehensive review of flowshop group scheduling literature. Comput. Oper. Res. 70, 56–74 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  22. Nugraheni, C.E., Abednego, L.: A tabu-search based constructive hyper-heuristics for scheduling problems in textile industry. J. Ind. Intell. Inf. 5(2) (2017)

    Google Scholar 

  23. Pandiri, V., Singh, A.: A hyper-heuristic based artificial bee colony algorithm for k-interconnected multi-depot multi-traveling salesman problem. Inf. Sci. 463, 261–281 (2018)

    Article  MATH  Google Scholar 

  24. Ruiz, R., Pan, Q.K., Naderi, B.: Iterated Greedy methods for the distributed permutation flowshop scheduling problem. Omega 83, 213–222 (2019)

    Article  Google Scholar 

  25. Ruiz, R., Maroto, C., Alcaraz, J.: Two new robust genetic algorithms for the flowshop scheduling problem. Omega 34(5), 461–476 (2006)

    Article  Google Scholar 

  26. Song, H., Triguero, I., Özcan, E.: A review on the self and dual interactions between machine learning and optimisation. Prog. Artif. Intell. 8(2), 143–165 (2019). https://doi.org/10.1007/s13748-019-00185-z

    Article  Google Scholar 

  27. Soria-Alcaraz, J.A., Ochoa, G., Swan, J., Carpio, M., Puga, H., Burke, E.K.: Effective learning hyper-heuristics for the course timetabling problem. Eur. J. Oper. Res. 238(1), 77–86 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  28. Taillard, E.: Benchmarks for basic scheduling problems. Eur. J. Oper. Res. 64(2), 278–285 (1993). ISSN 0377–2217

    Google Scholar 

  29. Tanzila, A., Asif, A.S.: A comparative analysis of heuristic metaheuristic and exact approach to minimize make span of permutation flow shop scheduling. Am. J. Ind. Eng. 8(1), 1–8 (2021)

    Google Scholar 

  30. Tasgetiren, F.M., Pan, Q.K., Suganthan, P.N., Buyukdagli, O.: A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem. Comput. Oper. Res. 40, 1729–1743 (2013)

    Article  MATH  Google Scholar 

  31. Tong, H., Huang, C., Minku, L.L., Yao, X.: Surrogate models in evolutionary single-objective optimization: a new taxonomy and experimental study. Inf. Sci. 562 414–437 (2021)

    Google Scholar 

  32. Wilson, J.: Search methodologies: introductory tutorials in optimization and decision support techniques (2007)

    Google Scholar 

  33. Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asma Cherrered .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cherrered, A., Mekki, I.R., Benatchba, K., Benbouzid-Si Tayeb, F. (2023). A Fitness Approximation Assisted Hyper-heuristic for the Permutation Flowshop Problem. In: Nguyen, N.T., et al. Advances in Computational Collective Intelligence. ICCCI 2023. Communications in Computer and Information Science, vol 1864. Springer, Cham. https://doi.org/10.1007/978-3-031-41774-0_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-41774-0_42

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-41773-3

  • Online ISBN: 978-3-031-41774-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics