A dual-stage large-scale multi-objective evolutionary algorithm with dynamic learning strategy

被引:7
作者
Cao, Jie [1 ,2 ]
Guo, Kaiyue [1 ,2 ]
Zhang, Jianlin [1 ,2 ]
Chen, Zuohan [1 ,2 ]
机构
[1] Lanzhou Univ Technol, Sch Comp & Commun Technol, Lanzhou 730050, Peoples R China
[2] Lanzhou Univ Technol, Gansu Engn Res Ctr Mfg Informat, Lanzhou 730050, Peoples R China
关键词
Large-scale optimization; Multi-objective optimization; Dual-stage optimization strategy; Dynamic learning strategy; DIFFERENTIAL EVOLUTION; SWARM OPTIMIZER; FRAMEWORK;
D O I
10.1016/j.eswa.2023.120184
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Large-scale multi-objective optimization problems (LSMOPs) bring significant challenges due to their large number of decision variables. Most of the existing algorithms fail to obtain high-quality solutions for the LSMOPs. To remedy this issue, an algorithm named dual-stage large-scale multi-objective evolutionary algorithm with dynamic learning strategy (DLMOEA-DLS) is proposed in this paper. In the DLMOEA-DLS, the entire evo-lution process mainly includes two stages, and each stage plays a different role in the searching process. In the first stage, the decision variables are clustering into two categories to be optimized independently for the convergence of the population. In the second stage, a dynamic learning strategy is designed to generate new offspring, in which each solution learns from a leader with better fitness and coupled control parameter for each solution is adaptively updated by learning from the historical behaviors of the solution. Moreover, an envi-ronmental selection operator is adopted to reserve promising solutions for the next iteration. To verify the performance of the DLMOEA-DLS, five state-of-the-art algorithms are used for comparison on 36 LSMOP benchmark instances, 48 LMF benchmark instances, and 6 real-world TREE benchmark instances. The experi-mental results demonstrate the superiority of the DLMOEA-DLS over the five state-of-the-art algorithms.
引用
收藏
页数:18
相关论文
共 66 条
[1]   KEEL: a software tool to assess evolutionary algorithms for data mining problems [J].
Alcala-Fdez, J. ;
Sanchez, L. ;
Garcia, S. ;
del Jesus, M. J. ;
Ventura, S. ;
Garrell, J. M. ;
Otero, J. ;
Romero, C. ;
Bacardit, J. ;
Rivas, V. M. ;
Fernandez, J. C. ;
Herrera, F. .
SOFT COMPUTING, 2009, 13 (03) :307-318
[2]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[3]   Applying graph-based differential grouping for multiobjective large-scale optimization [J].
Cao, Bin ;
Zhao, Jianwei ;
Gu, Yu ;
Ling, Yingbiao ;
Ma, Xiaoliang .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 53 (53)
[4]   A Distributed Parallel Cooperative Coevolutionary Multiobjective Evolutionary Algorithm for Large-Scale Optimization [J].
Cao, Bin ;
Zhao, Jianwei ;
Lv, Zhihan ;
Liu, Xin .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (04) :2030-2038
[5]   A two-stage evolutionary strategy based MOEA/D to multi-objective problems [J].
Cao, Jie ;
Zhang, Jianlin ;
Zhao, Fuqing ;
Chen, Zuohan .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 185
[6]   Differential evolution algorithm with fitness and diversity ranking-based mutation operator [J].
Cheng, Jianchao ;
Pan, Zhibin ;
Liang, Hao ;
Gao, Zhaoqi ;
Gao, Jinghuai .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 61
[7]   Test Problems for Large-Scale Multiobjective and Many-Objective Optimization [J].
Cheng, Ran ;
Jin, Yaochu ;
Olhofer, Markus ;
Sendhoff, Bernhard .
IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (12) :4108-4121
[8]   A Competitive Swarm Optimizer for Large Scale Optimization [J].
Cheng, Ran ;
Jin, Yaochu .
IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (02) :191-204
[9]  
Czyzak P., 1998, Journal of Multi-Criteria Decision Analysis, V7, P34, DOI DOI 10.1002/(SICI)1099-1360(199801)7:1ANDLT
[10]  
34::AID-MCDA161ANDGT