Skip to main content

2018 | OriginalPaper | Buchkapitel

Automatic Generation of Constructive Heuristics for Multiple Types of Combinatorial Optimisation Problems with Grammatical Evolution and Geometric Graphs

verfasst von : Christopher Stone, Emma Hart, Ben Paechter

Erschienen in: Applications of Evolutionary Computation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In many industrial problem domains, when faced with a combinatorial optimisation problem, a “good enough, quick enough” solution to a problem is often required. Simple heuristics often suffice in this case. However, for many domains, a simple heuristic may not be available, and designing one can require considerable expertise. Noting that a wide variety of problems can be represented as graphs, we describe a system for the automatic generation of constructive heuristics in the form of Python programs by mean of grammatical evolution. The system can be applied seamlessly to different graph-based problem domains, only requiring modification of the fitness function. We demonstrate its effectiveness by generating heuristics for the Travelling Salesman and Multi-Dimensional Knapsack problems. The system is shown to be better or comparable to human-designed heuristics in each domain. The generated heuristics can be used ‘out-of-the-box’ to provide a solution, or to augment existing hyper-heuristic algorithms with new low-level heuristics.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
2.
Zurück zum Zitat Rothlauf, F., Goldberg, D.E.: Representations for Genetic and Evolutionary Algorithms. Physica-Verlag, Heidelberg (2002)CrossRefMATH Rothlauf, F., Goldberg, D.E.: Representations for Genetic and Evolutionary Algorithms. Physica-Verlag, Heidelberg (2002)CrossRefMATH
4.
Zurück zum Zitat Biggs, N., Lloyd, E.K., Wilson, R.J.: Graph Theory 1736–1936. Clarendon Press, Oxford (1976)MATH Biggs, N., Lloyd, E.K., Wilson, R.J.: Graph Theory 1736–1936. Clarendon Press, Oxford (1976)MATH
5.
Zurück zum Zitat Goodman, M.D., Dowsland, K.A., Thompson, J.M.: A grasp-knapsack hybrid for a nurse-scheduling problem. J. Heuristics 15(4), 351–379 (2007)CrossRefMATH Goodman, M.D., Dowsland, K.A., Thompson, J.M.: A grasp-knapsack hybrid for a nurse-scheduling problem. J. Heuristics 15(4), 351–379 (2007)CrossRefMATH
7.
Zurück zum Zitat Kouider, A., Haddadene, H.A., Ourari, S., Oulamara, A.: Mixed integer linear programs and tabu search approach to solve mixed graph coloring for unit-time job shop scheduling. In: 2015 IEEE International Conference on Automation Science and Engineering (CASE), pp. 1177–1181. IEEE, August 2015 Kouider, A., Haddadene, H.A., Ourari, S., Oulamara, A.: Mixed integer linear programs and tabu search approach to solve mixed graph coloring for unit-time job shop scheduling. In: 2015 IEEE International Conference on Automation Science and Engineering (CASE), pp. 1177–1181. IEEE, August 2015
10.
Zurück zum Zitat Talbi, E.G.: Metaheuristics: From Design to Implementation, vol. 74. John Wiley & Sons, Hoboken (2009)CrossRefMATH Talbi, E.G.: Metaheuristics: From Design to Implementation, vol. 74. John Wiley & Sons, Hoboken (2009)CrossRefMATH
14.
Zurück zum Zitat Kennedy, J.: Particle swarm optimization. In: Encyclopedia of Machine Learning (2011) Kennedy, J.: Particle swarm optimization. In: Encyclopedia of Machine Learning (2011)
17.
Zurück zum Zitat Talbi, E.: Metaheuristics: From Design to Implementation (2009) Talbi, E.: Metaheuristics: From Design to Implementation (2009)
18.
Zurück zum Zitat Liepins, G.E., Vose, M.D.: Representational issues in genetic optimization. J. Exp. Theor. Artif. Intell. 2(2), 101–115 (1990)CrossRef Liepins, G.E., Vose, M.D.: Representational issues in genetic optimization. J. Exp. Theor. Artif. Intell. 2(2), 101–115 (1990)CrossRef
19.
Zurück zum Zitat O’Neill, M., Vanneschi, L., Gustafson, S., Banzhaf, W.: Open issues in genetic programming. Genet. Program. Evolvable Mach. 11(3–4), 339–363 (2010)CrossRef O’Neill, M., Vanneschi, L., Gustafson, S., Banzhaf, W.: Open issues in genetic programming. Genet. Program. Evolvable Mach. 11(3–4), 339–363 (2010)CrossRef
20.
Zurück zum Zitat Foulds, L.R.: Graph Theory Applications. Springer Science & Business Media, Berlin (2012)MATH Foulds, L.R.: Graph Theory Applications. Springer Science & Business Media, Berlin (2012)MATH
21.
Zurück zum Zitat Gross, J.L., Yellen, J.: Graph Theory and its Applications. CRC Press, Boca Raton (2005)MATH Gross, J.L., Yellen, J.: Graph Theory and its Applications. CRC Press, Boca Raton (2005)MATH
23.
Zurück zum Zitat Wagner, S.M., Neshat, N.: Assessing the vulnerability of supply chains using graph theory. Int. J. Prod. Econ. 126(1), 121–129 (2010)CrossRef Wagner, S.M., Neshat, N.: Assessing the vulnerability of supply chains using graph theory. Int. J. Prod. Econ. 126(1), 121–129 (2010)CrossRef
28.
Zurück zum Zitat Amigó, J., Gálvez, J., Villar, V.: A review on molecular topology: applying graph theory to drug discovery and design. Naturwissenschaften 96(7), 749–761 (2009)CrossRef Amigó, J., Gálvez, J., Villar, V.: A review on molecular topology: applying graph theory to drug discovery and design. Naturwissenschaften 96(7), 749–761 (2009)CrossRef
29.
Zurück zum Zitat Elgerd, O., Happ, H.: Electric energy systems theory: an introduction. IEEE Trans. Syst. Man Cybern. (1972) Elgerd, O., Happ, H.: Electric energy systems theory: an introduction. IEEE Trans. Syst. Man Cybern. (1972)
30.
Zurück zum Zitat Gamst, A.: Application of graph theoretical methods to GSM radio network planning. In: Circuits and Systems, 1991, IEEE International (1991) Gamst, A.: Application of graph theoretical methods to GSM radio network planning. In: Circuits and Systems, 1991, IEEE International (1991)
31.
Zurück zum Zitat Burke, E.K., Gendreau, M., Hyde, M., Kendall, G., Ochoa, G., Özcan, E., Qu, R.: Hyper-heuristics: a survey of the state of the art. J. Oper. Res. Soc. 64(12), 1695–1724 (2013)CrossRef Burke, E.K., Gendreau, M., Hyde, M., Kendall, G., Ochoa, G., Özcan, E., Qu, R.: Hyper-heuristics: a survey of the state of the art. J. Oper. Res. Soc. 64(12), 1695–1724 (2013)CrossRef
33.
Zurück zum Zitat Koza, J.: Genetic programming: on the programming of computers by means of natural selection (1992) Koza, J.: Genetic programming: on the programming of computers by means of natural selection (1992)
34.
Zurück zum Zitat Sim, K., Hart, E.: A combined generative and selective hyper-heuristic for the vehicle routing problem. In: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference, pp. 1093–1100. ACM (2016) Sim, K., Hart, E.: A combined generative and selective hyper-heuristic for the vehicle routing problem. In: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference, pp. 1093–1100. ACM (2016)
35.
Zurück zum Zitat Hart, E., Sim, K.: A hyper-heuristic ensemble method for static job-shop scheduling. Evol. Comput. 24(4), 609–635 (2016)CrossRef Hart, E., Sim, K.: A hyper-heuristic ensemble method for static job-shop scheduling. Evol. Comput. 24(4), 609–635 (2016)CrossRef
37.
Zurück zum Zitat Sabar, N.R., Ayob, M., Kendall, G., Qu, R.: Grammatical evolution hyper-heuristic for combinatorial optimization problems. IEEE Trans. Evol. Comput. 17(6), 840–861 (2013)CrossRef Sabar, N.R., Ayob, M., Kendall, G., Qu, R.: Grammatical evolution hyper-heuristic for combinatorial optimization problems. IEEE Trans. Evol. Comput. 17(6), 840–861 (2013)CrossRef
39.
Zurück zum Zitat Fenton, M., McDermott, J., Fagan, D., Forstenlechner, S., Hemberg, E., O’Neill, M.: PonyGE2. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion on - GECCO 2017, pp. 1194–1201. ACM Press, New York, March 2017. https://doi.org/10.1145/3067695.3082469 Fenton, M., McDermott, J., Fagan, D., Forstenlechner, S., Hemberg, E., O’Neill, M.: PonyGE2. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion on - GECCO 2017, pp. 1194–1201. ACM Press, New York, March 2017. https://​doi.​org/​10.​1145/​3067695.​3082469
41.
Zurück zum Zitat Prim, R.C.: Shortest connection networks and some generalizations. Bell Labs Tech. J. 36(6), 1389–1401 (1957)CrossRef Prim, R.C.: Shortest connection networks and some generalizations. Bell Labs Tech. J. 36(6), 1389–1401 (1957)CrossRef
42.
Zurück zum Zitat Knuth, D.E.: The Art of Computer Programming: Sorting and Searching, vol. 3. Pearson Education, Upper Saddle River (1998)MATH Knuth, D.E.: The Art of Computer Programming: Sorting and Searching, vol. 3. Pearson Education, Upper Saddle River (1998)MATH
Metadaten
Titel
Automatic Generation of Constructive Heuristics for Multiple Types of Combinatorial Optimisation Problems with Grammatical Evolution and Geometric Graphs
verfasst von
Christopher Stone
Emma Hart
Ben Paechter
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-77538-8_40

Premium Partner