2014
DOI: 10.1007/978-3-662-44303-3_19
|View full text |Cite
|
Sign up to set email alerts
|

Cartesian Genetic Programming: Why No Bloat?

Abstract: Abstract. For many years now it has been known that Cartesian Genetic Programming (CGP) does not exhibit program bloat. Two possible explanations have been proposed in the literature: neutral genetic drift and length bias. This paper empirically disproves both of these and thus, reopens the question as to why CGP does not suffer from bloat. It has also been shown for CGP that using a very large number of nodes considerably increases the effectiveness of the search. This paper also proposes a new explanation as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
15
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 23 publications
(15 citation statements)
references
References 19 publications
0
15
0
Order By: Relevance
“…If the fitness function always tests each line of the truth table in the same order, RCGP could in principle use previous inputs to "predict" the correct output. This was shown to be the case in [7]. In an extreme case, RCGP could "predict" the correct outputs without ever considering the program inputs 3 .…”
Section: Implications Of Recurrent Connectionsmentioning
confidence: 93%
See 2 more Smart Citations
“…If the fitness function always tests each line of the truth table in the same order, RCGP could in principle use previous inputs to "predict" the correct output. This was shown to be the case in [7]. In an extreme case, RCGP could "predict" the correct outputs without ever considering the program inputs 3 .…”
Section: Implications Of Recurrent Connectionsmentioning
confidence: 93%
“…CGP does not suffer from bloat [6] [7]; a drawback of many GP methods [8]. CGP chromosomes contain non-functioning genes enabling neutral genetic drift during evolution [9] [10].…”
Section: Cartesian Genetic Programmingmentioning
confidence: 99%
See 1 more Smart Citation
“…However, it should be noted that CGP has also recently been extended to be capable of creating recurrent (cyclic) computational structures [40][41][42]. It is well-known that CGP does not suffer from bloat [25,38]; a handicap of many GP methods [36]. CGP chromosomes contain explicitly inactive or non-functioning genes which enable ENGD during evolution [47,52].…”
Section: Cartesian Genetic Programmingmentioning
confidence: 99%
“…CGP does not suffer from program bloat [43,66]; a recognized drawback of many GP methods [59]. CGP chromosomes contain explicitly inactive or non-functioning genes which are subject to neutral genetic drift aiding the escape from local optima and giving improved navigation of the search landscape [73,81].…”
Section: Cartesian Genetic Programmingmentioning
confidence: 99%