• DocumentCode
    2697094
  • Title

    An analysis of depth of crossover points in tree-based Genetic Programming

  • Author

    Xie, Huayang ; Zhang, Mengjie ; Andreae, Peter

  • Author_Institution
    Victoria Univ. of Wellington, Wellington
  • fYear
    2007
  • fDate
    25-28 Sept. 2007
  • Firstpage
    4561
  • Lastpage
    4568
  • Abstract
    The standard crossover operator in tree-based genetic programming (GP) is problematic in that it is most often destructive. Selecting crossover points with an implicit bias towards the leaves of a program tree aggravates its destructiveness and causes the code bloat problem in GP. Therefore, a common view has been developed that adjusting the depth of crossover points to eliminate the bias can improve GP performance, and many attempts have been made to create effective crossover operators according to this view. As there are a large number of possible depth-control strategies, it is very difficult to identify the strategy that provides the most significant improvement in performance. This paper explores depth-control strategies by analysing the depth of crossover points in evolutionary process logs of five different GP systems on problems in three different domains. It concludes that controlling the depth of crossover points is an evolutionary stage dependent and problem dependent task, and obtaining a significant performance improvement is not trivial.
  • Keywords
    genetic algorithms; trees (mathematics); code bloat problem; crossover operators; depth-control strategies; evolutionary process logs; performance improvement; problem dependent task; tree-based genetic programming; Code standards; Genetic programming; Indium tin oxide; Random variables; Wheels;
  • 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.4425069
  • Filename
    4425069