Journal of System Simulation ›› 2020, Vol. 32 ›› Issue (8): 1577-1587.doi: 10.16182/j.issn1004731x.joss.19-0006

Previous Articles     Next Articles

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

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

CLC Number: