The optimization by particulate swarms ( OEP or PSO in English) is a Métaheuristique of optimization, invented by Russel Ebenhart (engineer in electricity) and James Kennedy (socio-psychologist) in 1995.

This algorithm is inspired in the beginning by the world by the alive one. It is based in particular on a model developed by the biologist Craig Reynolds at the end of the years 1980, making it possible to simulate the displacement of a group of birds. Another source of inspiration, asserted by the authors, is the Socio-psychology.

This method of optimization is based on the collaboration of the individuals between them. Besides it has similarities with the algorithms of colonies of ants, which are also based them on the concept of Car-organization. This idea wants that a group of not very intelligent individuals can have a complex total organization.

Thus, thanks to very simple rules of displacement (in the space of the solutions), the particles can converge gradually towards a local minimum. This métaheuristique seems to however better function for spaces in continuous variables.

At the beginning of the algorithm each particle is thus positioned (by chance or not) in the Espace of research of the problem. Each iteration makes move the particles according to 3 components:

  1. Its current speed,
  2. Its best Pi solution,
  3. the best solution obtained in its Pg vicinity.

That gives the following equation of motion:

Vk+1=a·Vk+b1 (Pi-Xk) +b2 (Pg-Xk)
Xk+1=Xk+Vk+1

With:

b1 drawn by chance in : b2 drawn by chance in ==Liens internes==

External bonds

  • Particle Swarm Central
  • Particle Swarm Optimization

Random links:Myocastorinae | History of the border on the Mount Blanc | History of the video game consoles (first generation) | Jacques Danican Philidor | Wu Ding

© 2007-2008 speedlook.com; article text available under the terms of GFDL, from fr.wikipedia.org