• 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