• 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