MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Quadratic Bloat in Genetic Programming (2000) [25 citations — 3 self]

by William B. Langdon
Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2000), pages 451–458, Las Vegas
Add To MetaCart

Abstract:

In earlier work we predicted program size would grow in the limit at a quadratic rate and up to fifty generations we measured bloat O(generations 1:2\Gamma1:5 ). On two simple benchmarks we test the prediction of bloat O(generations 2:0 ) up to generation 600. In continuous problems the limit of quadratic growth is reached but convergence in the discrete case limits growth in size. Measurements indicate subtree crossover ceases to be disruptive with large programs (1,000,000) and the population effectively converges (even though variety is near unity). Depending upon implementation, we predict run time O(no. generations 2:0\Gamma3:0 ) and memory O(no. generations 1:0\Gamma2:0 ). 1 INTRODUCTION It has been known for some time that programs within GP populations tend to rapidly increase in size as the population evolves [ Koza, 1992, Altenberg, 1994, Tackett, 1994, Blickle and Thiele, 1994, Nordin and Banzhaf, 1995, Nordin, 1997, McPhee and Miller, 1995, Langdon,...

Citations

1921 Genetic Programming I : On the Programming of Computers by Means of Natural Selection – Koza - 1992
116 Complexity compression and evolution – Nordin, Banzhaf - 1995
78 Explicitly Defined Introns and Destructive Crossover in Genetic Programming – Nordin, Francone - 1996
73 Code growth in genetic programming – Soule, Foster, et al. - 1996
66 The average height of binary trees and other simple trees – Flajolet, Odlyzko - 1982
63 The Evolution of Size and Shape – Langdon, Soule, et al. - 1999
60 Balancing accuracy and parsimony in genetic programming – Zhang, Mühlenbein - 1995
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
54 Accurate Replication in Genetic Programming – McPhee, Miller - 1995
52 Evolutionary Program Induction of Binary Machine Code and Its Application – Nordin - 1997
51 Fitness causes bloat – Langdon, Poli - 1997
41 Pygmies and civil servants – Ryan - 1994
26 An analysis of the MAX problem in genetic programming – Langdon, Poli - 1997
26 Code Size and Depth Flows in Genetic Programming – Soule, Foster - 1997
25 The evolution of size in variable length representations – Langdon - 1998
24 On the use of a directed acyclic graph to represent a population of computer programs – Handley - 1994
24 the Genetic Construction of Computer Programs – Recombination - 1994
23 Emergent phenomena in genetic programming – Altenberg - 1994
21 Removal bias: a new cause of code growth in tree based evolutionary programming – Soule, Foster - 1998
19 An Investigation of Supervised Learning in Genetic Programming – Gathercole - 1998
18 Sub-Machine-Code Genetic Programming – Poll, Langdon - 1999
17 Evolving compact solutions in genetic programming: A case study – Blickle - 1996
16 Blickle and Lothar Thiele. Genetic programming and redundancy – Tobias - 1994
14 Crossover Causes Bloat – Angeline, Subtree - 1998
14 Complexity drift in evolutionary computation with tree representations – Rosca, Ballard - 1996
12 de Garis, and Taisuke Sato. Genetic programming using a minimum description length principle – Iba, Hugo - 1994
10 Scaling of program tree fitness spaces – Langdon - 1999
8 Recombinative hill-climbing: A stronger search method for genetic programming – Hooper, Flann, et al. - 1997
5 Seeding GP populations – Langdon, Nordin - 2000