Multi-Objective Memetic Algorithms with Tree-Based Genetic Programming and Local Search for Symbolic Regression

被引:0
|
作者
Jiayu Liang
Yu Xue
机构
[1] Tiangong University,Tianjin Key Laboratory of Autonomous Intelligent Technology and System
[2] Nanjing University of Information Science and Technology,School of Computer Science and Software
来源
Neural Processing Letters | 2021年 / 53卷
关键词
Memetic algorithm; Multi-objective optimization; Genetic programming; Local search;
D O I
暂无
中图分类号
学科分类号
摘要
Symbolic regression is to search the space of mathematical expressions to find a model that best fits a given dataset. As genetic programming (GP) with the tree representation can represent solutions as expression trees, it is popularly-used for regression. However, GP tends to evolve unnecessarily large programs (known as bloat), causing excessive use of CPU time/memory and evolving solutions with poor generalization ability. Moreover, even though the importance of local search has been proved in augmenting the search ability of GP (termed as memetic algorithms), local search is underused in GP-based methods. This work aims to handle the above problems simultaneously. To control bloat, a multi-objective (MO) technique (NSGA-II, Non-dominant Sorting Genetic Algorithm) is selected to incorporate with GP, forming a multi-objective GP (MOGP). Moreover, three mutation-based local search operators are designed and incorporated with MOGP respectively to form three multi-objective memetic algorithms (MOMA), i.e. MOMA_MR (MOMA with Mutation-based Random search), MOMA_MF (MOMA with Mutation-based Function search) and MOMA_MC (MOMA with Mutation-based Constant search). The proposed methods are tested on both benchmark functions and real-world applications, and are compared with both GP-based (i.e. GP and MOGP) and nonGP-based symbolic regression methods. Compared with GP-based methods, the proposed methods can reduce the risk of bloat with the evolved solutions significantly smaller than GP solutions, and the local search strategies introduced in the proposed methods can improve their search ability with the evolved solutions dominating MOGP solutions. In addition, among the three proposed methods, MOMA_MR performs best in RMSE for testing, yet it consumes more training time than others. Moreover, compared with six reference nonGP-based symbolic regression methods, MOMA_MR generally performs better than or similar to them consistently.
引用
收藏
页码:2197 / 2219
页数:22
相关论文
共 50 条
  • [21] Memetic algorithm with Preferential Local Search using adaptive weights for multi-objective optimization problems
    J. Bhuvana
    Chandrabose Aravindan
    Soft Computing, 2016, 20 : 1365 - 1388
  • [22] Global path planning of wheeled robots using multi-objective memetic algorithms
    Zhu, Zexuan
    Xiao, Jun
    Li, Jian-Qiang
    Wang, Fangxiao
    Zhang, Qingfu
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2015, 22 (04) : 387 - 404
  • [23] A multi-objective optimization method based on genetic algorithm and local search with applications to scheduling
    Zhou, H
    Shi, RF
    MANAGEMENT SCIENCES AND GLOBAL STRATEGIES IN THE 21ST CENTURY, VOLS 1 AND 2, 2004, : 177 - 183
  • [24] Memetic algorithm with Preferential Local Search using adaptive weights for multi-objective optimization problems
    Bhuvana, J.
    Aravindan, Chandrabose
    SOFT COMPUTING, 2016, 20 (04) : 1365 - 1388
  • [25] Nonlinear goal programming using multi-objective genetic algorithms
    Deb, K
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2001, 52 (03) : 291 - 302
  • [26] A Building Block Conservation and Extension Mechanism for Improved Performance in Polynomial Symbolic Regression Tree-based Genetic Programming
    Ragalo, Anisa W.
    Pillay, Nelishia
    PROCEEDINGS OF THE 2012 FOURTH WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2012, : 123 - 129
  • [27] A Multi-Objective Relative Clustering Genetic Algorithm with Adaptive Local/Global Search Based on Genetic Relatedness
    Gholaminezhad, Iman
    Iacca, Giovanni
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 591 - 602
  • [28] A Decomposition based Memetic Multi-objective Algorithm for Continuous Multi-objective Optimization Problem
    Wang, Na
    Wang, Hongfeng
    Fu, Yaping
    Wang, Lingwei
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 896 - 900
  • [29] A multi-objective tabu search algorithm based on decomposition for multi-objective unconstrained binary quadratic programming problem
    Zhou, Ying
    Wang, Jiahai
    Wu, Ziyan
    Wu, Keke
    KNOWLEDGE-BASED SYSTEMS, 2018, 141 : 18 - 30
  • [30] Tree-based Grammar Genetic Programming to Evolve Particle Swarm Algorithms
    Miranda, Pericles B. C.
    Prudencio, Ricardo B. C.
    PROCEEDINGS OF 2016 5TH BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS 2016), 2016, : 25 - 30