A Comparative Study of Genetic Programming Variants

被引:0
|
作者
Kuranga, Cry [1 ]
Pillay, Nelishia [1 ]
机构
[1] Univ Pretoria, Dept Comp Sci, Lynnwood Rd, ZA-0002 Pretoria, South Africa
基金
新加坡国家研究基金会;
关键词
Genetic programming; Prediction; Classification;
D O I
10.1007/978-3-031-23492-7_32
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic programming tends to optimize complicated structures producing human-competitive results; therefore, it is applied to a wide range of problems such as classification and regression. This work experimentally performs a comparative study of Genetic programming variants, namely gene expression, grammatical evolution, Cartesian, multi-expression programming, and stacked-based as general regression and classification solvers. The analyses will help to understand the strengths of each variant and identify the relative performance of variants that stand relative to each other for the given problem domains. To determine the performance difference between selected GP variants, hyperparameter tuning was performed on each GP variant for each dataset to minimize the performance difference due to implementation. A total of 11 datasets were used in the experiments, seven from the regression benchmark suite, and four from the classification. The obtained results indicate that the choice of Genetic programming variant has an impact on the performance of regression and classification problems. Multi-expression programming exhibits outstanding performance as a regression and classification solver which scales graciously with problem size and complexity whereas other variants were problem-dependent. Future work could consider implementing a multi-expression paradigm with other Genetic programming variants such as grammatical evolution and gene expression programming.
引用
收藏
页码:377 / 386
页数:10
相关论文
共 50 条
  • [41] COMPARATIVE STUDY OF 2 VARIANTS OF TAHYNA VIRUS
    MALKOVA, D
    ACTA VIROLOGICA, 1974, 18 (05) : 407 - 415
  • [42] Programming Languages For Generative Design: A Comparative Study
    Leitao, Antonio
    Santos, Luis
    Lopes, Jose
    INTERNATIONAL JOURNAL OF ARCHITECTURAL COMPUTING, 2012, 10 (01) : 140 - 162
  • [43] A comparative study of language support for generic programming
    Garcia, R
    Järvi, J
    Lumsdaine, A
    Siek, J
    Willcock, J
    ACM SIGPLAN NOTICES, 2003, 38 (11) : 115 - 134
  • [44] COMPARATIVE STUDY OF PROGRAMMING LANGUAGES - HIGMAN,B
    不详
    AMERICAN DOCUMENTATION, 1969, 20 (02): : 175 - 175
  • [45] A Comparative Study of Programming Languages in Rosetta Code
    Nanz, Sebastian
    Furia, Carlo A.
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1, 2015, : 778 - 788
  • [46] HIGMAN,B - A COMPARATIVE STUDY OF PROGRAMMING LANGUAGES
    WILKES, MV
    CONTROL, 1967, 11 (113): : 555 - +
  • [47] Programming languages for generative design: A comparative study
    Leitão, A. (antonio.menezes.leitao@ist.utl.pt), 1600, Multi-Science Publishing Co. Ltd (10):
  • [48] A comparative study of intrinsic parallel programming methodologies
    González-Vélez, H
    de Luca, A
    González-Vélez, V
    2004 1ST INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ICEEE), 2004, : 200 - 205
  • [49] A Quantitative Study of Learning and Generalization in Genetic Programming
    Castelli, Mauro
    Manzoni, Luca
    Silva, Sara
    Vanneschi, Leonardo
    GENETIC PROGRAMMING, 2011, 6621 : 25 - +
  • [50] Comparison study of genetic algorithm and evolutionary programming
    Gao, W
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 204 - 209