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. Defining locality as a problem difficulty measure in genetic programming
 
  • Details
Options

Defining locality as a problem difficulty measure in genetic programming

Author(s)
Galván-López, Edgar  
McDermott, James  
O'Neill, Michael  
Brabazon, Anthony  
Uri
http://hdl.handle.net/10197/3512
Date Issued
2011-04-02
Date Available
2012-02-16T12:23:52Z
Abstract
A mapping is local if it preserves neighbourhood. In Evolutionary Computation, locality is generally described as the property that neighbouring genotypes correspond to neighbouring phenotypes. A representation has high locality if most genotypic neighbours are mapped to phenotypic neighbours. Locality is seen as a key element in performing effective evolutionary search. It is believed that a representation that has high locality will perform better in evolutionary search and the contrary is true for a representation that has low locality. When locality was introduced, it was the genotype-phenotype mapping in bitstring-based Genetic Algorithms which was of interest; more recently, it has also been used to study the same mapping in Grammatical Evolution. To our knowledge, there are few explicit studies of locality in Genetic Programming (GP). The goal of this paper is to shed some light on locality in GP and use it as an indicator of problem difficulty. Strictly speaking, in GP the genotype and the phenotype are not distinct. We attempt to extend the standard quantitative definition of genotype-phenotype locality to the genotype-fitness mapping by considering three possible definitions. We consider the effects of these definitions in both continuous- and discrete-valued fitness functions. We compare three different GP representations (two of them induced by using different function sets and the other using a slightly different GP encoding) and six different mutation operators. Results indicate that one definition of locality is better in predicting performance.
Sponsorship
Science Foundation Ireland
Irish Research Council for Science, Engineering and Technology
Type of Material
Journal Article
Publisher
Springer
Journal
Genetic Programming and Evolvable Machines
Volume
12
Issue
4
Start Page
365
End Page
401
Copyright (Published Version)
2011 Springer
Subjects

Locality

Genotype-phenotype ma...

Problem hardness

Genetic programming

Genotype-fitness mapp...

Subject – LCSH
Evolutionary computation
Genetic programming (Computer science)
Gene mapping
DOI
10.1007/s10710-011-9136-3
Web versions
http://dx.doi.org/10.1007/s10710-011-9136-3
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

LocalityGP_Galvan2011-1.pdf

Size

3.32 MB

Format

Adobe PDF

Checksum (MD5)

d0bd2502085373f1dc8eda91c1c39e0a

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.

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

  • Cookie settings
  • Privacy policy
  • End User Agreement