Created by W.Langdon from gp-bibliography.bib Revision:1.8620
http://www.genetic-programming.com/jkpdf/alife1990.pdf",
https://www.amazon.co.uk/Artificial-Life-Proceedings-COMPLEXITY-PROCEEDINGS/dp/0201525704",
This ALIFE-90 chapter also describes an extension of the genetic programming paradigm to the case where two (or more) populations of hierarchical computer programs simultaneously co-evolve. In co-evolution, each population acts as the environment for the other population. In particular, each individual of the first population is evaluated for 'relative fitness' by testing it against each individual in the second population, and, simultaneously, each individual in the second population is evaluated for relative fitness by testing them against each individual in the first population. Over a period of many generations, individuals with high 'absolute fitness' may evolve as the two populations mutually bootstrap each other to increasingly high levels of fitness.
The genetic programming paradigm is illustrated by genetically breeding a population of hierarchical computer programs to allow an 'artificial ant' to traverse an irregular trail. In addition, we genetically breed a computer program controlling the behavior of an individual ant in an ant colony which, when simultaneously executed by a large number of ants, causes the emergence of interesting collective behavior for the colony as a whole. Co-evolution is illustrated with a problem involving finding an optimal strategy for playing a simple discrete two-person competitive game represented by a game tree in extensive form.",
Genetic Programming entries for John Koza