DocumentCode
2690828
Title
Effects of program simplification on simple building blocks in Genetic Programming
Author
Wong, Phillip ; Zhang, Mengjie
Author_Institution
Victoria Univ. of Wellington, Wellington
fYear
2007
fDate
25-28 Sept. 2007
Firstpage
1570
Lastpage
1577
Abstract
This paper investigates the effects on building blocks of using simplification in a genetic programming (GP) system to combat the problem of code bloat. The evolved genetic programs are simplified online during the evolutionary process using algebraic simplification rules and hashing techniques. A simplified form of building block (numerical-nodes) is tracked throughout individual GP runs both when using or not using online simplification of evolved genetic programs. The results suggest that online simplification disrupts existing potential building blocks during the evolution process. However, GP with simplification is capable of creating new building blocks which are used to form a more accurate solution, when compared to the standard GP. The effectiveness of GP systems utilising simplification can be correlated to the creation of these new building blocks.
Keywords
artificial intelligence; cryptography; genetic algorithms; programming theory; algebraic simplification rules; code bloat; genetic programming; hashing techniques; numerical-nodes; program simplification; Computer science; Genetic mutations; Genetic programming; Mathematics; Protection; Robustness; Statistics; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2007. CEC 2007. IEEE Congress on
Conference_Location
Singapore
Print_ISBN
978-1-4244-1339-3
Electronic_ISBN
978-1-4244-1340-9
Type
conf
DOI
10.1109/CEC.2007.4424660
Filename
4424660
Link To Document