计算机应用 ›› 2012, Vol. 32 ›› Issue (02): 456-460.DOI: 10.3724/SP.J.1087.2012.00456

• 人工智能 • 上一篇    下一篇

多子群协同进化的多目标微粒群优化算法

彭虎,黄伟,邓长寿   

  1. 九江学院 信息科学与技术学院,江西 九江 332005
  • 收稿日期:2011-05-24 修回日期:2011-06-25 发布日期:2012-02-23 出版日期:2012-02-01
  • 通讯作者: 彭虎
  • 作者简介:彭虎(1981-),男,湖南长沙人,讲师,硕士,CCF会员,主要研究方向:智能计算、约束优化、多目标优化;
    黄伟(1980-),男,陕西潼关人,讲师,硕士,主要研究方向:数据挖掘;
    邓长寿(1972-),男,安徽合肥人,教授,博士,CCF会员,主要研究方向:智能计算、数据挖掘。
  • 基金资助:
    江西省教育厅科技基金资助项目(GJJ10616, GJJ11616)

Multi-objective particle swarm optimization algorithm of multi-swarm co-evolution

PENG Hu,HUANG Wei,DENG Chang-shou   

  1. School of Information Science and Technology, Jiujiang University, Jiujiang Jiangxi 332005, China
  • Received:2011-05-24 Revised:2011-06-25 Online:2012-02-23 Published:2012-02-01
  • Contact: PENG Hu

摘要: 微粒群优化(PSO)算法是一种非常有竞争力的求解多目标优化问题的群智能算法,因其容易陷入局部极值,导致非劣解集的收敛性和正确性不理想。为此提出一种基于多目标分解进化策略的多子群协同进化的多目标微粒群优化算法(MOPSO_MC),算法中每个子群对应于一个多目标分解之后的子问题,并构造了一种新的速率更新策略,每个粒子跟踪自身历史最优值、子群最优值和子群邻域最优值,从而在增强算法的局部寻优能力的同时,也能从邻域子群获得进化信息,实现协同进化。最后通过仿真实验,与现在主流的多目标微粒群算法在ZDT基准测试函数上比较,验证了算法的收敛性,解分布的均匀性和正确性。

关键词: 微粒群优化, 多目标优化问题, 多目标分解, 协同进化

Abstract: Particle Swarm Optimization (PSO) algorithm is a very competitive swarm intelligence algorithm for multi-objective optimization problems. Because it is easy to fall into local optimum solution, and the convergence and accuracy of Pareto set are not satisfactory, so the paper proposed a multi-objective particle swarm optimization algorithm of multi-swarm co-evolution based on decomposition (MOPSO_MC). In the proposed algorithm, each sub-swarm corresponded to a sub-problem decomposed by multi-objective decomposition method, and the authors constructed a new update strategy for the velocity. Each particle followed its own previous best position, sub-swarm best position and sub-swarm neighborhood best position, which resulted in enhancing the ability of local searching and getting evolutionary information from the neighborhood sub-swarm. Finally, the simulation results verify the convergence of the proposed algorithm, and the uniformity and correctness of the solution distribution with comparison of the state-of-the-art multi-objective particle swarm algorithm on ZDT test function.

Key words: Particle Swarm Optimization (PSO), multi-objective optimization problem, multi-objective decomposition, co-evolution

中图分类号: