MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Exact Schema Theory for Genetic Programming and Variable-length Genetic Algorithms with One-Point Crossover (2001) [21 citations — 13 self]

by Riccardo Poli
Add To MetaCart

Abstract:

A few schema theorems for Genetic Programming (GP) have been proposed in the literature in the last few years. Since they consider schema survival and disruption only, they can only provide a lower bound for the expected value of the number of instances of a given schema at the next generation rather than an exact value. This paper presents theoretical results for GP with one-point crossover which overcome this problem. Firstly, we give an exact formulation for the expected number of instances of a schema at the next generation in terms of microscopic quantities. Thanks to this formulation we are then able to provide an improved version of an earlier GP schema theorem in which some (but not all) schema creation events are accounted for. Then, we extend this result to obtain an exact formulation in terms of macroscopic quantities which makes all the mechanisms of schema creation explicit. This theorem allows the exact formulation of the notion of effective fitness in GP and opens the way to future work on GP convergence, population sizing, operator biases, and bloat, to mention only some of the possibilities.

Citations

5180 Genetic Algorithms – Goldberg - 1989
1921 Genetic Programming I : On the Programming of Computers by Means of Natural Selection – Koza - 1992
206 Genetic Programming : An Introduction : On the Automatic Evolution of Computer Programs and Its Applications – Banzhaf, Nordin, et al. - 1998
165 A Genetic Algorithm Tutorial – Whitley
149 Modeling Genetic Algorithms with Markov Chains – Nix, Vose - 1992
136 The Simple Genetic Algorithm Foundations and Theory, A Bradford – Vose - 1999
130 Convergence analysis of canonical genetic algorithm – Rudolph - 1994
116 Complexity compression and evolution – Nordin, Banzhaf - 1995
95 Adaptation in Natural and Arti Systems. The – Holland - 1975
83 The Schema Theorem and Price's Theorem – Altenberg - 1995
72 The Troubling Aspects of a Building Block Hypothesis for Genetic Programming – O’Reilly, Oppacher - 1995
70 An analysis of genetic algorithms using statistical mechanics – Shapiro - 1994
59 Deception considered harmful – Grefenstette - 1992
57 Size fair and homologous tree genetic programming crossovers. Genetic Programming and Evolvable Machines – Langdon - 2000
57 Analysis of complexity drift in genetic programming – Rosca - 1997
49 A new schema theory for genetic programming with onepoint crossover and point mutation – Poli, Langdon - 1997
47 Why ants are hard – Langdon, Poli - 1998
42 Schema theory for genetic programming with one-point crossover and point mutation. Evolutionary Computation – Poli, Langdon - 1998
36 A Markov chain framework for the simple genetic algorithm – Davis - 1993
35 Building blocks, cohort genetic algorithms, and hyperplane-defined functions – Holland - 2000
35 A Schema Theorem for Context-Free Grammars – Whigham - 1995
33 Using markov chains to analyze gafos – Jong, Spears, et al. - 1995
33 2003b.General schema theory for genetic programming with subtree-swapping crossover – Poli, McPhee
26 Grammatical Bias for Evolutionary Learning – Whigham - 1996
23 Emergent phenomena in genetic programming – Altenberg - 1994
23 Exact schema theorems for GP with one-point and standard crossover operating on linear structures and their application to the study of the evolution of size – Poli, McPhee - 2001
22 Hyperschema theory for GP with one-point crossover, building blocks, and some new results in GA theory – Poli - 2000
21 A schema theory analysis of the evolution of size in genetic programming with linear representations – McPhee, Poli - 2001
21 An Experimental Analysis of Schema Creation, Propagation and Disruption in Genetic Programming – Poli, Langdon - 1997
19 A schema theory analysis of mutation size biases in genetic programming with linear representations – McPhee, Poli, et al. - 2001
17 Smooth Uniform Crossover with Smooth Point Mutation in Genetic Programming: A Preliminary Study – Page, Poll, et al. - 1999
17 Solving high-order boolean parity problems with smooth uniform crossover, sub-machine-code gp and demes. Genetic Programming and Evolvable Machines – Poli, Page - 2000
16 Schema processing under proportional selection in the presence of random effects – Fogel, Ghozeil - 1997
16 Probability and Statistics – Spiegel - 1975
13 Exact GP schema theory for headless chicken crossover and subtree mutation – Poli, McPhee - 2001
13 Schemata as building blocks: does size matter – Stephens, Waelbroeck, et al. - 1997
12 The schema theorem and the misallocation of trials in the presence of stochastic effects – Fogel, Ghozeil - 1998
12 Analysis of Schema Variance and Short Term Extinction Likelihoods – Poli, Langdon, et al. - 1998
9 Schema theorems without expectations – Poli - 1999
8 Explicitly de introns and destructive crossover in genetic programming – Nordin, Francone, et al. - 1995
8 Recursive conditional schema theorem, convergence and population sizing in genetic algorithms – Poli - 2000
7 A review of theoretical and experimental results on schemata in genetic programming – Poli, Langdon - 1998
7 Smooth uniform crossover, sub-machine code GP and demes: A recipe for solving high-order boolean parity problems – Poli, Page, et al. - 1999
6 Aggregating models of evolutionary algorithms – Spears - 1999
6 Eective degrees of freedom in genetic algorithms and the block hypothesis – Stephens, Waelbroeck - 1997
5 Why the schema theorem is correct also in the presence of stochastic eects – Poli - 2000
5 Models of stochastic convergence – Rudolph - 1997
5 Stochastic processes – Rudolph - 1997
5 Schemata evolution and building blocks. Evolutionary Computation – Stephens, Waelbroeck - 1999
4 Genetic algorithms and Walsh fuctions: II. Deception and its analysis – Goldberg - 1989