DocumentCode
1354453
Title
Implicitly Controlling Bloat in Genetic Programming
Author
Whigham, Peter A. ; Dick, Grant
Author_Institution
Dept. of Inf. Sci., Univ. of Otago, Dunedin, New Zealand
Volume
14
Issue
2
fYear
2010
fDate
4/1/2010 12:00:00 AM
Firstpage
173
Lastpage
190
Abstract
During the evolution of solutions using genetic programming (GP) there is generally an increase in average tree size without a corresponding increase in fitness-a phenomenon commonly referred to as bloat. Although previously studied from theoretical and practical viewpoints there has been little progress in deriving controls for bloat which do not explicitly refer to tree size. Here, the use of spatial population structure in combination with local elitist replacement is shown to reduce bloat without a subsequent loss of performance. Theoretical concepts regarding inbreeding and the role of elitism are used to support the described approach. The proposed system behavior is confirmed via extensive computer simulations on benchmark problems. The main practical result is that by placing a population on a torus, with selection defined by a Moore neighborhood and local elitist replacement, bloat can be substantially reduced without compromising performance.
Keywords
genetic algorithms; tree data structures; trees (mathematics); Moore neighborhood; benchmark problems; bloat control; elitism; genetic programming; local elitist replacement; spatial population structure; Bloat; elitism; genetic programming; inbreeding; spatially-structured evolutionary algorithm;
fLanguage
English
Journal_Title
Evolutionary Computation, IEEE Transactions on
Publisher
ieee
ISSN
1089-778X
Type
jour
DOI
10.1109/TEVC.2009.2027314
Filename
5352336
Link To Document