Evolving dynamic fitness measures for genetic programming

被引:8
|
作者
Ragalo, Anisa [1 ]
Pillay, Nelishia [2 ]
机构
[1] Univ KwaZulu Natal, Sch Math Stat & Comp Sci, Durban, South Africa
[2] Univ Pretoria, Dept Comp Sci, Pretoria, South Africa
基金
新加坡国家研究基金会;
关键词
Genetic programming; Genetic algorithm; Fitness; CONFIGURATION; ALGORITHM;
D O I
10.1016/j.eswa.2018.03.060
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This research builds on the hypothesis that the use of different fitness measures on the different generations of genetic programming (GP) is more effective than the convention of applying the same fitness measure individually throughout GP. Whereas the previous study used a genetic algorithm (GA) to induce the sequence in which fitness measures should be applied over the GP generations, this research uses a meta- (or high-level) GP to evolve a combination of the fitness measures for the low-level GP. The study finds that the meta-GP is the preferred approach to generating dynamic fitness measures. GP systems applying the generated dynamic fitness measures consistently outperform the previous approach, as well as standard GP on benchmark and real world problems. Furthermore, the generated dynamic fitness measures are shown to be reusable, whereby they can be used to solve unseen problems to optimality. (C) 2018 Published by Elsevier Ltd.
引用
收藏
页码:162 / 187
页数:26
相关论文
共 50 条
  • [1] An investigation of dynamic fitness measures for genetic programming
    Ragalo, Anisa
    Pillay, Nelishia
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 92 : 52 - 72
  • [2] Evolving music generation with SOM-fitness genetic programming
    Phon-Amnuaisuk, Somnuk
    Law, Edwin Hui Hean
    Kuan, He Chin
    APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2007, 4448 : 557 - +
  • [3] Diversity in genetic programming: An analysis of measures and correlation with fitness
    Burke, EK
    Gustafson, S
    Kendall, G
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (01) : 47 - 62
  • [4] Evolving complex group behaviors using genetic programming with fitness switching
    Zhang, Byoung-Tak
    Cho, Dong-Yeon
    Artificial Life and Robotics, 2000, 4 (02) : 103 - 108
  • [5] Evolving Dispatching Rules for Dynamic Vehicle Routing with Genetic Programming
    Jakobovic, Domagoj
    Durasevic, Marko
    Brkic, Karla
    Fosin, Juraj
    Caric, Tonci
    Davidovic, Davor
    ALGORITHMS, 2023, 16 (06)
  • [6] Genetic programming for prevention of cyberterrorism through dynamic and evolving intrusion detection
    Hansen, James V.
    Lowry, Paul Benjamin
    Meservy, Rayman D.
    McDonald, Daniel M.
    DECISION SUPPORT SYSTEMS, 2007, 43 (04) : 1362 - 1374
  • [7] Evolving Heuristics for Dynamic Vehicle Routing with Time Windows Using Genetic Programming
    Jacobsen-Grocott, Josiah
    Mei, Yi
    Chen, Gang
    Zhang, Mengjie
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1948 - 1955
  • [8] A Novel Fitness Function for Genetic Programming in Dynamic Flexible Job Shop Scheduling
    Shi, Gaofeng
    Zhangc, Fangfang
    Mei, Yi
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [9] Evolving choice structures for genetic programming
    Wang, Shuaiqiang
    Ma, Jun
    Liu, Jiming
    Niu, Xiaofei
    INFORMATION PROCESSING LETTERS, 2010, 110 (20) : 871 - 876
  • [10] Evolving text classifiers with genetic programming
    Hirsch, L
    Saeedi, M
    Hirsch, R
    GENETIC PROGRAMMING, PROCEEDINGS, 2004, 3003 : 309 - 317