Ensemble Many-Objective Optimization Algorithm Based on Voting Mechanism

被引:64
作者
Qiu, Wenbo [1 ,2 ]
Zhu, Jianghan [2 ]
Wu, Guohua [1 ]
Chen, Huangke [2 ]
Pedrycz, Witold [3 ,4 ,5 ]
Suganthan, Ponnuthurai Nagaratnam [6 ]
机构
[1] Cent South Univ, Sch Traff & Transportat Engn, Changsha 410075, Peoples R China
[2] Natl Univ Def Technol, Coll Syst Engn, Changsha 410073, Peoples R China
[3] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 2V4, Canada
[4] King Abdulaziz Univ, Fac Engn, Dept Elect & Comp Engn, Jeddah 21589, Saudi Arabia
[5] Polish Acad Sci, Syst Res Inst, PL-01447 Warsaw, Poland
[6] Nanyang Technol Univ, Sch Elect Elect Engn, Singapore 639798, Singapore
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2022年 / 52卷 / 03期
基金
中国国家自然科学基金;
关键词
Optimization; Sorting; Sociology; Convergence; Heuristic algorithms; Evolutionary computation; Transportation; Ensemble framework; evolutionary optimization; many-objective optimization; solution-sorting methods; voting; MULTIOBJECTIVE EVOLUTIONARY ALGORITHM; DIFFERENTIAL EVOLUTION; NSGA-II; DECOMPOSITION; DOMINANCE; MULTIMETHOD; PARAMETERS; SELECTION; SEARCH;
D O I
10.1109/TSMC.2020.3034180
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Sorting solutions play a key role in using evolutionary algorithms (EAs) to solve many-objective optimization problems (MaOPs). Generally, different solution-sorting methods possess different advantages in dealing with distinct MaOPs. Focusing on this characteristic, this article proposes a general voting-mechanism-based ensemble framework (VMEF), where different solution-sorting methods can be integrated and work cooperatively to select promising solutions in a more robust manner. In addition, a strategy is designed to calculate the contribution of each solution-sorting method and then the total votes are adaptively allocated to different solution-sorting methods according to their contribution. Solution-sorting methods that make more contribution to the optimization process are rewarded with more votes and the solution-sorting methods with poor contribution will be punished in a period of time, which offers a good feedback to the optimization process. Finally, to test the performance of VMEF, extensive experiments are conducted in which VMEF is compared with five state-of-the-art peer many-objective EAs, including NSGA-III, SPEA/R, hpaEA, BiGE, and grid-based evolutionary algorithm. Experimental results demonstrate that the overall performance of VMEF is significantly better than that of these comparative algorithms.
引用
收藏
页码:1716 / 1730
页数:15
相关论文
共 77 条
[11]   A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization [J].
Cheng, Ran ;
Jin, Yaochu ;
Olhofer, Markus ;
Sendhoff, Bernhard .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (05) :773-791
[12]   Normal-boundary intersection: A new method for generating the Pareto surface in nonlinear multicriteria optimization problems [J].
Das, I ;
Dennis, JE .
SIAM JOURNAL ON OPTIMIZATION, 1998, 8 (03) :631-657
[13]  
Deb K, 2002, IEEE C EVOL COMPUTAT, P825, DOI 10.1109/CEC.2002.1007032
[14]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[15]  
Deb K., 1995, Complex Systems, V9, P115
[16]  
Deb K., 1996, Comput. Sci. Inform., V26, P30, DOI DOI 10.1109/TEVC.2007.895269
[17]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601
[18]  
Díaz-Manríquez A, 2013, 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P1523
[19]   A New Decomposition-Based NSGA-II for Many-Objective Optimization [J].
Elarbi, Maha ;
Bechikh, Slim ;
Gupta, Abhishek ;
Ben Said, Lamjed ;
Ong, Yew-Soon .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2018, 48 (07) :1191-1210
[20]  
Emmerich M, 2005, LECT NOTES COMPUT SC, V3410, P62