Skip to main content
Top

2020 | OriginalPaper | Chapter

Human-Derived Heuristic Enhancement of an Evolutionary Algorithm for the 2D Bin-Packing Problem

Authors : Nicholas Ross, Ed Keedwell, Dragan Savic

Published in: Parallel Problem Solving from Nature – PPSN XVI

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The 2D Bin-Packing Problem (2DBPP) is an NP-Hard combinatorial optimisation problem with many real-world analogues. Fully deterministic methods such as the well-known Best Fit and First Fit heuristics, stochastic methods such as Evolutionary Algorithms (EAs), and hybrid EAs that combine the deterministic and stochastic approaches have all been applied to the problem. Combining derived human expertise with a hybrid EA offers another potential approach. In this work, the moves of humans playing a gamified version of the 2DBPP were recorded and four different Human-Derived Heuristics (HDHs) were created by learning the underlying heuristics employed by those players. Each HDH used a decision tree in place of the mutation operator in the EA. To test their effectiveness, these were compared against hybrid EAs utilising Best Fit or First Fit heuristics as well as a standard EA using a random swap mutation modified with a Next Fit heuristic if the mutation was infeasible. The HDHs were shown to outperform the standard EA and were faster to converge than – but ultimately outperformed by – the First Fit and Best Fit heuristics. This shows that humans can create competitive heuristics through gameplay and helps to understand the role that heuristics can play in stochastic search.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Wäscher, G., Haußner, H., Schumann, H.: An improved typology of cutting and packing problems. Eur. J. Oper. Res. 183(3), 1109–1130 (2007)CrossRef Wäscher, G., Haußner, H., Schumann, H.: An improved typology of cutting and packing problems. Eur. J. Oper. Res. 183(3), 1109–1130 (2007)CrossRef
8.
go back to reference Lam, G.T., Ho, V.A., Logofatu, D., Badica, C.: Considerations on using genetic algorithms for the 2D bin packing problem: a general model and detected difficulties. In: 2017 21st International Conference on System Theory, Control and Computing (ICSTCC), pp. 303–308 (2017). https://doi.org/10.1109/icstcc.2017.8107051 Lam, G.T., Ho, V.A., Logofatu, D., Badica, C.: Considerations on using genetic algorithms for the 2D bin packing problem: a general model and detected difficulties. In: 2017 21st International Conference on System Theory, Control and Computing (ICSTCC), pp. 303–308 (2017). https://​doi.​org/​10.​1109/​icstcc.​2017.​8107051
15.
go back to reference Laterre, A., Fu, Y., Jabri, M.K., Cohen, A.-S., Kas, D., Hajjar, K.: Ranked reward: enabling self-play reinforcement learning for bin packing, p. 10 (2019) Laterre, A., Fu, Y., Jabri, M.K., Cohen, A.-S., Kas, D., Hajjar, K.: Ranked reward: enabling self-play reinforcement learning for bin packing, p. 10 (2019)
16.
go back to reference Pillay, N., Qu, R.: Packing Problems. In: Hyper-Heuristics: Theory and Applications, pp. 67–73. Springer International Publishing, Cham (2018) Pillay, N., Qu, R.: Packing Problems. In: Hyper-Heuristics: Theory and Applications, pp. 67–73. Springer International Publishing, Cham (2018)
17.
go back to reference López-Camacho, E., Terashima-Marín, H., Ross, P.: A hyper-heuristic for solving one and two-dimensional bin packing problems. In: Proceedings of the 13th Annual Conference Companion on Genetic and Evolutionary Computation, Dublin, Ireland, pp. 257–258 (2011). https://doi.org/10.1145/2001858.2002003 López-Camacho, E., Terashima-Marín, H., Ross, P.: A hyper-heuristic for solving one and two-dimensional bin packing problems. In: Proceedings of the 13th Annual Conference Companion on Genetic and Evolutionary Computation, Dublin, Ireland, pp. 257–258 (2011). https://​doi.​org/​10.​1145/​2001858.​2002003
22.
go back to reference Beyaz, M., Dokeroglu, T., Cosar, A.: Hybrid heuristic algorithms for the multiobjective load balancing of 2D bin packing problems. In: Abdelrahman, O.H., Gelenbe, E., Gorbil, G., Lent, R. (eds.) Information Sciences and Systems 2015. LNEE, vol. 363, pp. 209–220. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-22635-4_19CrossRef Beyaz, M., Dokeroglu, T., Cosar, A.: Hybrid heuristic algorithms for the multiobjective load balancing of 2D bin packing problems. In: Abdelrahman, O.H., Gelenbe, E., Gorbil, G., Lent, R. (eds.) Information Sciences and Systems 2015. LNEE, vol. 363, pp. 209–220. Springer, Cham (2016). https://​doi.​org/​10.​1007/​978-3-319-22635-4_​19CrossRef
24.
go back to reference Johns, M.B., Mahmoud, H.A., Walker, D.J., Ross, N.D.F., Keedwell, E.C., Savic, D.A.: Augmented evolutionary intelligence: combining human and evolutionary design for water distribution network optimisation. In: Proceedings of the Genetic and Evolutionary Computation Conference, Prague, Czech Republic, pp. 1214–1222 (2019). https://doi.org/10.1145/3321707.3321814 Johns, M.B., Mahmoud, H.A., Walker, D.J., Ross, N.D.F., Keedwell, E.C., Savic, D.A.: Augmented evolutionary intelligence: combining human and evolutionary design for water distribution network optimisation. In: Proceedings of the Genetic and Evolutionary Computation Conference, Prague, Czech Republic, pp. 1214–1222 (2019). https://​doi.​org/​10.​1145/​3321707.​3321814
25.
go back to reference Ross, N.D.F., Johns, M.B., Keedwell, E.C., Savic, D.A.: Human-evolutionary problem solving through gamification of a bin-packing problem. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, Prague, Czech Republic, pp. 1465–1473 (2019). https://doi.org/10.1145/3319619.3326871 Ross, N.D.F., Johns, M.B., Keedwell, E.C., Savic, D.A.: Human-evolutionary problem solving through gamification of a bin-packing problem. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, Prague, Czech Republic, pp. 1465–1473 (2019). https://​doi.​org/​10.​1145/​3319619.​3326871
29.
go back to reference Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNetMATH Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNetMATH
Metadata
Title
Human-Derived Heuristic Enhancement of an Evolutionary Algorithm for the 2D Bin-Packing Problem
Authors
Nicholas Ross
Ed Keedwell
Dragan Savic
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-58115-2_29

Premium Partner