🌙

面向昂贵多模态问题的多代理辅助多任务粒子群优化

Multisurrogate-Assisted Multitasking Particle Swarm Optimization for Expensive Multimodal Problems

IEEE Transactions on Cybernetics · 2021
被引 66
ABS 3

中文导读

提出一种多代理辅助多任务粒子群优化算法,通过集成多种代理模型和设计多任务小生境粒子群算法,以低计算成本求解昂贵多模态优化问题的多个最优解,在19个基准函数和建筑节能问题上表现优异。

Abstract

Many real-world applications can be formulated as expensive multimodal optimization problems (EMMOPs). When surrogate-assisted evolutionary algorithms (SAEAs) are employed to tackle these problems, they not only face the problem of selecting surrogate models but also need to tackle the problem of discovering and updating multiple modalities. Different optimization problems and different stages of evolutionary algorithms (EAs) generally require different types of surrogate models. To address this issue, in this article, we present a multisurrogate-assisted multitasking particle swarm optimization algorithm to seek multiple optimal solutions of EMMOPs at a low computational cost. The proposed algorithm first transforms an EMMOP into a multitasking optimization problem by integrating various surrogate models, and designs a multitasking niche particle swarm algorithm to solve it. Following that, a surrogate model management strategy based on the skill factor and clustering is developed to effectively balance the number of real function evaluations and the prediction accuracy of candidate optimal solutions. In addition, an adaptive local search strategy based on the trust region is proposed to enhance the capability of swarm in exploiting potential optimal modalities. We compare the proposed algorithm with five state-of-the-art SAEAs and seven multimodal EAs on 19 benchmark functions and the building energy conservation problem and experimental results show that the proposed algorithm can obtain multiple highly competitive optimal solutions.

粒子群优化代理模型辅助进化算法多模态优化多任务优化