面向大规模优化的两阶段变量交互重构协同分层粒子群算法

Cooperative Hierarchical PSO With Two Stage Variable Interaction Reconstruction for Large Scale Optimization

IEEE Transactions on Cybernetics · 2017
被引 54
ABS 3

中文导读

提出两阶段变量交互重构算法,将大规模优化问题分解为小规模子问题,并设计协同分层粒子群优化框架,在CEC2008和CEC2010基准测试上验证了有效性。

Abstract

Large scale optimization problems arise in diverse fields. Decomposing the large scale problem into small scale subproblems regarding the variable interactions and optimizing them cooperatively are critical steps in an optimization algorithm. To explore the variable interactions and perform the problem decomposition tasks, we develop a two stage variable interaction reconstruction algorithm. A learning model is proposed to explore part of the variable interactions as prior knowledge. A marginalized denoising model is proposed to construct the overall variable interactions using the prior knowledge, with which the problem is decomposed into small scale modules. To optimize the subproblems and relieve premature convergence, we propose a cooperative hierarchical particle swarm optimization framework, where the operators of contingency leadership, interactional cognition, and self-directed exploitation are designed. Finally, we conduct theoretical analysis for further understanding of the proposed algorithm. The analysis shows that the proposed algorithm can guarantee converging to the global optimal solutions if the problems are correctly decomposed. Experiments are conducted on the CEC2008 and CEC2010 benchmarks. The results demonstrate the effectiveness, convergence, and usefulness of the proposed algorithm.

大规模优化粒子群算法变量交互问题分解元启发式算法