1998
DOI: 10.1007/bfb0055930
|View full text |Cite
|
Sign up to set email alerts
|

Grammatical evolution: Evolving programs for an arbitrary language

Abstract: Abstract. We describe a Genetic Algorithm that can evolve complete programs. Using a variable length linear genome to govern how a Backus Naur Form grammar definition is mapped to a program, expressions and programs of arbitrary complexity may be evolved. Other automatic programming methods are described, before our system, Grammatical Evolution, is applied to a symbolic regression problem.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
353
0
6

Year Published

2003
2003
2021
2021

Publication Types

Select...
5
3
2

Relationship

2
8

Authors

Journals

citations
Cited by 549 publications
(383 citation statements)
references
References 4 publications
2
353
0
6
Order By: Relevance
“…This paper details an investigation examining the possibility of evolving the grammar that Grammatical Evolution (GE) [1][2][3][4] uses to specify the construction of a syntactically correct solution. By evolving the grammar that GE uses to specify a solution, one can effectively permit the evolution of the genetic code.…”
Section: Introductionmentioning
confidence: 99%
“…This paper details an investigation examining the possibility of evolving the grammar that Grammatical Evolution (GE) [1][2][3][4] uses to specify the construction of a syntactically correct solution. By evolving the grammar that GE uses to specify a solution, one can effectively permit the evolution of the genetic code.…”
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%
“…In this paper, we use grammatical evolution [1] to evolve detection rules for dropping attacks on MANETs. In the dropping attack scenario malicious node(s) drop data packets not destined for themselves to disrupt the network connection.…”
Section: The Problemmentioning
confidence: 99%