2001
DOI: 10.1109/4235.942529
|View full text |Cite
|
Sign up to set email alerts
|

Grammatical evolution

Abstract: We present grammatical evolution, an evolutionary algorithm that can evolve complete programs in an arbitrary language using a variable-length binary string. The binary genome determines which production rules in a Backus-Naur form grammar definition are used in a genotype-to-phenotype mapping process to a program. We demonstrate how expressions and programs of arbitrary complexity may be evolved and compare its performance to genetic programming.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
347
0
9

Year Published

2003
2003
2017
2017

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 706 publications
(356 citation statements)
references
References 16 publications
0
347
0
9
Order By: Relevance
“…Grammatical Evolution(GE) [10] [6] is an Evolutionary Automatic Programming system that uses a variable length Genetic Algorithm to evolve programs in any language. The key to the system is the manner in which a Backus Naur Form (BNF) grammar is employed to specify the target language, and is used to map the linear genomes into syntactically correct programs.…”
Section: Introductionmentioning
confidence: 99%
“…Grammatical Evolution(GE) [10] [6] is an Evolutionary Automatic Programming system that uses a variable length Genetic Algorithm to evolve programs in any language. The key to the system is the manner in which a Backus Naur Form (BNF) grammar is employed to specify the target language, and is used to map the linear genomes into syntactically correct programs.…”
Section: Introductionmentioning
confidence: 99%
“…Note that these parameters were proposed before 1970s, and the formulas are obtained manually. At that time, optimization methods in function space such as genetic programming (Koza, 1992), grammatical evolution (O'Neill and Ryan, 2001), and parse-matrix evolution (Luo and Zhang, 2012) have not yet been proposed. Nowadays, the genetic programming and its variants are ready to use.…”
Section: Discussionmentioning
confidence: 99%
“…Indeed, for some other representations, e.g. grammatical evolution with linear genomes (O'Neill and Ryan, 2001), the implementation of ULTRA should be particularly straightforward.…”
Section: Discussion and Future Workmentioning
confidence: 99%