ACGP: Adaptable Constrained Genetic Programming

  • Janikow C
N/ACitations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Genetic Programming requires that allfunctions/terminals (tree labels) be given a priori. Inthe absence of specific information about the solution,the user is often forced to provide a large set, thusenlarging the search space often resulting in reducingthe search efficiency. Moreover, based on heuristics,syntactic constraints, or data typing, a given subtreemay be undesired or invalid in a given context. TypedGenetic Programming methods give users the power tospecify some rules for valid tree construction, andthus to prune the otherwise unconstrainedrepresentation in which Genetic Programming operates.However, in general, the user may not be aware of thebest representation space to solve a particularproblem. Moreover, some information may be in the formof weak heuristics. In this work, we present amethodology, which automatically adapts therepresentation for solving a particular problem, byextracting and using such heuristics. Even though manyspecific techniques can be implemented in themethodology, in this paper we use information on localfirst-order (parent-child) distributions of thefunctions and terminals. The heuristics are extractedfrom the population by observing their distribution inbetter individuals. The methodology is illustrated andvalidated using a number of experiments with the11-multiplexer. Moreover, some preliminary empiricalresults linking population size and the sampling rateare also given.

Cite

CITATION STYLE

APA

Janikow, C. Z. (2006). ACGP: Adaptable Constrained Genetic Programming. In Genetic Programming Theory and Practice II (pp. 191–206). Springer-Verlag. https://doi.org/10.1007/0-387-23254-0_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free