DocumentCode
2465967
Title
Dynamically Defined Functions In Grammatical Evolution
Author
Harper, Robin ; Blair, Alan
Author_Institution
Univ. of New South Wales, Sydney
fYear
0
fDate
0-0 0
Firstpage
2638
Lastpage
2645
Abstract
Grammatical evolution is an extension of genetic programming, in that it is an algorithm for evolving complete programs in an arbitrary language. By utilising a Backus Naur form grammar the advantages of typing are achieved as well as a separation of genotype and phenotype. This paper introduces a meta-grammar into grammatical evolution allowing the grammar to dynamically define functions, self-adaptively at the individual level without the need for special purpose operators or constraints. The user need not determine the architecture of the dynamically defined functions. As the search proceeds through genotype/phenotype space the number and use of the functions can vary. The ability of the grammar to dynamically define such functions allows regularities in the problem space to be exploited even where such regularities were not apparent when the problem was set up.
Keywords
genetic algorithms; grammars; search problems; Backus Naur form grammar; arbitrary language; genetic programming; genotype; grammatical evolution; phenotype; Artificial intelligence; Australia; Computer science; Evolutionary computation; Genetic mutations; Genetic programming; Problem-solving;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
Conference_Location
Vancouver, BC
Print_ISBN
0-7803-9487-9
Type
conf
DOI
10.1109/CEC.2006.1688638
Filename
1688638
Link To Document