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 条
  • [21] A comparative study of optimization models in genetic programming-based rule extraction problems
    Pereira, Marconide Arruda
    Carrano, Eduardo Gontijo
    Davis Junior, Clodoveu Augusto
    de Vasconcelos, Joao Antonio
    SOFT COMPUTING, 2019, 23 (04) : 1179 - 1197
  • [22] Ant Colony Optimization, Genetic Programming and a Hybrid Approach for Credit Scoring: A Comparative Study
    Aliehyaei, Rojin
    Khan, Shamim
    8TH INTERNATIONAL CONFERENCE ON SOFTWARE, KNOWLEDGE, INFORMATION MANAGEMENT AND APPLICATIONS (SKIMA 2014), 2014,
  • [23] A comparative study of optimization models in genetic programming-based rule extraction problems
    Marconi de Arruda Pereira
    Eduardo Gontijo Carrano
    Clodoveu Augusto Davis Júnior
    João Antônio de Vasconcelos
    Soft Computing, 2019, 23 : 1179 - 1197
  • [24] A Comparative Study of Mixed-Integer Linear Programming and Genetic Algorithms for Solving Binary Problems
    Kuendee, Punyisa
    Janjarassuk, Udom
    2018 5TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND APPLICATIONS (ICIEA), 2018, : 284 - 288
  • [25] A Comparative Study of SIFT and its Variants
    Wu, Jian
    Cui, Zhiming
    Sheng, Victor S.
    Zhao, Pengpeng
    Su, Dongliang
    Gong, Shengrong
    MEASUREMENT SCIENCE REVIEW, 2013, 13 (03): : 122 - 131
  • [26] COMPARATIVE STUDY OF CAI PROGRAMMING LANGUAGES
    ZINN, KL
    EDUCATIONAL TECHNOLOGY, 1968, 8 (12) : 14 - 16
  • [27] A Comparative Study of Automatic Programming Techniques
    Arslan, Sibel
    Ozturk, Celal
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2019, 43 (02): : 281 - 289
  • [28] The evolution of ChatGPT for programming: a comparative study
    Jain, Rushabh
    Thanvi, Jyoti
    Subasinghe, Akila
    ENGINEERING RESEARCH EXPRESS, 2025, 7 (01):
  • [29] An Empirical Study of Multipopulation Genetic Programming
    Francisco Fernández
    Marco Tomassini
    Leonardo Vanneschi
    Genetic Programming and Evolvable Machines, 2003, 4 (1) : 21 - 51
  • [30] Study on Genetic Algorithm and Evolutionary Programming
    Wei, Gao
    2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 762 - 766