Subtree semantic geometric crossover for genetic programming

Quang Uy Nguyen, Tuan Anh Pham, Xuan Hoai Nguyen, James McDermott

Research output: Contribution to a Journal (Peer & Non Peer)Articlepeer-review

28 Citations (Scopus)

Abstract

The semantic geometric crossover (SGX) proposed by Moraglio et al. has achieved very promising results and received great attention from researchers, but has a significant disadvantage in the exponential growth in size of the solutions. We propose a crossover operator named subtree semantic geometric crossover (SSGX), with the aim of addressing this issue. It is similar to SGX but uses subtree semantic similarity to approximate the geometric property. We compare SSGX to standard crossover (SC), to SGX, and to other recent semantic-based crossover operators, testing on several symbolic regression problems. Overall our new operator out-performs the other operators on test data performance, and reduces computational time relative to most of them. Further analysis shows that while SGX is rather exploitative, and SC rather explorative, SSGX achieves a balance between the two. A simple method of further enhancing SSGX performance is also demonstrated.

Original languageEnglish
Pages (from-to)25-53
Number of pages29
JournalGenetic Programming and Evolvable Machines
Volume17
Issue number1
DOIs
Publication statusPublished - 1 Mar 2016
Externally publishedYes

Keywords

  • Genetic programming
  • Geometric crossover
  • Semantics
  • Symbolic regression

Fingerprint

Dive into the research topics of 'Subtree semantic geometric crossover for genetic programming'. Together they form a unique fingerprint.

Cite this