Evolutionary Multitasking With Dynamic Resource Allocating Strategy

被引:132
作者
Gong, Maoguo [1 ]
Tang, Zedong [1 ]
Li, Hao [1 ]
Zhang, Jun [2 ]
机构
[1] Xidian Univ, Sch Elect Engn, Key Lab Intelligent Percept & Image Understanding, Minist Educ, Xian 710071, Shaanxi, Peoples R China
[2] South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510640, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Task analysis; Resource management; Multitasking; Optimization; Heuristic algorithms; Dynamic scheduling; Sociology; Dynamic resource allocation; evolutionary multitasking; multifactorial optimization (MFO); multitask optimization (MTO); OPTIMIZATION; ALGORITHM; MOEA/D;
D O I
10.1109/TEVC.2019.2893614
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary multitasking is a recently proposed paradigm to simultaneously solve multiple tasks using a single population. Most of the existing evolutionary multitasking algorithms treat all tasks equally and then assign the same amount of resources to each task. However, when the resources are limited, it is difficult for some tasks to converge to acceptable solutions. This paper aims at investigating the resource allocation in the multitasking environment to efficiently utilize the restrictive resources. In this paper, we design a novel multitask evolutionary algorithm with an online dynamic resource allocation strategy. Specifically, the proposed dynamic resource allocation strategy allocates resources to each task adaptively according to the requirements of tasks. We also design an adaptive method to control the resources invested into cross-domain searching. The proposed algorithm is able to allocate the computational resources dynamically according to the computational complexities of tasks. The experimental results demonstrate the superiority of the proposed method in comparison with the state-of-the-art algorithms on benchmark problems of multitask optimization.
引用
收藏
页码:858 / 869
页数:12
相关论文
共 36 条
[1]  
[Anonymous], 2016, 2016 IEEE S SER COMP, DOI DOI 10.1109/SSCI.2016.7850040
[2]  
[Anonymous], 1RR949M U J FOUR
[3]  
[Anonymous], IEEE T EVOL COMPUT
[4]  
[Anonymous], IEEE T EVOLUT COMPUT
[5]  
[Anonymous], IEEE C EVOL COMPUTAT, DOI DOI 10.1109/CEC.2005.1554904
[6]  
Bali KK, 2017, IEEE C EVOL COMPUTAT, P1295, DOI 10.1109/CEC.2017.7969454
[7]  
Caruana R, 1998, LEARNING TO LEARN, P95, DOI 10.1007/978-1-4615-5529-2_5
[8]   Evolutionary Multi-task Learning for Modular Training of Feedforward Neural Networks [J].
Chandra, Rohitash ;
Gupta, Abhishek ;
Ong, Yew-Soon ;
Goh, Chi-Keong .
NEURAL INFORMATION PROCESSING, ICONIP 2016, PT II, 2016, 9948 :37-46
[9]  
Da B., 2017, Evolutionary multitasking for single-objective continuous optimization: benchmark problems, performance metric, and baseline results
[10]   Differential Evolution: A Survey of the State-of-the-Art [J].
Das, Swagatam ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :4-31