Adaptive multi-task evolutionary algorithm based on knowledge reuse

被引:7
作者
Cui, Zhihua [1 ]
Zhao, Ben [1 ]
Zhao, Tianhao [1 ]
Cai, Xingjuan [1 ,2 ]
Chen, Jinjun [3 ]
机构
[1] Taiyuan Univ Sci & Technol, Shanxi Key Lab Big Data Anal & Parallel Comp, Taiyuan 030024, Shanxi, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Jiangsu, Peoples R China
[3] Swinburne Univ Technol, Dept Comp Technol, Melbourne, Vic, Australia
基金
中国国家自然科学基金;
关键词
Multi-task optimization (MTO); Many-task optimisation (MaTO); Adaptive strategy; Knowledge transfer; PIGEON-INSPIRED OPTIMIZATION;
D O I
10.1016/j.ins.2023.119568
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multitask optimisation, which aims to simultaneously handle multiple optimisation problems, has attracted considerable attention for solving many complex optimisation problems. However, as the number of tasks increases, selecting similar tasks and transferring useful knowledge become increasingly difficult tasks, further leading to negative transfers and affecting the algorithm performance. In this study, we propose a knowledge-reuse-based multitask evolutionary algorithm (KR-MTEA), that includes two strategies: knowledge-reuse-based knowledge transfer and adaptive strategies. The knowledge-reuse-based knowledge transfer strategy transforms knowledge to be transferred while considering the convergence interval of the decision variables and makes it more suitable for the current task. For the adaptive strategy, the concept of advantage is proposed to adapt to similar tasks and transfer probabilities. In addition, the proposed knowledge transfer strategy is applied to the self-evolution within the task to improve the performance of the KRMTEA. On four benchmark test suites with 2, 10, 50, and 50 tasks, the KR-MTEA demonstrated its competitiveness in solving multitask and many-task optimisation problems compared with other advanced multitask and many-task algorithms.
引用
收藏
页数:17
相关论文
共 49 条
[1]   Multifactorial Evolutionary Algorithm With Online Transfer Parameter Estimation: MFEA-II [J].
Bali, Kavitesh Kumar ;
Ong, Yew Soon ;
Gupta, Abhishek ;
Tan, Puay Siew .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (01) :69-83
[2]  
Bali KK, 2017, IEEE C EVOL COMPUTAT, P1295, DOI 10.1109/CEC.2017.7969454
[3]   Ensemble Multifactorial Evolution With Biased Skill-Factor Inheritance for Many-Task Optimization [J].
Binh, Huynh Thi Thanh ;
Cuong, Le Van ;
Thang, Ta Bao ;
Long, Nguyen Hoang .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (06) :1735-1749
[4]   A Knowledge Graph-Based Many-Objective Model for Explainable Social Recommendation [J].
Cai, Xingjuan ;
Guo, Wanwan ;
Zhao, Mengkai ;
Cui, Zhihua ;
Chen, Jinjun .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2023, 10 (06) :3021-3030
[5]   Evolutionary multi-task optimization with hybrid knowledge transfer strategy [J].
Cai, Yiqiao ;
Peng, Deming ;
Liu, Peizhong ;
Guo, Jing-Ming .
INFORMATION SCIENCES, 2021, 580 (580) :874-895
[6]   A Multiobjective Multitask Optimization Algorithm Using Transfer Rank [J].
Chen, Hongyan ;
Liu, Hai-Lin ;
Gu, Fangqing ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (02) :237-250
[7]   An Adaptive Archive-Based Evolutionary Framework for Many-Task Optimization [J].
Chen, Yongliang ;
Zhong, Jinghui ;
Feng, Liang ;
Zhang, Jun .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2020, 4 (03) :369-384
[8]   A Many-Objective Optimized Sharding Scheme for Blockchain Performance Improvement in End-Edge-Enabled Internet of Things [J].
Cui, Zhihua ;
Xue, Zhaoyu ;
Ma, Yanan ;
Cai, Xingjuan ;
Chen, Jinjun .
IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24) :21443-21456
[9]   A many-objective evolutionary algorithm based on constraints for collaborative computation offloading [J].
Cui, Zhihua ;
Xue, Zhaoyu ;
Fan, Tian ;
Cai, Xingjuan ;
Zhang, Wensheng .
SWARM AND EVOLUTIONARY COMPUTATION, 2023, 77
[10]  
Da Bingshui., 2017, Technical Report