By the same authors

Representation and structural biases in CGP

Research output: Contribution to conferencePaper



Publication details

DatePublished - 2009
Original languageEnglish


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 "regular" structures appear to be easier to evolve than more common "irregular" ones.

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations