Skip to main content

Lévy-Flight Genetic Programming: Towards a New Mutation Paradigm

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7246))

Abstract

Lévy flights are a class of random walks inspired directly by observing animal foraging habits, in which the stride length is drawn from a power-law distribution. This implies that the vast majority of the strides will be short. However, on rare occasions, the stride are gigantic. We use this technique to self-adapt the mutation rate used in Linear Genetic Programming. We apply this original approach to 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 1 over the size of the genotype. We compare different common values of the power-law exponent to the regular spectrum of constant values used habitually. We conclude that our novel method is a viable alternative to constant mutation rate, especially because it tends to reduce the number of parameters of genetic programing.

Authors contributions are all equal. Names appear in alphabetical order.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Banzhaf, W., Nordin, P., Keller, R.E., Francone, F.D.: Genetic Programming – An Introduction: On the Automatic Evolution of Computer Programs and its Applications. Morgan Kaufmann, San Francisco (1998)

    MATH  Google Scholar 

  2. Benhamou, S., Bovet, P.: Distinguishing between elementary orientation mechanisms by means of path analysis. Animal Behaviour 43(3), 371–377 (1992)

    Article  Google Scholar 

  3. Bovet, P., Benhamou, S.: Spatial analysis of animals’ movements using a correlated random walk model. Journal of Theoretical Biology 131(4), 419–433 (1988)

    Article  Google Scholar 

  4. Brameier, M., Banzhaf, W.: Linear Genetic Programming. Genetic and Evolutionary Computation, vol. XVI. Springer, Heidelberg (2007)

    MATH  Google Scholar 

  5. Cole, B.J.: Fractal time in animal behaviour: the movement activity of drosophila. Animal Behaviour 50(5), 1317–1324 (1995)

    Article  Google Scholar 

  6. Dunn, O.J.: Multiple comparisons using rank sums. Technometrics 6(3), 241–252 (1964)

    MathSciNet  Google Scholar 

  7. Edwards, A.M., Phillips, R.A., Watkins, N.W., Freeman, M.P., Murphy, E.J., Afanasyev, V., Buldyrev, S.V., Da Luz, M.G.E., Raposo, E.P., Stanley, H.E., et al.: Revisiting lévy flight search patterns of wandering albatrosses, bumblebeesand deer. Nature 449(7165), 1044–1048 (2007)

    Article  Google Scholar 

  8. Edwards, A.M.: Overturning conclusions of lévy flight movement patterns by fishing boats and foraging animals. Ecology 92(6), 1247–1257 (2011)

    Article  Google Scholar 

  9. Haupt, R.L., Haupt, S.E.: Practical Genetic Algorithms, pp, 2nd edn., pp. i–xvii. John Wiley & Sons, Inc. (2004)

    Google Scholar 

  10. James, A., Plank, M.J., Edwards, A.M.: Assessing lévy walks as models of animal foraging. Journal of the Royal Society Interface the Royal Society 8(62), 1233–1247 (2011)

    Article  Google Scholar 

  11. Kantschik, W., Banzhaf, W.: Linear-Tree GP and Its Comparison with Other GP Structures. In: Miller, J., Tomassini, M., Lanzi, P.L., Ryan, C., Tetamanzi, A.G.B., Langdon, W.B. (eds.) EuroGP 2001. LNCS, vol. 2038, pp. 302–312. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  12. Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  13. Lee, C.Y., Yao, X.: Evolutionary programming using mutations based on the levy probability distribution. IEEE Transactions on Evolutionary Computation 8(1), 1–13 (2004)

    Article  Google Scholar 

  14. Luke, S., Panait, L.: A comparison of bloat control methods for genetic programming. Evolutionary Computation 14(3), 309–334 (2006)

    Article  Google Scholar 

  15. O’Neill, M., Vanneschi, L., Gustafson, S., Banzhaf, W.: Open issues in genetic programming. Genetic Programming and Evolvable Machines 11, 339–363 (2010), doi:10.1007/s10710-010-9113-2

    Article  Google Scholar 

  16. Shlesinger, M., West, B., Klafter, J.: Lévy dynamics of enhanced diffusion: Application to turbulence. Physical Review Letters 58(11), 1100–1103 (1987)

    Article  MathSciNet  Google Scholar 

  17. Silva, S., Costa, E.: 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–179 (2009)

    Article  MathSciNet  Google Scholar 

  18. Vafaee, F., Nelson, P.: A genetic algorithm that incorporates an adaptive mutation based on an evolutionary model. In: International Conference on Machine Learning and Applications, ICMLA 2009, pp. 101–107 (December 2009)

    Google Scholar 

  19. Viswanathan, G.M., Afanasyev, V., Buldyrev, S.V., Stanley, H.E.: Lévy flights in random searches. Physica A 282, 1–12 (2000)

    Article  Google Scholar 

  20. Viswanathan, G.M., Afanasyev, V., Buldyrev, S., Murphy, E., Prince, P., Stanley, H.E.: Lévy flight search patterns of wandering albatrosses. Nature 381(6581), 413–415 (1996)

    Article  Google Scholar 

  21. Viswanathan, G.M., Buldyrev, S.V., Havlin, S., Da Luz, M.G., Raposo, E.P., Stanley, H.E.: Optimizing the success of random searches. Nature 401(6756), 911–914 (1999)

    Article  Google Scholar 

  22. Zar, J.H.: Biostatistical Analysis, 5th edn. Pearson Prentice-Hall, Upper Saddle River (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Darabos, C., Giacobini, M., Hu, T., Moore, J.H. (2012). Lévy-Flight Genetic Programming: Towards a New Mutation Paradigm. In: Giacobini, M., Vanneschi, L., Bush, W.S. (eds) Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics. EvoBIO 2012. Lecture Notes in Computer Science, vol 7246. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29066-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29066-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29065-7

  • Online ISBN: 978-3-642-29066-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics