The particle swarm - Explosion, stability, and convergence in a multidimensional complex space

被引:6170
作者
Clerc, M [1 ]
Kennedy, J
机构
[1] France Telecom, F-74988 Annecy, France
[2] US Bur Labor Stat, Washington, DC 20212 USA
关键词
convergence; evolutionary computation; optimization; particle swarm; stability;
D O I
10.1109/4235.985692
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The particle swarm is an algorithm for finding optimal regions of complex search spaces through the interaction of individuals in a population of particles. Even though the algorithm, which is based on a metaphor of social interaction, has been shown to perform well, researchers have not adequately explained how it works. Further, traditional versions of the algorithm have had some undesirable dynamical properties, notably the particles' velocities needed to be limited in order to control their trajectories. The present 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.
引用
收藏
页码:58 / 73
页数:16
相关论文
共 11 条
  • [1] Angline P, 1998, EVOLUTIONARY OPTIMIZ, V1447, P601, DOI DOI 10.1007/BFB0040753
  • [2] [Anonymous], 1991, Handbook of genetic algorithms
  • [3] DEJONG KA, 1975, THESIS U MICHIGAN AN
  • [4] Eberhart RC, 2000, IEEE C EVOL COMPUTAT, P84, DOI 10.1109/CEC.2000.870279
  • [5] The particle swarm: Social adaptation of knowledge
    Kennedy, J
    [J]. PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, : 303 - 308
  • [6] Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968
  • [7] Methods of agreement: Inference among the EleMentals
    Kennedy, J
    [J]. JOINT CONFERENCE ON THE SCIENCE AND TECHNOLOGY OF INTELLIGENT SYSTEMS, 1998, : 883 - 887
  • [8] Ozcan E., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P1939, DOI 10.1109/CEC.1999.785510
  • [9] Ozcan Ender, 1998, Intelligent Engineering Systems through Artificial Neural Networks, V8, P253
  • [10] Knowledge-based self-adaptation in evolutionary programming using cultural algorithms
    Reynolds, RG
    Chung, CJ
    [J]. PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, : 71 - 76