Particle Swarm Optimization (PSO)
[Chinese version]


Particle swarm optimization (PSO) is a swarm intelligence (SI) technique developed by Kennedy and Eberhart in 1995. The underlying motivation for the development of PSO algorithm was social behavior of animals such as bird flocking, fish schooling, and swarm theory. The fundament to the development of PSO is a hypothesis that social sharing of information among conspeciates offers an evolutionary advantage. One of reasons that PSO is attractive is that there are very few parameters to be adjusted.

PSO has been implemented into the Multiagent Optimization System (MAOS).

Related Techniques: Boundary Constraints & Equality Constraints Handling Methods

Related Papers

  • Xiao-Feng Xie, Jiming Liu. A compact multiagent system based on autonomy oriented computing, IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT), Compiégne, France, 2005: 38-44. [DOI]
  • Xiao-Feng Xie, Wen-Jun Zhang. SWAF: swarm algorithm framework for numerical optimization. Genetic and Evolutionary Computation Conference (GECCO), LNCS 3102, Seattle, WA, USA, 2004: 238-250. [DOI]
  • Xiao-Feng Xie, Wen-Jun Zhang, De-Chun Bi. Handling equality constraints by adaptive relaxing rule for swarm algorithms. Congress on Evolutionary Computation (CEC), Portland, OR, USA, 2004: 2012-2016. [DOI]
  • Xiao-Feng Xie, Wen-Jun Zhang, De-Chun Bi. Optimizing semiconductor devices by self-organizing particle swarm. Congress on Evolutionary Computation (CEC), Portland, OR, USA, 2004: 2017-2022. [DOI]
  • Wen-Jun Zhang, Xiao-Feng Xie, De-Chun Bi. Handling boundary constraints for numerical optimization by particle swarm flying in periodic search space. Congress on Evolutionary Computation (CEC), Portland, OR, USA, 2004: 2307-2311. [DOI]
  • Wen-Jun Zhang, Xiao-Feng Xie. DEPSO: hybrid particle swarm with differential evolution operator. IEEE International Conference on Systems, Man, and Cybernetics (SMCC), Washington, DC, USA, 2003: 3816-3821. [DOI]
  • Xiao-Feng Xie, Wen-Jun Zhang, Zhi-Lian Yang. A dissipative particle swarm optimization. Congress on Evolutionary Computation (CEC), Honolulu, HI, USA, 2002: 1456-1461. [DOI]
  • Xiao-Feng Xie, Wen-Jun Zhang, Zhi-Lian Yang. Adaptive particle swarm optimization on individual level. International Conference on Signal Processing (ICSP), Beijing, China, 2002: 1215-1218. [DOI]
  • Xiao-Feng Xie, Wen-Jun Zhang, Zhi-Lian Yang. Hybrid particle swarm optimizer with mass extinction. International Conference on Communication, Circuits and Systems (ICCCAS), Chengdu, China, 2002: 1170-1173. [DOI]
  • In Chinese:

  • Xiao-Feng Xie, Wen-Jun Zhang, Zhi-Lian Yang. Overview of particle swarm optimization. Control and Decision, 2003, 18(2): 129-134

    Software Download
    name type* description
    DEPSO SRC (JAVA) Hybrid PSO with Differential Evolution (DE) [DOC] for solving (constrained) numerical optimization.
    DPSO SRC (C) A dissipative PSO for solving numerical optimization problem (NOP). [DOC]
    *abbreviations: SRC=source code; BIN=binary code
    Return to homepage

    Maintained by AdaptiveBox StUdIo, under a Creative Commons Attribution 3.0 License.