Title
Impact of Crossover Bias in Genetic Programming
Abstract
In tree-based genetic programming (GP) with sub-tree crossover, the parent contributing the root portion of the tree (the root parent) often contributes more to the semantics of the resulting child than the non-root parent. Previous research demonstrated that when the root parent had greater fitness than the non-root parent, the fitness of the child tended to be better than if the reverse were true. Here we explore the significance of that asymmetry by introducing the notion of crossover bias, where we bias the system in favor of having the more fit parent as the root parent. In this paper we apply crossover bias to several problems. In most cases we found that crossover bias either improved performance or had no impact. We also found that the effectiveness of crossover bias is dependent on the problem, and significantly dependent on other parameter choices. While this work focuses specifically on sub-tree crossover in tree-based GP, artificial and biological evolutionary systems often have substantial asymmetries, many of which remain understudied. This work suggests that there is value in further exploration of the impacts of these asymmetries.
Year
DOI
Venue
2015
10.1145/2739480.2754778
Genetic and Evolutionary Computation Conference
Keywords
Field
DocType
genetic programming, crossover bias, root parent, crossover asymmetry, sub-tree crossover
Mathematical optimization,Crossover,Computer science,Evolutionary systems,Genetic programming,Asymmetry,Semantics
Conference
Citations 
PageRank 
References 
3
0.38
17
Authors
3
Name
Order
Citations
PageRank
Nicholas Freitag McPhee140432.94
M. Kirbie Dramdahl230.38
David Donatucci330.38