Particle Swarm Optimization (PSO)
Particle Swarm Optimization (PSO)
Particle Swarm Optimization (PSO)
Optimization (PSO)
Update
Position
If fitness(X) >fitness(Gbest)
Gbest=X
Update
velocity
No
Return the best solution
Yes
Original velocity
Velocity toward Gbest
X1 (t 1)
X 1 (t )
Gbest
Pbest ( X1 )
Particle 1
X 2 (t )
Particle 2
Global best
Pbest ( X 2 )
Personal best
X 2 (t 1)
Individual particles (1 and 2) are accelerated toward the location of the global
best solution (Gbest) and the location of their own personal best (Pbest) in the
n-dimensional space.