Particle Swarm Optimization: Definition

 
Get Writing Help
 

What is Particle Swarm Optimization?

  • Particle swarm optimization (PSO) is an artificial intelligence (AI) or a computational method for getting solutions to problems through maximization and minimization of numeric.
  • Emanated from social behavior of bird flocking or fish schooling.
  • Particles are the population of candidate solutions that move around in a search-space.
  • Particles move within the search-space and therefore have velocity.
  • Particles also move to find their best known positions.
  • Particles move within the problem space by following the current optimum particles.
  • Swarm particles work together and exchange information about the best known solutions.
  • Particles rely on information within their neighborhood.
  • Particles understand conditions of others in the neighborhood.
  • The position of a particle with the best known fitness or solution guides other particles.
  • The position helps in optimizing the particle’s velocity.

How is It Optimized?

  • Particles change their positions to new ones.
  • Particles move by changing their velocity.
  • Adjustment of velocity involves:
    • A n improvement in current velocity.
    • A focus in the direction that can offer the best solution.
    • A focus in the direction that can offer best solution.
  • The new velocity leads to the current position, which bears the old position and the new velocity.
  • A change in position depends on an individual’s comfort and what society considers ideal.
  • Particles always look for the best known solutions.
  • Optimization is an iterative process.
  • The PSO equation could look complex.
  • Particle’s current velocity updates depend on current velocity, information available and information received from the entire swarm.
  • The best available fitness or solution is the key focus of particles.
  • Velocities control the movement of the particles in the problem space.

The Algorithm

  • Particles bear maximum velocity, Vmax in every dimension.
  • Acceleration could result in a great sum of velocity than the Vmax under the user defined parameter.
  • The velocity within the dimension could be limited to Vmax.

Conclusion

  • The PSO is a simple algorithm for optimization.
  • It is has several functions.
  • Particles rely on two best values for updates, which are best values achieved so far and the best value achieved so far by any particle in the search-space.

 
Get Writing Help
 

Discover more from First Choice Writers

Subscribe to get the latest posts sent to your email.


Posted

in

by

Tags: