Grammar-guided genetic programming and automatically defined functions

6Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Genetic Programming (GP) is a powerful software induction technique that has been recently applied for solving a wide variety of problems. Attempts to extend GP have focussed on applying type restrictions to the language to control genetic operators and to ensure that only valid programs are created. In this sense, the use of context free grammar (CFG) was proposed. This work studies the use of a CFG to define the structure of the initial population and direct crossover and mutation operators. Chameleon, a Grammar-Guided Genetic Programming system (GGGP) is also presented. On a suite of experiments composed of even-parity problems, the performance of Chameleon is compared to traditional GP. Furthermore, the automatic discovery of sub-functions, one of the most important research areas in GP, is also explored.We describe how to use ADFs with GGGP and, using Chameleon, we demonstrate that GGGP has similar results to Koza’s Automatically Defined Functions (ADF) approach.

Cite

CITATION STYLE

APA

Rodrigues, E., & Pozo, A. (2002). Grammar-guided genetic programming and automatically defined functions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2507, pp. 324–333). Springer Verlag. https://doi.org/10.1007/3-540-36127-8_31

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