The Particle Swarm Optimization Algorithm
The Particle Swarm Optimization Algorithm
Optimization
Algorithm
Neboja Trpkovi
trx.lists@gmail.com
10th Dec 2010
Problem Definition
function optimization
a computational method
that optimizes a problem
by iteratively trying to improve a candidate solution
with regard to a given measure of quality
faster convergence
less parameters to tune
easier searching in very large
problem spaces
xi specific particle
vi particles velocity
xi x i + v i
Do
Choose the particle with the best fitness value of all the particles, and if that
fitness value is better then current global best, set as a global best
fitness value
For each particle
Calculate particle velocity according velocity change equation
Update particle position according position change equation
End
automatization by meta-optimization