A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selection

被引:8
作者
Geng, Huantong [1 ]
Xu, Ke [1 ]
Zhang, Yanqi [1 ]
Zhou, Zhengli [1 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
Multi-objective optimization; Adaptive operator selection; Classification tree; Search inertia; OPTIMIZATION; MOEA/D;
D O I
10.1007/s40747-022-00812-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Adaptive operator selection (AOS) is used to dynamically select the appropriate genic operator for offspring reproduction, which aims to improve the performance of evolutionary algorithms (EAs) by producing high-quality offspring during the evolutionary process. This paper proposes a novel classification tree based adaptive operator selection strategy for multi-objective evolutionary algorithm based on decomposition (MOEA/D-CTAOS). In our proposal, the classification tree is trained by the recorded data set which contains the information on the historical offspring. Before the reproduction at each generation, the classifier is used to predict each possible result obtained by different operators, and only one operator with the best result is selected to generate offspring next. Meanwhile, a novel differential evolution based on search inertia (SiDE) is designed to steer the evolutionary process in a more efficient way. The experimental results demonstrate that proposed MOEA/D-CTAOS outperforms other MOEA/D variants on UF and LZ benchmarks in terms of IGD and HV value. Further investigation also confirms the advantage of direction-guided search strategy in SiDE.
引用
收藏
页码:579 / 596
页数:18
相关论文
共 30 条
[1]   An External Archive Guided Multiobjective Evolutionary Algorithm Based on Decomposition for Combinatorial Optimization [J].
Cai, Xinye ;
Li, Yexing ;
Fan, Zhun ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) :508-523
[2]   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
[3]  
Farias LRC, 2019, IEEE SYS MAN CYBERN, P3746, DOI 10.1109/SMC.2019.8914005
[4]  
Goncalves Richard A., 2017, Evolutionary Multi-Criterion Optimization. 9th International Conference, EMO 2017. Proceedings: LNCS 10173, P267, DOI 10.1007/978-3-319-54157-0_19
[5]  
Kuk J, 2019, P 2019 8 BRAZ C INT, P503, DOI [10.1109/BRACIS.2019.00094, DOI 10.1109/BRACIS.2019.00094]
[6]   Biased Multiobjective Optimization and Decomposition Algorithm [J].
Li, Hui ;
Zhang, Qingfu ;
Deng, Jingda .
IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (01) :52-66
[7]   Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II [J].
Li, Hui ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (02) :284-302
[8]   Stable Matching-Based Selection in Evolutionary Multiobjective Optimization [J].
Li, Ke ;
Zhang, Qingfu ;
Kwong, Sam ;
Li, Miqing ;
Wang, Ran .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (06) :909-923
[9]   Adaptive Operator Selection With Bandits for a Multiobjective Evolutionary Algorithm Based on Decomposition [J].
Li, Ke ;
Fialho, Alvaro ;
Kwong, Sam ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (01) :114-130
[10]  
Li Y, 2014, 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P397, DOI 10.1109/CEC.2014.6900339