Impact of crossover bias in genetic programming

Nic McPhee, M. Kirbie Dramdahl, David Donatucci

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationGECCO 2015 - Proceedings of the 2015 Genetic and Evolutionary Computation Conference
EditorsSara Silva
PublisherAssociation for Computing Machinery, Inc
Pages1079-1086
Number of pages8
ISBN (Electronic)9781450334723
DOIs
StatePublished - Jul 11 2015
Event16th Genetic and Evolutionary Computation Conference, GECCO 2015 - Madrid, Spain
Duration: Jul 11 2015Jul 15 2015

Publication series

NameGECCO 2015 - Proceedings of the 2015 Genetic and Evolutionary Computation Conference

Other

Other16th Genetic and Evolutionary Computation Conference, GECCO 2015
Country/TerritorySpain
CityMadrid
Period7/11/157/15/15

Keywords

  • Crossover asymmetry
  • Crossover bias
  • Genetic programming
  • Root parent
  • Sub-tree crossover

Fingerprint

Dive into the research topics of 'Impact of crossover bias in genetic programming'. Together they form a unique fingerprint.

Cite this