• DocumentCode
    3059044
  • Title

    Improving gene expression programming performance by using differential evolution

  • Author

    Zhang, Qiongyun ; Zhou, Chi ; Xiao, Weimin ; Nelson, Peter C.

  • Author_Institution
    Univ. of Illinois at Chicago, Chicago
  • fYear
    2007
  • fDate
    13-15 Dec. 2007
  • Firstpage
    31
  • Lastpage
    37
  • Abstract
    Gene Expression Programming (GEP) is an evolutionary algorithm that incorporates both the idea of a simple, linear chromosome of fixed length used in Genetic Algorithms (GAs) and the tree structure of different sizes and shapes used in Genetic Programming (GP). As with other GP algorithms, GEP has difficulty finding appropriate numeric constants for terminal nodes in the expression trees. In this work, we describe a new approach of constant generation using Differential Evolution (DE), a real-valued GA robust and efficient at parameter optimization. Our experimental results on two symbolic regression problems show that the approach significantly improves the performance of the GEP algorithm. The proposed approach can be easily extended to other Genetic Programming variations.
  • Keywords
    evolutionary computation; differential evolution; evolutionary algorithm; gene expression programming; genetic algorithms; linear chromosome; symbolic regression; tree structure; Biological cells; Computer science; Creep; Evolutionary computation; Gene expression; Genetic mutations; Genetic programming; Linear programming; Shape; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Machine Learning and Applications, 2007. ICMLA 2007. Sixth International Conference on
  • Conference_Location
    Cincinnati, OH
  • Print_ISBN
    978-0-7695-3069-7
  • Type

    conf

  • DOI
    10.1109/ICMLA.2007.62
  • Filename
    4457204