• 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