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

被引:3
|
作者
Xie, Huayang [1 ]
Zhang, Mengjie [1 ]
Andreae, Peter [1 ]
机构
[1] Victoria Univ Wellington, Sch Math Stat & Comp Sci, Wellington, New Zealand
关键词
D O I
10.1109/CEC.2007.4425069
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:4561 / 4568
页数:8
相关论文
共 50 条
  • [31] Using FPGA Devices to Accelerate Tree-Based Genetic Programming: A Preliminary Exploration with Recent Technologies
    Crary, Christopher
    Piard, Wesley
    Stitt, Greg
    Bean, Caleb
    Hicks, Benjamin
    GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 182 - 197
  • [32] Implement Tree-Based Genetic Operators in GEP
    Jiang, Hua
    Kang, Lishan
    Mo, Haifang
    PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, 2008, : 72 - 75
  • [33] A Tree-based Genetic Algorithm for Distributed Database
    Li, Hongxing
    Luo, Bingzhang
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2008, : 2614 - +
  • [34] Discovering biological motifs with genetic programming - Comparing linear and tree-based representations for unaligned protein sequences
    Seehuus, Rolv
    Tveit, Amund
    Edsberg, Ole
    GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, : 401 - 408
  • [35] Tree-based genetic programming approach to infer microphysical parameters of the DSDs from the polarization diversity measurements
    Islam, Tanvir
    Rico-Ramirez, Miguel A.
    Han, Dawei
    COMPUTERS & GEOSCIENCES, 2012, 48 : 20 - 30
  • [36] Multi-Objective Memetic Algorithms with Tree-Based Genetic Programming and Local Search for Symbolic Regression
    Jiayu Liang
    Yu Xue
    Neural Processing Letters, 2021, 53 : 2197 - 2219
  • [37] Multi-Objective Memetic Algorithms with Tree-Based Genetic Programming and Local Search for Symbolic Regression
    Liang, Jiayu
    Xue, Yu
    NEURAL PROCESSING LETTERS, 2021, 53 (03) : 2197 - 2219
  • [38] Grammar based crossover operator in genetic programming
    Manrique, D
    Márquez, F
    Ríos, J
    Rodríguez-Patón, A
    ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING APPLICATIONS: A BIOINSPIRED APPROACH, PT 2, PROCEEDINGS, 2005, 3562 : 252 - 261
  • [39] Semantic Sub-tree Crossover Operator for Postfix Genetic Programming
    Dabhi, Vipul K.
    Chaudhary, Sanjay
    PROCEEDINGS OF SEVENTH INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS (BIC-TA 2012), VOL 1, 2013, 201 : 391 - +
  • [40] Dynamic maximum tree depth - A simple technique for avoiding bloat in tree-based GP
    Silva, S
    Almeida, J
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 1776 - 1787