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
Link To Document