Inproceedings,

The Evolution of Size in Variable Length Representations

.
1998 IEEE International Conference on Evolutionary Computation, page 633--638. Anchorage, Alaska, USA, IEEE Press, (5-9 May 1998)
DOI: doi:10.1109/ICEC.1998.700102

Abstract

In many cases programs length's increase (known as "bloat", "fluff" and increasing "structural complexity") during artificial evolution. We show 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 and one population based search techniques 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 search 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 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.

Tags

Users

  • @brazovayeye

Comments and Reviews