系统仿真学报 ›› 2020, Vol. 32 ›› Issue (8): 1577-1587.doi: 10.16182/j.issn1004731x.joss.19-0006

• 仿真模型/系统置信度评估技术 • 上一篇    下一篇

改进粒子群优化算法及其在聚类分析中应用

王闯1,2, 张勇3, *, 李学贵4, 董宏丽1,2   

  1. 1.东北石油大学复杂系统与先进控制研究院,黑龙江 大庆 163318;
    2.黑龙江省网络化与智能控制重点实验室,黑龙江 大庆 163318;
    3.东北石油大学电子科学学院,黑龙江 大庆 163318;
    4.东北石油大学计算机与信息技术学院,黑龙江 大庆 163318
  • 收稿日期:2019-01-07 修回日期:2019-03-19 出版日期:2020-08-18 发布日期:2020-08-13
  • 作者简介:王闯(1994-),男,辽宁昌图,博士生,研究方向为进化计算和深度学习。
  • 基金资助:
    国家自然科学基金(61873058),中国博士后基金(2017M621242),中国石油科技创新基金 (2018D-5007-0302),黑龙江省自然基金(F2018005)

An Improved Particle Swarm Optimization Algorithm and Its Application in Clustering analysis

Wang Chuang1,2, Zhang Yong3, *, Li Xuegui4, Dong Hongli1,2   

  1. 1. Institute of Complex System and Advanced Control Northeast Petroleum University, Daqing 163318, China;
    2. Heilongjiang Provincial Key Laboratory of Networking and Intelligent Control; Daqing 163318, China;
    3. School of Electronic Science, Northeast Petroleum University, Daqing 163318, China;
    4. School of Computer and Information Technology, Northeast Petroleum University, Daqing 163318, China
  • Received:2019-01-07 Revised:2019-03-19 Online:2020-08-18 Published:2020-08-13

摘要: 针对标准粒子群优化算法初期收敛速度快,后期容易陷入早熟收敛,局部寻优,全局搜索能力差等缺点,提出了一种新的鱼群-粒子群优化算法(AF-PSO)。引入拥挤因子δ和马尔可夫链,将鱼群算法加入到粒子群优化算法中,通过计算拥挤因子,来更新速度模型,使其在觅食,聚群,追尾,随机4种模态下进行切换。仿真结果表明了所提出的AF-PSO算法的综合性能优于其他改进的PSO算法。为进一步说明算法的实用性,将AF-PSO算法成功应用于输油管道泄露数据的聚类分析上。实验结果表明基于AF-PSO的K-means算法性能是优于其他聚类算法

关键词: 粒子群优化算法, 人工鱼群算法, 鱼群-粒子群优化算法, K-means, 马尔可夫链

Abstract: In this paper, a novel artificial fish swarm particle swarm optimization algorithm (AF-PSO) is proposed corresponding to the shortcomings of the standard particle swarm algorithm including the fast convergence speed in the initial stage, the easiness to fall into premature convergence in the late, the local optimization and the poor ability to global search. This paper firstly introduces the crowding factorδ and the Markov chain, and then adds the artificial fish swarm algorithm to the particle swarm optimization algorithm. By calculating the crowding factor, the velocity model is updated to switch among four modes: foraging, clustering, following and random. The simulation results show that the proposed AF-PSO algorithm has better performance compared with other improved PSO algorithms in synthesis. To further illustrate the application potential, the AF-PSO algorithm is successfully applied to the clustering analysis of oil pipeline leakage data. Experiment results demonstrate that the performance of the AF-PSO based K-means method is better than other clustering algorithms.

Key words: particle swarm optimization, artificial fish swarm algorithm, AF-PSO, K-means, Markov chain

中图分类号: