Exact schema theory and Markov chain models for genetic programming and variable-length genetic algorithms with homologous crossover

Riccardo Poli, Nicholas Freitag McPhee, Jonathan E. Rowe

Research output: Contribution to journalArticlepeer-review

36 Scopus citations

Abstract

Genetic Programming (GP) homologous crossovers are a group of operators, including GP one-point crossover and GP uniform crossover, where the offspring are created preserving the position of the genetic material taken from the parents. In this paper we present an exact schema theory for GP and variable-length Genetic Algorithms (GAs) which is applicable to this class of operators. The theory is based on the concepts of GP crossover masks and GP recombination distributions that are generalisations of the corresponding notions used in GA theory and in population genetics, as well as the notions of hyperschema and node reference systems, which are specifically required when dealing with variable size representations. In this paper we also present a Markov chain model for GP and variable-length GAs with homologous crossover. We obtain this result by using the core of Vose's model for GAs in conjunction with the GP schema theory just described. The model is then specialised for the case of GP operating on 0/1 trees: a tree-like generalisation of the concept of binary string. For these, symmetries exist that can be exploited to obtain further simplifications. In the absence of mutation, the Markov chain model presented here generalises Vose's GA model to GP and variable-length GAs. Likewise, our schema theory generalises and refines a variety of previous results in GP and GA theory.

Original languageEnglish (US)
Pages (from-to)31-70
Number of pages40
JournalGenetic Programming and Evolvable Machines
Volume5
Issue number1
DOIs
StatePublished - Mar 2004

Keywords

  • Genetic programming
  • Markov chain
  • Mixing matrices
  • Schema theory
  • Variable-length genetic algorithms
  • Vose model

Fingerprint

Dive into the research topics of 'Exact schema theory and Markov chain models for genetic programming and variable-length genetic algorithms with homologous crossover'. Together they form a unique fingerprint.

Cite this