Particle Swarm Optimization inspired by starling flock behavior

Journal article


Authors/Editors


Strategic Research Themes

No matching items found.


Publication Details

Author listNetjinda N., Achalakul T., Sirinaovakul B.

PublisherElsevier

Publication year2015

JournalApplied Soft Computing (1568-4946)

Volume number35

Start page411

End page422

Number of pages12

ISSN1568-4946

URLhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84937567573&doi=10.1016%2fj.asoc.2015.06.052&partnerID=40&md5=36eba0b1990e727099a233ca25e5e4af

LanguagesEnglish-Great Britain (EN-GB)


View in Web of Science | View on publisher site | View citing articles in Web of Science


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. ฉ 2015 Elsevier B.V. All rights reserved.


Keywords

Collective behaviorData clustering


Last updated on 2023-03-10 at 07:35