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