IEEE Transactions on Evolutionary Computation · 2001 · 950 citations · 12 references
ComputingComputer ScienceComputational LinguisticsProgramming LanguagesSyntaxEvolutionEvolutionary ComputationGenetic AlgorithmsGenetic ProgrammingGrammarSyntax AnalysisGrammar DesignGrammar FormalismsLanguage EvolutionLanguage Generation
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.
12
Messy genetic algorithms: motivation, analysis, and first results
David E. Goldberg, Bradley Korb, Kalyanmoy Deb · Complex Systems · 1989 · 1.1K citations
Computing, Genetics, Algorithms +11
Foundations of genetic algorithms. 2
Lashon B. Booker · Biosystems · 1994 · 1K citations
BOA: the Bayesian optimization algorithm
Martin Pelikán, David E. Goldberg, Erick Cantú‐Paz · 1999 · 948 citations
Revised report on the algorithmic language ALGOL 60
John Backus, Friedrich L. Bauer, J. Green et al. · Communications of the ACM · 1963 · 909 citations · Full text