Home > Natural Algorithms > Particle Swarm Optimization

Particle Swarm Optimization

Particle swarm optimization (PSO) is a method for performing numerical optimization without explicit knowledge of the gradient of the problem to be optimized. PSO is originally attributed to Kennedy, Eberhart and Shi and was first intended for simulating social behaviour. The algorithm was simplified and it was observed to be performing optimization. The book by Kennedy and Eberhart describes many philosophical aspects of PSO and swarm intelligence. An extensive survey of PSO applications is made by Poli.

PSO optimizes a problem by maintaining a population of candidate solutions called particles and moving these particles around in the search-space according to simple formulae. The movements of the particles are guided by the best-found positions in the search-space, which are continually updated as better positions are found by the particles.

  1. September 9th, 2010 at 22:17 | #1

    Hey everyone,

    I truly appreciate this site, keep up the good work!
    Let me know what you think of my writings on hypnotherapy!

  2. October 15th, 2010 at 17:04 | #2

    Hi,I see that you are interested about Particle swarm optimization. I found one great book about it here:http://www.intechopen.com/books/show/title/particle_swarm_optimization It is free to download!! Some chapters are: Swarm Intelligence Applications in Electric Machines, Search Performance Improvement for PSO in High Dimensional Space, Swarm Intelligence in Portfolio Selection etc. Hope you will enjoy it!

  1. November 21st, 2011 at 00:29 | #1