Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-71605-1_18
|View full text |Cite
|
Sign up to set email alerts
|

On the Limiting Distribution of Program Sizes in Tree-Based Genetic Programming

Abstract: Abstract. We provide strong theoretical and experimental evidence that standard sub-tree crossover with uniform selection of crossover points pushes a population of a-ary GP trees towards a distribution of tree sizes of the form:where n is the number of internal nodes in a tree and pa is a constant. This result generalises the result previously reported for the case a = 1.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

2
38
2

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 50 publications
(42 citation statements)
references
References 15 publications
2
38
2
Order By: Relevance
“…(Colour scales below each histograms.) Crossover is producing large numbers of unfit leafs (vertical lines at 540 and 600) [Poli et al, 2007]. Local convergence and the production of species is visible (esp.…”
Section: Fine Grained Diffusion Model Of Overlapping Demesmentioning
confidence: 99%
“…(Colour scales below each histograms.) Crossover is producing large numbers of unfit leafs (vertical lines at 540 and 600) [Poli et al, 2007]. Local convergence and the production of species is visible (esp.…”
Section: Fine Grained Diffusion Model Of Overlapping Demesmentioning
confidence: 99%
“…For a comprehensive review on previous theories and methods, the reader is referred to the work by Silva and Costa [31]. Currently, the most plausible theory for bloat is the crossover bias theory (CBT), proposed by Dignum and Poli [5,28]. Focusing on standard Koza style GP with a tree representation [11], the CBT states that bloat is produced by the effect that subtree crossover has on the distribution of tree sizes in the population.…”
Section: Recent Advances In Bloatmentioning
confidence: 99%
“…Over the years, many bloat theories have been developed and many bloat control methods have been proposed [31,32]. One of the most promising attempts at explaining the bloat phenomenon is the crossover bias theory [5,28], that has lead to a powerful bloat control method called operator equalisation [32]. However, recent experimental results have blurred what is understood regarding the causes of bloat [29], as well as what are the best strategies that can be used to eliminate it from GP runs [7,29].…”
Section: Introductionmentioning
confidence: 99%
“…In this paper we look at the application of standard crossover with uniform selection of crossover points, an operator for which recent research [9,2] has enabled the accurate prediction of the limiting distribution in the absence of selection, i.e., when GP is applied to a flat fitness landscape. In that work, however, tree sizes are measured in terms of number of internal nodes, which is not what GP users normally want and use.…”
Section: Introductionmentioning
confidence: 99%
“…Recent research [9,2] has enabled the accurate prediction of the limiting distribution of tree sizes for Genetic Programming with standard sub-tree swapping crossover when GP is applied to a flat fitness landscape. In that work, however, tree sizes are measured in terms of number of internal nodes.…”
mentioning
confidence: 99%