Removal bias: a new cause of code growth in tree based evolutionary programming
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 781-786
- https://doi.org/10.1109/icec.1998.700151
Abstract
Presents a new cause of code growth, termed removal bias. We show that growth due to removal bias can be expected to occur whenever operations which remove and replace a variable-sized section of code, e.g. crossover or subtree mutation, are used in an evolutionary paradigm. Two forms of non-destructive crossover are used to examine the causes of code growth. The results support the protective value of inviable code and removal bias as two distinct causes of code growth. Both causes of code growth are shown to exist in at least two different problems.Keywords
This publication has 2 references indexed in Scilit:
- Hybridized crossover-based search techniques for program discoveryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Balancing Accuracy and Parsimony in Genetic ProgrammingEvolutionary Computation, 1995