Gene Expression Programming with Multi-Threading Evaluation and Gene-Reuse Strategy

被引:0
|
作者
Lan YongShun [1 ]
He Pei [1 ]
机构
[1] GuangZhou Univ, Sch Comp Sci & Network Engn, Guangzhou 510006, Peoples R China
基金
中国国家自然科学基金;
关键词
Gene-Reuse; Gene Expression Programming (GEP); Multi-Threading Evaluation; parallel computing; GRAMMATICAL EVOLUTION;
D O I
10.1145/3407947.3407966
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As an approach widely used in automatic programming, the efficiency of the traditional GEP algorithm has gradually failed to meet the needs of users since its bottleneck in the evaluation phase. In this paper, a novel strategy named Gene-Reuse is proposed to improve the efficiency of GEP. In contrast to the traditional evaluation phase of GEP, the Gene-Reuse strategy features a novel mechanism that the Gene-Reuse strategy directly reads the pre-saved fitness value of chromosomes if these chromosomes have appeared in the previous population evolution. By applying that mechanism to the traditional GEP, the optimized algorithm can avoid many meaningless repeated calculations that improve the overall efficiency of the algorithm. Further, combining with multi-threading technology, a new Gene Expression Programming algorithm MTEGR-GEP that has significant performance compared with the traditional GEP algorithm is introduced to solve the existing problems of GEP mentioned above. Experimental results on several symbolic regression problems show that MTEGR-GEP has a significant improvement in efficiency compared to the traditional GEP.
引用
收藏
页码:150 / 159
页数:10
相关论文
共 50 条
  • [21] A New Diversity Strategy for Gene Expression Programming in Software Reliability Modeling
    Zhang, Yongqiang
    Xiao, Jing
    Sun, Shengjuan
    JOURNAL OF INTERNET TECHNOLOGY, 2012, 13 (05): : 705 - 712
  • [22] Expression profiling of signature gene sets with trinucleotide threading
    Zajac, Pawel
    Pettersson, Erik
    Gry, Marcus
    Lundeberg, Joakim
    Ahmadian, Afshin
    GENOMICS, 2008, 91 (02) : 209 - 217
  • [23] Performance evaluation of Gene Expression Programming for hydraulic data mining
    Eldrandaly, Khalid
    Negm, Abdel-Azim
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2008, 5 (02) : 126 - 131
  • [24] An algorithm evaluation for discovering classification rules with gene expression programming
    Alain Guerrero-Enamorado
    Carlos Morell
    Amin Y. Noaman
    Sebastián Ventura
    International Journal of Computational Intelligence Systems, 2016, 9 : 263 - 280
  • [25] An algorithm evaluation for discovering classification rules with gene expression programming
    Guerrero-Enamorado, Alain
    Morell, Carlos
    Noaman, Amin Y.
    Ventura, Sebastian
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2016, 9 (02) : 263 - 280
  • [26] Credit evaluation based on gene expression programming and clonal selection
    Wang, Wei-hong
    Du, Yan-ye
    Li, Qu
    Fang, Zhao-lin
    CEIS 2011, 2011, 15
  • [27] A multi-objective strategy in genetic algorithms for gene selection of gene expression data
    Mohamad M.S.
    Omatu S.
    Deris S.
    Misman M.F.
    Yoshioka M.
    Artificial Life and Robotics, 2009, 13 (02) : 410 - 413
  • [28] Unconstrained Gene Expression Programming
    Zhang, Jianwei
    Wu, Zhijian
    Wang, Zongyue
    Guo, Jinglei
    Huang, Zhangcan
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2043 - +
  • [29] Gene Expression Programming: A Survey
    Zhong, Jinghui
    Feng, Liang
    Ong, Yew-Soon
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2017, 12 (03) : 54 - 72
  • [30] Robust Gene Expression Programming
    Ryan, Noah
    Hibler, David
    COMPLEX ADAPTIVE SYSTEMS, 2011, 6