Particle swarm optimization searches for a good solution to an optimization problem by maintaining a population, or swarm, of candidate solutions called particles, each moving through the search space with a velocity adjusted at every iteration to be pulled partly toward the best position that particle has personally found and partly toward the best position found by the whole swarm, so the swarm gradually converges on strong regions of the search space. It requires no gradient information about the function being optimized, making it useful for problems where the objective function is not differentiable or not known in closed form. James Kennedy and Russell Eberhart introduced the technique in 1995, inspired by the collective movement of bird flocks and fish schools.
Facts
Classification
Design TechniqueHeuristic or Approximation 1 Connections
Associated With
In Field
Source Wikipedia: Particle swarm optimization
Uses Design Technique
Sources
1. Particle Swarm Optimization Algorithm (Wikipedia)
Wikipedia: design technique heuristic-approximationQuote, Wikipedia: design technique heuristic-approximation
heuristic-approximation
View the Source 2. Wikipedia: Particle swarm optimization
Lead section
originally attributed to Kennedy and Eberhart
In Field: Evolutionary Computation, Algorithm
Each particle has some neighbors it is connected to, where the neighborhood may be a few or all other population members.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.