Repository logo
  • Log In
    New user? Click here to register.Have you forgotten your password?
University College Dublin
    Colleges & Schools
    Statistics
    All of DSpace
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. College of Science
  3. School of Computer Science
  4. Computer Science Research Collection
  5. Semantically-based crossover in genetic programming : application to real-valued symbolic regression
 
  • Details
Options

Semantically-based crossover in genetic programming : application to real-valued symbolic regression

Author(s)
Nguyen, Quang Uy  
Nguyen, Xuan Hoai  
O'Neill, Michael  
McKay, Bob (Bob I.)  
Galván-López, Edgar  
Uri
http://hdl.handle.net/10197/3528
Date Issued
2011-06
Date Available
2012-02-23T09:46:05Z
Abstract
We investigate the effects of semantically-based crossover operators in Genetic Programming, applied to real-valued symbolic regression problems. We propose two new relations derived from the semantic distance between subtrees, known as Semantic Equivalence and Semantic Similarity. These relations are used to guide variants of the crossover operator, resulting in two new crossover operators – Semantics Aware Crossover (SAC) and Semantic Similarity-based Crossover (SSC). SAC, was introduced and previously studied, is added here for the purpose of comparison and analysis. SSC extends SAC by more closely controlling the semantic distance between subtrees to which crossover may be applied. The new operators were tested on some real-valued symbolic regression problems and compared with Standard Crossover (SC), Context Aware Crossover (CAC), Soft Brood Selection (SBS), and No Same Mate (NSM) selection. The experimental results show on the problems examined that, with computational effort measured by the number of function node evaluations, only SSC and SBS were significantly better than SC, and SSC was often better than SBS. Further experiments were also conducted to analyse the perfomance sensitivity to the parameter settings for SSC. This analysis leads to a conclusion that SSC is more constructive and has higher locality than SAC, NSM and SC; we believe these are the main reasons for the improved performance of SSC.
Sponsorship
Irish Research Council for Science, Engineering and Technology
Type of Material
Journal Article
Publisher
Springer
Journal
Genetic Programming and Evolvable Machines
Volume
12
Issue
2
Start Page
91
End Page
119
Copyright (Published Version)
2010 Springer Science+Business Media
Subjects

Genetic programming

Semantics

Crossover

Symbolic regression

Locality

Subject – LCSH
Genetic programming (Computer science)
Semantic computing
DOI
10.1007/s10710-010-9121-2
Web versions
http://dx.doi.org/10.1007/s10710-010-9121-2
Language
English
Status of Item
Peer reviewed
ISSN
1389-2576 (Print)
1573-7632 (Online)
This item is made available under a Creative Commons License
https://creativecommons.org/licenses/by-nc-sa/1.0/
File(s)
Loading...
Thumbnail Image
Name

uy_gpem.pdf

Size

254.69 KB

Format

Adobe PDF

Checksum (MD5)

7749d97f37f2ddc9ef6f048375e6f2f3

Owning collection
Computer Science Research Collection
Mapped collections
CASL Research Collection

Item descriptive metadata is released under a CC-0 (public domain) license: https://creativecommons.org/public-domain/cc0/.
All other content is subject to copyright.

For all queries please contact research.repository@ucd.ie.

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement