Multitask Particle Swarm Optimization With Dynamic On-Demand Allocation

Multitask optimization aims to solve multiple optimization problems in parallel utilizing a single population. However, if the computing resources are limited, allocating the same computing resources to different tasks will cause resource waste and make complex tasks difficult to converge to the optimal solution. To address this issue, a multitask particle swarm optimization with a dynamic on-demand allocation strategy (MTPSO-DA) is proposed to dynamically allocate computing resources. First, a task complexity index, based on convergence rate and contribution rate, is designed to evaluate the difficulty of solving different tasks. Then, the complexity of different tasks can be evaluated in real time. Second, the skill factor of the particle is extended to a time-varying matrix according to the task complexity index. Then, the recently captured feedback is stored to determine the computational resource demands of the task. Third, an on-demand allocation strategy, based on the time-varying matrix, is developed to obtain the skill factor probability vector utilizing the attenuation accumulation method. Then, computing resources can be allocated dynamically among different tasks. Finally, some comparative experiments are conducted based on the benchmark problem to evaluate the superiority of the MTPSO-DA algorithm. The results indicate that the proposed MTPSO-DA algorithm can achieve dynamic resource allocation.

[1]  J. Xie,et al.  Multiobjective Multitasking Optimization With Subspace Distribution Alignment and Decision Variable Transfer , 2022, IEEE Transactions on Emerging Topics in Computational Intelligence.

[2]  Zexuan Zhu,et al.  Multiobjective Evolutionary Multitasking With Two-Stage Adaptive Knowledge Transfer Based on Population Distribution , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[3]  D. Gong,et al.  Multisurrogate-Assisted Multitasking Particle Swarm Optimization for Expensive Multimodal Problems , 2021, IEEE Transactions on Cybernetics.

[4]  Choo Jun Tan,et al.  An information entropy-based evolutionary computation for multi-factorial optimization , 2021, Appl. Soft Comput..

[5]  Peizhong Liu,et al.  Evolutionary multi-task optimization with hybrid knowledge transfer strategy , 2021, Inf. Sci..

[6]  Deyun Zhou,et al.  Self-Regulated Particle Swarm Multi-Task Optimization , 2021, Sensors.

[7]  Bing Xue,et al.  Evolutionary Multitasking for Feature Selection in High-Dimensional Classification via Particle Swarm Optimization , 2021, IEEE Transactions on Evolutionary Computation.

[8]  Honggui Han,et al.  Self-Adjusting Multitask Particle Swarm Optimization , 2021, IEEE Transactions on Evolutionary Computation.

[9]  Zhiwei Xu,et al.  Multiobjective multifactorial immune algorithm for multiobjective multitask optimization problems , 2021, Appl. Soft Comput..

[10]  Xiaodong Li,et al.  Enhanced Multifactorial Evolutionary Algorithm With Meme Helper-Tasks , 2021, IEEE Transactions on Cybernetics.

[11]  Maoguo Gong,et al.  Multi-Task Particle Swarm Optimization With Dynamic Neighbor and Level-Based Inter-Task Learning , 2021, IEEE Transactions on Emerging Topics in Computational Intelligence.

[12]  Mengjie Zhang,et al.  An Evolutionary Multitasking-Based Feature Selection Method for High-Dimensional Classification , 2020, IEEE Transactions on Cybernetics.

[13]  Kenli Li,et al.  Multi-task allocation with an optimized quantum particle swarm method , 2020, Appl. Soft Comput..

[14]  Wentong Cai,et al.  Multifactorial Genetic Programming for Symbolic Regression Problems , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[15]  Yaochu Jin,et al.  Multi-surrogate multi-tasking optimization of expensive problems , 2020, Knowl. Based Syst..

[16]  Javier Del Ser,et al.  AT-MFCGA: An Adaptive Transfer-guided Multifactorial Cellular Genetic Algorithm for Evolutionary Multitasking , 2020, Inf. Sci..

[17]  Maoguo Gong,et al.  Regularized Evolutionary Multitask Optimization: Learning to Intertask Transfer in Aligned Subspace , 2020, IEEE Transactions on Evolutionary Computation.

[18]  Zexuan Zhu,et al.  MUMI: Multitask Module Identification for Biological Networks , 2020, IEEE Transactions on Evolutionary Computation.

