Genetic Programming and Evolvable Machines

, Volume 15, Issue 1, pp 83–85 | Cite as

Emergence in genetic programming

Let’s exploit it!
  • Anikó EkártEmail author


Banzhaf explores the concept of emergence and how and where it happens in genetic programming [1]. Here we consider the question: what shall we do with it? We argue that given our ultimate goal to produce genetic programming systems that solve new and difficult problems, we should take advantage of emergence to get closer to this goal.


Emergence Self-modification Autoconstructive evolution Multilevel genetic programming 


  1. 1.
    W. Banzhaf, Genetic programming and emergence. Genet. Program. Evol. Mach. (2013)Google Scholar
  2. 2.
    A.D. Channon, R.I. Damper, Towards the evolutionary emergence of increasingly complex advantageous behaviours. Int. J. Syst. Sci. 31(7), 843–860 (2000)zbMATHGoogle Scholar
  3. 3.
    S. Harding. W. Banzhaf, J.F. Miller, A survey of self modifying Cartesian genetic programming. In Genetic Programming Theory and Practice , vol. 8, eds. by R. Riolo et al. (2011) pp. 91-107Google Scholar
  4. 4.
    J. Holland, Emergence. Philosophica 59, 11– 40 (1997)Google Scholar
  5. 5.
    L. Spector, Towards practical autoconstructive evolution: self-evolution of problem-solving genetic programming systems. in Genetic Programming Theory and Practice, vol. 8, eds. by R. Riolo et al. (2011) pp. 17–33Google Scholar
  6. 6.
    S. Stepney, Programming unconventional computers: dynamics, development, self-reference. Entropy 14, 1939–1952 (2012)Google Scholar
  7. 7.
    S. Wu, W. Banzhaf, Rethinking multilevel selection in genetic programming. In Proceedings of the International Conference on Genetic and Evolutionary Computation (GECCO-2011), eds. by N. Krasnogor et al. (New York, 2011), pp. 1403–1410Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  1. 1.Aston UniversityBirminghamUK

Personalised recommendations