DocumentCode
2977055
Title
The evolution of size in variable length representations
Author
Langdon, W.B.
Author_Institution
Sch. of Comput. Sci., Birmingham Univ., UK
fYear
1998
fDate
4-9 May 1998
Firstpage
633
Lastpage
638
Abstract
In many cases, a program´s length increases during artificial evolution. This is known as “bloat”, “fluff” or “increasing structural complexity”. We show that bloat is not specific to genetic programming and suggest it is inherent in search techniques with discrete variable-length representations using simple static evaluation functions. We investigate the bloating characteristics of three non-population-based and one population-based search technique using a novel mutation operator. An artificial ant following the Santa Fe trail problem is solved by simulated annealing, hill climbing, strict hill climbing and population-based searching using two variants of the the new subtree-based mutation operator. As predicted, bloat is observed when using unbiased mutation and is absent in simulated annealing and in both hill climbers when using the length-neutral mutation; however, bloat occurs with both mutations when using a population. We conclude that there are two causes of bloat: (1) search operators with no length bias tend to sample bigger trees, and (2) competition within populations favours longer programs, as they can usually reproduce more accurately
Keywords
competitive algorithms; genetic algorithms; mathematical operators; programming theory; search problems; simulated annealing; trees (mathematics); variable length codes; Santa Fe trail problem; artificial ant; bloat; code growth; competition; fluff; genetic programming; increasing structural complexity; length bias; length-neutral mutation; nonpopulation-based search techniques; population-based search technique; program length increase; program reproduction accuracy; search operators; simulated annealing; size evolution; static evaluation functions; strict hill climbing; subtree-based mutation operator; tree sampling; tree size; unbiased mutation; variable-length representations; Computer science; Genetic mutations; Genetic programming; Iron; Predictive models; Shape; Simulated annealing; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on
Conference_Location
Anchorage, AK
Print_ISBN
0-7803-4869-9
Type
conf
DOI
10.1109/ICEC.1998.700102
Filename
700102
Link To Document