[19]  Liang Feng,et al.  An Adaptive Archive-Based Evolutionary Framework for Many-Task Optimization , 2020, IEEE Transactions on Emerging Topics in Computational Intelligence.

[20]  Jing Liu,et al.  A Unified Framework of Graph-Based Evolutionary Multitasking Hyper-Heuristic , 2020, IEEE Transactions on Evolutionary Computation.

[21]  Ananthram Swami,et al.  A Multifactorial Optimization Paradigm for Linkage Tree Genetic Algorithm , 2020, Inf. Sci..

[22]  Abhishek Gupta,et al.  Cognizant Multitasking in Multiobjective Multifactorial Evolution: MO-MFEA-II , 2020, IEEE Transactions on Cybernetics.

[23]  Zexuan Zhu,et al.  Toward Adaptive Knowledge Transfer in Multifactorial Evolutionary Computation , 2020, IEEE Transactions on Cybernetics.

[24]  Abhishek Gupta,et al.  Explicit Evolutionary Multitasking for Combinatorial Optimization: A Case Study on Capacitated Vehicle Routing Problem , 2020, IEEE Transactions on Cybernetics.

[25]  Haibo He,et al.  A Multifactorial Evolutionary Algorithm for Multitasking Under Interval Uncertainties , 2020, IEEE Transactions on Evolutionary Computation.

[26]  Xianpeng Wang,et al.  A Multiobjective multifactorial optimization algorithm based on decomposition and dynamic resource allocation strategy , 2020, Inf. Sci..

[27]  Abhishek Gupta,et al.  Multifactorial Evolutionary Algorithm With Online Transfer Parameter Estimation: MFEA-II , 2020, IEEE Transactions on Evolutionary Computation.

[28]  Qiuzhen Lin,et al.  Multifactorial optimization via explicit multipopulation evolutionary framework , 2020, Inf. Sci..

[29]  Maoguo Gong,et al.  Self-Regulated Evolutionary Multitask Optimization , 2020, IEEE Transactions on Evolutionary Computation.

[30]  Zexuan Zhu,et al.  A hybrid of genetic transform and hyper-rectangle search strategies for evolutionary multi-tasking , 2019, Expert Syst. Appl..

[31]  Jinghui Zhong,et al.  Surrogate-Assisted Evolutionary Framework with Adaptive Knowledge Transfer for Multi-Task Optimization , 2019, IEEE Transactions on Emerging Topics in Computing.

[32]  Maoguo Gong,et al.  Evolutionary Multitasking Sparse Reconstruction: Framework and Case Study , 2019, IEEE Transactions on Evolutionary Computation.

[33]  Lei Zhou,et al.  Evolutionary Multitasking via Explicit Autoencoding , 2019, IEEE Transactions on Cybernetics.

[34]  Tianyou Chai,et al.  Multitasking Multiobjective Evolutionary Operational Indices Optimization of Beneficiation Processes , 2019, IEEE Transactions on Automation Science and Engineering.

[35]  Tianyou Chai,et al.  Generalized Multitasking for Evolutionary Optimization of Expensive Problems , 2019, IEEE Transactions on Evolutionary Computation.

[36]  Chi-Keong Goh,et al.  Multiproblem Surrogates: Transfer Evolutionary Multiobjective Optimization of Computationally Expensive Problems , 2019, IEEE Transactions on Evolutionary Computation.

[37]  Maoguo Gong,et al.  Evolutionary Multitasking With Dynamic Resource Allocating Strategy , 2019, IEEE Transactions on Evolutionary Computation.

[38]  Liang Feng,et al.  Insights on Transfer Optimization: Because Experience is the Best Teacher , 2018, IEEE Transactions on Emerging Topics in Computational Intelligence.

[39]  Kay Chen Tan,et al.  Multiobjective Multifactorial Optimization in Evolutionary Multitasking , 2017, IEEE Transactions on Cybernetics.

[40]  Yew-Soon Ong,et al.  Multifactorial Evolution: Toward Evolutionary Multitasking , 2016, IEEE Transactions on Evolutionary Computation.

[41]  Yew-Soon Ong,et al.  Evolutionary multitasking in bi-level optimization , 2015 .