Skip to main content
Top

2013 | OriginalPaper | Chapter

4. A New Mutation Paradigm for Genetic Programming

Authors : Christian Darabos, Mario Giacobini, Ting Hu, Jason H. Moore

Published in: Genetic Programming Theory and Practice X

Publisher: Springer New York

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

search-config
loading …

Abstract

Lévy flights are a class of random walksdirectly inspired by observing animal foraging habits, where a power-law distribution of the stride length can be often observed. This implies that, while the vast majority of the strides will be short, on rare occasions, the strides are gigantic. We propose a mutation mechanism in Linear Genetic Programming inspired by this ethological behavior, thus obtaining a self-adaptive mutation rate. We experimentally test this original approach on three different classes of problems: Boolean regression, quadratic polynomial regression, and surface reconstruction. We find that in all cases, our method outperforms the generic, commonly used constant mutation rate of one over the size of the genotype. Moreover, we compare different common values of the power-law exponent to the another self-adaptive mutation mechanism directly inspired by Simulated Annealing. We conclude that our novel method is a viable alternative to constant and self-adaptive mutation rates, especially because it tends to reduce the number of parameters of genetic programming.

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
go back to reference Banzhaf W, Nordin P, Keller RE, Francone FD (1998) Genetic Programming – An Introduction: On the Automatic Evolution of Computer Programs and its Applications. Morgan Kaufmann, San Francisco, CA, USAMATH Banzhaf W, Nordin P, Keller RE, Francone FD (1998) Genetic Programming – An Introduction: On the Automatic Evolution of Computer Programs and its Applications. Morgan Kaufmann, San Francisco, CA, USAMATH
go back to reference Benhamou S, Bovet P (1992) Distinguishing between elementary orientation mechanisms by means of path analysis. Animal Behaviour 43(3):371–377CrossRef Benhamou S, Bovet P (1992) Distinguishing between elementary orientation mechanisms by means of path analysis. Animal Behaviour 43(3):371–377CrossRef
go back to reference Bovet P, Benhamou S (1988) Spatial analysis of animals’ movements using a correlated random walk model. Journal of Theoretical Biology 131(4):419 – 433CrossRef Bovet P, Benhamou S (1988) Spatial analysis of animals’ movements using a correlated random walk model. Journal of Theoretical Biology 131(4):419 – 433CrossRef
go back to reference Brameier M, Banzhaf W (2007) Linear Genetic Programming. No. XVI in Genetic and Evolutionary Computation, SpringerMATH Brameier M, Banzhaf W (2007) Linear Genetic Programming. No. XVI in Genetic and Evolutionary Computation, SpringerMATH
go back to reference Cole BJ (1995) Fractal time in animal behaviour: the movement activity of drosophila. Animal Behaviour 50(5):1317–1324CrossRef Cole BJ (1995) Fractal time in animal behaviour: the movement activity of drosophila. Animal Behaviour 50(5):1317–1324CrossRef
go back to reference Edwards AM (2011) Overturning conclusions of lévy flight movement patterns by fishing boats and foraging animals. Ecology 92(6):1247–1257CrossRef Edwards AM (2011) Overturning conclusions of lévy flight movement patterns by fishing boats and foraging animals. Ecology 92(6):1247–1257CrossRef
go back to reference Edwards AM, Phillips RA, Watkins NW, Freeman MP, Murphy EJ, Afanasyev V, Buldyrev SV, Da Luz MGE, Raposo EP, Stanley HE, et al (2007) Revisiting lévy flight search patterns of wandering albatrosses, bumblebeesand deer. Nature 449(7165):1044–1048CrossRef Edwards AM, Phillips RA, Watkins NW, Freeman MP, Murphy EJ, Afanasyev V, Buldyrev SV, Da Luz MGE, Raposo EP, Stanley HE, et al (2007) Revisiting lévy flight search patterns of wandering albatrosses, bumblebeesand deer. Nature 449(7165):1044–1048CrossRef
go back to reference James A, Plank MJ, Edwards AM (2011) Assessing lévy walks as models of animal foraging. Journal of the Royal Society Interface the Royal Society 8(62):1233–1247CrossRef James A, Plank MJ, Edwards AM (2011) Assessing lévy walks as models of animal foraging. Journal of the Royal Society Interface the Royal Society 8(62):1233–1247CrossRef
go back to reference Kantschik W, Banzhaf W (2001) Linear-tree gp and its comparison with other gp structures. In: Genetic Programming, Proceedings of EuroGP’2001, volume 2038 of LNCS, Springer-Verlag, pp 302–312 Kantschik W, Banzhaf W (2001) Linear-tree gp and its comparison with other gp structures. In: Genetic Programming, Proceedings of EuroGP’2001, volume 2038 of LNCS, Springer-Verlag, pp 302–312
go back to reference Lee CY, Yao X (2004) Evolutionary programming using mutations based on the levy probability distribution. Evolutionary Computation, IEEE Transactions on 8(1):1–13, DOI 10.1109/TEVC.2003.816583CrossRef Lee CY, Yao X (2004) Evolutionary programming using mutations based on the levy probability distribution. Evolutionary Computation, IEEE Transactions on 8(1):1–13, DOI 10.1109/TEVC.2003.816583CrossRef
go back to reference Luke S, Panait L (2006) A comparison of bloat control methods for genetic programming. Evolutionary Computation 14(3):309–334CrossRef Luke S, Panait L (2006) A comparison of bloat control methods for genetic programming. Evolutionary Computation 14(3):309–334CrossRef
go back to reference O’Neill M, Vanneschi L, Gustafson S, Banzhaf W (2010) Open issues in genetic programming. Genetic Programming and Evolvable Machines 11:339–363, 10.1007/s10710-010-9113-2CrossRef O’Neill M, Vanneschi L, Gustafson S, Banzhaf W (2010) Open issues in genetic programming. Genetic Programming and Evolvable Machines 11:339–363, 10.1007/s10710-010-9113-2CrossRef
go back to reference Shlesinger M, West B, Klafter J (1987) Lévy dynamics of enhanced diffusion: Application to turbulence. Physical Review Letters 58(11):1100–1103MathSciNetCrossRef Shlesinger M, West B, Klafter J (1987) Lévy dynamics of enhanced diffusion: Application to turbulence. Physical Review Letters 58(11):1100–1103MathSciNetCrossRef
go back to reference Silva S, Costa E (2009) Dynamic limits for bloat control in genetic programming and a review of past and current bloat theories. Genetic Programming and Evolvable Machines 10(2):141–179MathSciNetCrossRef Silva S, Costa E (2009) Dynamic limits for bloat control in genetic programming and a review of past and current bloat theories. Genetic Programming and Evolvable Machines 10(2):141–179MathSciNetCrossRef
go back to reference Vafaee F, Nelson P (2009) A genetic algorithm that incorporates an adaptive mutation based on an evolutionary model. In: Machine Learning and Applications, 2009. ICMLA ’09. International Conference on, pp 101–107, DOI 10.1109/ICMLA.2009.101 Vafaee F, Nelson P (2009) A genetic algorithm that incorporates an adaptive mutation based on an evolutionary model. In: Machine Learning and Applications, 2009. ICMLA ’09. International Conference on, pp 101–107, DOI 10.1109/ICMLA.2009.101
go back to reference Viswanathan GM, Afanasyev V, Buldyrev S, Murphy E, Prince P, Stanley HE (1996) Lévy flight search patterns of wandering albatrosses. Nature 381(6581):413–415CrossRef Viswanathan GM, Afanasyev V, Buldyrev S, Murphy E, Prince P, Stanley HE (1996) Lévy flight search patterns of wandering albatrosses. Nature 381(6581):413–415CrossRef
go back to reference Viswanathan GM, Buldyrev SV, Havlin S, Da Luz MG, Raposo EP, Stanley HE (1999) Optimizing the success of random searches. Nature 401(6756):911–914CrossRef Viswanathan GM, Buldyrev SV, Havlin S, Da Luz MG, Raposo EP, Stanley HE (1999) Optimizing the success of random searches. Nature 401(6756):911–914CrossRef
go back to reference Viswanathan GM, Afanasyev V, Buldyrev SV, Stanley HE (2000) Lévy flights in random searches. Physica A 282:1–12CrossRef Viswanathan GM, Afanasyev V, Buldyrev SV, Stanley HE (2000) Lévy flights in random searches. Physica A 282:1–12CrossRef
go back to reference Zar JH (2010) Biostatistical Analysis, 5th edn. Pearson Prentice-Hall, Upper Saddle River, NJ. Zar JH (2010) Biostatistical Analysis, 5th edn. Pearson Prentice-Hall, Upper Saddle River, NJ.
Metadata
Title
A New Mutation Paradigm for Genetic Programming
Authors
Christian Darabos
Mario Giacobini
Ting Hu
Jason H. Moore
Copyright Year
2013
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-6846-2_4

Premium Partner