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 :
بازگشت