DocumentCode
2331868
Title
Contribution based bloat control in Genetic Programming
Author
Song, Andy ; Chen, Dunhai ; Zhang, Mengjie
Author_Institution
Sch. of Comput. Sci. & Inf. Technol., RMIT Univ., Melbourne, VIC, Australia
fYear
2010
fDate
18-23 July 2010
Firstpage
1
Lastpage
8
Abstract
Unnecessary growth in program size is known as the bloat problem in Genetic Programming. Bloat not only increases computational expenses during evolution, but also impairs the understandability and execution performance of evolved final solutions. There are a large number of studies addressing this problem. In this paper, we present an effective bloat control mechanism which is based on examining the contribution of each function node in the selected programs. Nodes without contribution will be removed before generating offspring. This method has been applied to various tasks. The results show that it can significantly reduce program size without damping the fitness of individuals. In some cases it increases the performance of the final solutions. Furthermore it does not require extra computational resources to perform the control whilst it speeds up evolution processes because of the saving in evaluation costs.
Keywords
genetic algorithms; contribution based bloat control; function node contribution; genetic programming; Accuracy; Computer science; Equations; Mathematical model; Motion detection; Regression tree analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location
Barcelona
Print_ISBN
978-1-4244-6909-3
Type
conf
DOI
10.1109/CEC.2010.5586372
Filename
5586372
Link To Document