Particle Swarm Optimization inspired by starling flock behavior

บทความในวารสาร


ผู้เขียน/บรรณาธิการ


กลุ่มสาขาการวิจัยเชิงกลยุทธ์

ไม่พบข้อมูลที่เกี่ยวข้อง


รายละเอียดสำหรับงานพิมพ์

รายชื่อผู้แต่งNetjinda N., Achalakul T., Sirinaovakul B.

ผู้เผยแพร่Elsevier

ปีที่เผยแพร่ (ค.ศ.)2015

วารสารApplied Soft Computing (1568-4946)

Volume number35

หน้าแรก411

หน้าสุดท้าย422

จำนวนหน้า12

นอก1568-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

ภาษาEnglish-Great Britain (EN-GB)


ดูในเว็บของวิทยาศาสตร์ | ดูบนเว็บไซต์ของสำนักพิมพ์ | บทความในเว็บของวิทยาศาสตร์


บทคัดย่อ

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.


คำสำคัญ

Collective behaviorData clustering


อัพเดทล่าสุด 2023-03-10 ถึง 07:35