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 :
بازگشت