Effects of program simplification on simple building blocks in Genetic Programming

Phillip Wong, Mengjie Zhang · 2007

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.

Read the paper · More papers on PaperTik