Matching Subtrees in Genetic Programming Crossover Operator

Abstract

In this paper we study techniques that should reduce the destructive impact of crossover in genetic programming. The quality of crossover offsprings is often lower than ancestors due to the fact that a small change in individual's genotype tree structure has a great impact to its phenotype. Therefore we propose and test several methods for matching subtrees to find the best possible cutting point for crossover of trees. Our approach utilizes the adaptive probability of operators with the intent to reinforce the well-performing operators. A relation to the semantic genetic programming approach is also investigated. The experimental results show that the average arity based technique performs best from the proposed methods.

Categories and tags

  • Konferenční příspěvek (mezinárodní konf.)