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