DocumentCode :
1637287
Title :
Representation and structural biases in CGP
Author :
Payne, Andrew J. ; Stepney, Susan
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York
fYear :
2009
Firstpage :
1064
Lastpage :
1071
Abstract :
An evolutionary algorithm automatically discovers suitable solutions to a problem, which may lie anywhere in a large search space of candidate solutions. In the case of genetic programming, this means performing an efficient search of all possible computer programs represented as trees. Exploration of the search space appears to be constrained by structural mechanisms that exist in genetic programming as a consequence of using trees to represent solutions. As a result, programs with certain structures are more likely to be evolved, and others extremely unlikely. We investigate whether the graph representation used in Cartesian genetic programming causes an analogous biasing effect, imposing natural limitations on the class of solution structures that are likely to be evolved. Representation bias and structural bias are identified: the rarer ldquoregularrdquo structures appear to be easier to evolve than more common ldquoirregularrdquo ones.
Keywords :
genetic algorithms; Cartesian genetic programming; analogous biasing effect; computer program; evolutionary algorithm; graph representation; regular structure; representation bias; search space; structural bias; Adders; Computer science; Encoding; Evolutionary computation; Feedforward systems; Genetic mutations; Genetic programming; Shape; Tree data structures; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2009. CEC '09. IEEE Congress on
Conference_Location :
Trondheim
Print_ISBN :
978-1-4244-2958-5
Electronic_ISBN :
978-1-4244-2959-2
Type :
conf
DOI :
10.1109/CEC.2009.4983064
Filename :
4983064
Link To Document :
بازگشت