Improving gene expression programming performance by using differential evolution

被引:15
|
作者
Zhang, Qiongyun [1 ]
Xiao, Weimin [2 ]
Zhou, Chi [2 ]
Nelson, Peter C. [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Chicago, IL 60607 USA
[2] Res Ctr Motorola Labs, Phys & Digital Realizat, Schaumburg, IL 60196 USA
关键词
D O I
10.1109/ICMLA.2007.62
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:31 / +
页数:2
相关论文
共 50 条
  • [1] Improving Competitive Differential Evolution using Automatic Programming
    Geitle, Marius
    Olsson, Roland
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2017, : 538 - 545
  • [2] EPIGENETIC PROGRAMMING OF DIFFERENTIAL GENE-EXPRESSION IN DEVELOPMENT AND EVOLUTION
    MONK, M
    [J]. DEVELOPMENTAL GENETICS, 1995, 17 (03): : 188 - 197
  • [3] Improving the performance of rainfall-runoff models using the gene expression programming approach
    Esmaeili-Gisavandani, Hassan
    Lotfirad, Morteza
    Sofla, Masoud Soori Damirchi
    Ashrafzadeh, Afshin
    [J]. JOURNAL OF WATER AND CLIMATE CHANGE, 2021, 12 (07) : 3308 - 3329
  • [4] Evolution of Robotic Behaviours Using Gene Expression Programming
    Mwaura, Jonathan
    Keedwell, Ed
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [5] Improving the performance of differential evolution algorithm using Cauchy mutation
    Musrrat Ali
    Millie Pant
    [J]. Soft Computing, 2011, 15 : 991 - 1007
  • [6] Improving the performance of differential evolution algorithm using Cauchy mutation
    Ali, Musrrat
    Pant, Millie
    [J]. SOFT COMPUTING, 2011, 15 (05) : 991 - 1007
  • [7] Improving the Performance and Scalability of Differential Evolution
    Iorio, Antony W.
    Li, Xiaodong
    [J]. SIMULATED EVOLUTION AND LEARNING, PROCEEDINGS, 2008, 5361 : 131 - 140
  • [8] A framework for designing of genetic operators automatically based on gene expression programming and differential evolution
    Jiang, Dazhi
    Tian, Zhihang
    He, Zhihui
    Tu, Geng
    Huang, Ruixiang
    [J]. NATURAL COMPUTING, 2021, 20 (03) : 395 - 411
  • [9] A framework for designing of genetic operators automatically based on gene expression programming and differential evolution
    Dazhi Jiang
    Zhihang Tian
    Zhihui He
    Geng Tu
    Ruixiang Huang
    [J]. Natural Computing, 2021, 20 : 395 - 411
  • [10] Classification of Gene Expression Data Using Multiobjective Differential Evolution
    Ma, Shijing
    Li, Xiangtao
    Wang, Yunhe
    [J]. ENERGIES, 2016, 9 (12)