The role of syntactic and semantic locality of crossover in genetic programming

Nguyen Quang Uy, Nguyen Xuan Hoai, Michael O'Neill, Bob McKay

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Citations (Scopus)

Abstract

This paper investigates the role of syntactic locality and semantic locality of crossover in Genetic Programming (GP). First we propose a novel crossover using syntactic locality, Syntactic Similarity based Crossover (SySC). We test this crossover on a number of real-valued symbolic regression problems. A comparison is undertaken with Standard Crossover (SC), and a recently proposed crossover for improving semantic locality, Semantic Similarity based Crossover (SSC). The metrics analysed include GP performance, GP code bloat and the effect on the ability of GP to generalise. The results show that improving syntactic locality reduces code bloat, and that leads to a slight improvement of the ability to generalise. By comparison, improving semantic locality significantly enhances GP performance, reduces code bloat and substantially improves the ability of GP to generalise. These results comfirm the more important role of semantic locality for crossover in GP.

Original languageEnglish
Title of host publicationParallel Problem Solving from Nature, PPSN XI - 11th International Conference, Proceedings
Pages533-542
Number of pages10
EditionPART 2
DOIs
Publication statusPublished - 2010
Externally publishedYes
Event11th International Conference on Parallel Problem Solving from Nature, PPSN 2010 - Krakow, Poland
Duration: 11 Sept 201015 Sept 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 2
Volume6239 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Parallel Problem Solving from Nature, PPSN 2010
Country/TerritoryPoland
CityKrakow
Period11/09/1015/09/10

Fingerprint

Dive into the research topics of 'The role of syntactic and semantic locality of crossover in genetic programming'. Together they form a unique fingerprint.

Cite this