Abstract

The particle swarm is an algorithm for finding optimal regions of complex search spaces through the interaction of individuals in a population of particles. This paper analyzes a particle's trajectory as it moves in discrete time (the algebraic view), then progresses to the view of it in continuous time (the analytical view). A five-dimensional depiction is developed, which describes the system completely. These analyses lead to a generalized model of the algorithm, containing a set of coefficients to control the system's convergence tendencies. Some results of the particle swarm optimizer, implementing modifications derived from the analysis, suggest methods for altering the original algorithm in ways that eliminate problems and increase the ability of the particle swarm to find optima of some well-studied test functions.

Keywords

Particle swarm optimizationConvergence (economics)Stability (learning theory)Multi-swarm optimizationMathematical optimizationSet (abstract data type)Swarm behaviourTrajectoryPopulationComputer scienceMathematicsAlgorithmMachine learningPhysics

Affiliated Institutions

Related Publications

Publication Info

Year
2002
Type
article
Volume
6
Issue
1
Pages
58-73
Citations
8683
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

8683
OpenAlex

Cite This

Maurice Clerc, James Kennedy (2002). The particle swarm - explosion, stability, and convergence in a multidimensional complex space. IEEE Transactions on Evolutionary Computation , 6 (1) , 58-73. https://doi.org/10.1109/4235.985692

Identifiers

DOI
10.1109/4235.985692