Multi-objective optimization-assisted single-objective differential evolution by reinforcement learning

被引:0
|
作者
Zhang, Haotian [1 ]
Guan, Xiaohong [1 ,2 ,3 ]
Wang, Yixin [1 ]
Nan, Nan [1 ]
机构
[1] Xi An Jiao Tong Univ, Frontier Inst Sci & Technol, Ctr Art & Sci & Presentat & Commun, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, Fac Elect & Informat Engn, MOE KLINNS Lab, Xian 710049, Peoples R China
[3] Tsinghua Univ, Ctr Intelligent & Networked Syst, Dept Automat, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolutionary algorithm; Multi-objective optimization; Single-objective optimization; Learning to optimize; ALGORITHM;
D O I
10.1016/j.swevo.2025.101866
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
"Learning to optimize"design systems for evolutionary algorithm (EA) automatic design have become a trend, especially for differential evolution (DE). "Learning to optimize"design systems for EAs have two main parts: an excellent "backbone"algorithm with learnable components, and a learning scheme to determine the components of the "backbone"algorithm. A good "backbone"algorithm is of great importance for the algorithm design, because it determines the algorithm design space and potential. The learning scheme determines whether we can realize the potential or not. Existing studies generally choose one developed EA as the "backbone"algorithm, which constrains the potential of the design system because the "backbone"algorithm is relatively simple. To solve the problem and design a good EA, in this paper, we first propose a three-stage hybrid DE framework for single objective optimization, called SMS-DE, which implements single- objective DE, multi-objective DE, and single-objective DE sequentially. The multi-objective DE aims to enhance exploration ability. Second, we apply the framework to two advanced DEs, JADE and LSHADE, which results in two new algorithms: SMS-JADE and SMS-LSHADE. Third, the newly proposed algorithm, SMS-LSHADE, is considered the "backbone"algorithm, and the reinforcement learning method (Q-learning) is used to control the parameter for allocating computational resources to each stage, which results in another algorithm called QSMS-LSHADE. Experimental results on the CEC 2018 test suite show that SMS-DE, SMS-JADE, and SMSLSHADE can perform significantly better than their counterparts and that SMS-QLSHADE performs the best among many developed DEs.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Single-objective and multi-objective optimization for variance counterbalancing in stochastic learning
    Triantali, Dimitra G.
    Parsopoulos, Konstantinos E.
    Lagaris, Isaac E.
    APPLIED SOFT COMPUTING, 2023, 142
  • [2] Impacts of Single-objective Landscapes on Multi-objective Optimization
    Tanaka, Shoichiro
    Takadama, Keiki
    Sato, Hiroyuki
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [3] Multi-objective approaches in a single-objective optimization environment
    Watanabe, S
    Sakakibara, K
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 1714 - 1721
  • [4] Chaotic Evolution Algorithm with Elite Strategy in Single-objective and Multi-objective Optimization
    Pei, Yan
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 579 - 584
  • [5] From single-objective to multi-objective reinforcement learning-based model transformation
    Eisenberg, Martin
    Wimmer, Manuel
    SOFTWARE AND SYSTEMS MODELING, 2024,
  • [6] Using multi-objective evolutionary algorithms for single-objective optimization
    Carlos Segura
    Carlos A. Coello Coello
    Gara Miranda
    Coromoto León
    4OR, 2013, 11 : 201 - 228
  • [7] Dynamic multi-objective evolutionary algorithms for single-objective optimization
    Jiao, Ruwang
    Zeng, Sanyou
    Alkasassbeh, Jawdat S.
    Li, Changhe
    APPLIED SOFT COMPUTING, 2017, 61 : 793 - 805
  • [8] Single-objective and multi-objective optimization using the HUMANT algorithm
    Mladineo, Marko
    Veza, Ivica
    Gjeldum, Nikola
    CROATIAN OPERATIONAL RESEARCH REVIEW, 2015, 6 (02) : 459 - 473
  • [9] Guiding single-objective optimization using multi-objective methods
    Jensen, MT
    APPLICATIONS OF EVOLUTIONARY COMPUTING, 2003, 2611 : 268 - 279
  • [10] Using multi-objective evolutionary algorithms for single-objective optimization
    Segura, Carlos
    Coello Coello, Carlos A.
    Miranda, Gara
    Leon, Coromoto
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2013, 11 (03): : 201 - 228