BASICS OF PARTICLE SWARM OPTIMIZATION (PSO)
Professor of Mechanical Engineering, Government College of Technology, Coimbatore-13
1. OVERVIEW OF PSO
Particle Swarm Optimization (PSO) is a population based stochastic optimizationtechnique developed by Dr.Eberhart and Dr. Kennedy in 1995, inspired by the socialbehavior of bird flocking or fish schooling. PSO shares many similarities withevolutionary computation techniques such as Genetic Algorithms (GA). The system isinitialized with a population of random solutions and searches for optima by updatinggenerations. In PSO, the potential solutions, called particles, fly through the problemspace by following the current optimum particles.
2. THE BASIC PSO ALGORITHM
The various terms used in the PSO algorithm are given below.
= local position of particle
= local fitness value of the particle
= local best fitness value in the swarm
= local best position of a particle for local best fitness value
= global best fitness value in swarm
= global best position of particle having global best fitness value.C1= self-confidence factor.C2= swarm confidence factor.I = number of iterations.P = total number of iterations