首页 | 官方网站   微博 | 高级检索  
     


Particle Swarm Optimization inspired by starling flock behavior
Affiliation:1. PRESAD Research Group, IMUVA, Dept. de Economía Aplicada, Universidad de Valladolid, Spain;2. PRESAD Research Group, Dept. de Organización de Empresas y Comercialización e Investigación de Mercados, Universidad de Valladolid, Spain;1. Department of Electrical Engineering, Asansol Engineering College, Asansol, West Bengal, India;2. Department of Electrical Engineering, Indian School of Mines, Dhanbad, Jharkhand, India;3. Department of Electrical Engineering, National Institute of Technology, Durgapur, West Bengal, India;1. Shandong Provincial Key Laboratory of Network Based Intelligent Computing, University of Jinan, Jinan 250022, China;2. David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Ontario N2L 3G1, Canada;1. Information Engineering College, Henan University of Science and Technology, Luoyang 471023, China;2. School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China;3. Information Security Center, State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China;4. State Key Laboratory of Information Photonics and Optical Communications, School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China;5. College of Computer Science, Sichuan University, Sichuan 610065, China
Abstract:Swarm intelligence is a meta-heuristic algorithm which is widely used nowadays for efficient solution of optimization problems. Particle Swarm Optimization (PSO) is one of the most popular types of swarm intelligence algorithm. This paper proposes a new Particle Swarm Optimization algorithm called Starling PSO based on the collective response of starlings. Although PSO performs well in many problems, algorithms in this category lack mechanisms which add diversity to exploration in the search process. Our proposed algorithm introduces a new mechanism into PSO to add diversity, a mechanism which is inspired by the collective response behavior of starlings. This mechanism consists of three major steps: initialization, which prepares alternative populations for the next steps; identifying seven nearest neighbors; and orientation change which adjusts velocity and position of particles based on those neighbors and selects the best alternative. Because of this collective response mechanism, the Starling PSO explores a wider area of the search space and thus avoids suboptimal solutions. We tested the algorithm with commonly used numerical benchmarking functions as well as applying it to a real world application involving data clustering. In these evaluations, we compared Starling PSO with a variety of state of the art algorithms. The results show that Starling PSO improves the performance of the original PSO and yields the optimal solution in many numerical benchmarking experiments. It also gives the best results in almost all clustering experiments.
Keywords:Particle Swarm Optimization  Swarm intelligence  Optimization  Collective behavior  Data clustering
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号