Abstract

Particle swarm optimization (PSO) is a heuristic global optimization method, proposed originally by Kennedy and Eberhart in 1995. It is now one of the most commonly used optimization techniques. This survey presented a comprehensive investigation of PSO. On one hand, we provided advances with PSO, including its modifications (including quantum-behaved PSO, bare-bones PSO, chaotic PSO, and fuzzy PSO), population topology (as fully connected, von Neumann, ring, star, random, etc.), hybridization (with genetic algorithm, simulated annealing, Tabu search, artificial immune system, ant colony algorithm, artificial bee colony, differential evolution, harmonic search, and biogeography-based optimization), extensions (to multiobjective, constrained, discrete, and binary optimization), theoretical analysis (parameter selection and tuning, and convergence analysis), and parallel implementation (in multicore, multiprocessor, GPU, and cloud computing forms). On the other hand, we offered a survey on applications of PSO to the following eight fields: electrical and electronic engineering, automation control systems, communication theory, operations research, mechanical engineering, fuel and energy, medicine, chemistry, and biology. It is hoped that this survey would be beneficial for the researchers studying PSO algorithms.

Highlights

  • Artificial intelligence (AI) is the intelligence exhibited by machines

  • We provided advances with particle swarm optimization (PSO), including its modifications, population topology, hybridization, extensions, theoretical analysis, and parallel implementation

  • When the behavior of particle swarm explained below is reexamined, it is clear that the four principles of self-organization defined by Bonabeau et al [14] are fully satisfied

Read more

Summary

Introduction

Artificial intelligence (AI) is the intelligence exhibited by machines. It is defined as “the study and design of intelligent agents” [1], where an intelligent agent represents a system that perceives its environment and takes action that maximizes its success chance. It is a set of nature-inspired computational methodologies and approaches to address complex real-world problems to which traditional approaches are ineffective or infeasible. Swarm intelligence (SI) is a part of EC It researches the collective behavior of decentralized, self-organized systems, natural or artificial. Kennedy and Eberhart [6] proposed a particle swarm optimization (PSO) method based on bird flocking. Those are two most famous SI-based optimization algorithms. Krishnanand and Ghose [11] proposed glowworm swarm optimization (GSO) method, the agents in which are thought of as glowworms that carry a luminescence quantity called luciferin along with them. IEEE Explorer and Google Scholar were used

Particle Swarm Optimization
Studies on PSO
Modifications
Theoretical Analysis
Applications of PSO
Findings
Discussion and Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call