No coercion and no prohibition, a position independent encoding scheme for evolutionary algorithms – The chorus system

Conor Ryan, Atif Azad, Alan Sheahan, Michael O’Neill

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

Abstract

We describe a new encoding system, Chorus, for grammar based Evolutionary Algorithms. This scheme is coarsely based on the manner in nature in which genes produce proteins that regulate the metabolic pathways of the cell. The phenotype is the behaviour of the cells metabolism, which corresponds to the development of the computer program in our case. In this procedure, the actual protein encoded by a gene is the same regardless of the position of the gene within the genome. We show that the Chorus system has a very convenient Regular Expression - type schema notation that can be used to describe the presence of various phenotypes or phenotypic traits. This schema notation is used to demonstrate that massive areas of neutrality can exist in the search landscape, and the system is also shown to be able to dispense with large areas of the search space that are unlikely to contain useful solutions.

Original languageEnglish
Title of host publicationGenetic Programming - 5th European Conference, EuroGP 2002, Proceedings
EditorsJames A. Foster, Evelyne Lutton, Julian Miller, Conor Ryan, Andrea G.B. Tettamanzi
PublisherSpringer Verlag
Pages131-141
Number of pages11
ISBN (Print)9783540433781
DOIs
Publication statusPublished - 2002
Event5th European Conference on Genetic Programming, EuroGP 2002 - Kinsale, Ireland
Duration: 3 Apr 20025 Apr 2002

Publication series

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

Conference

Conference5th European Conference on Genetic Programming, EuroGP 2002
Country/TerritoryIreland
CityKinsale
Period3/04/025/04/02

Fingerprint

Dive into the research topics of 'No coercion and no prohibition, a position independent encoding scheme for evolutionary algorithms – The chorus system'. Together they form a unique fingerprint.

Cite this