0% found this document useful (0 votes)
29 views

Introduction

Particle swarm optimization (PSO) is a population-based stochastic optimization technique inspired by bird flocking and fish schooling behavior. Unlike genetic algorithms, PSO has no evolution operators like crossover and mutation. Instead, potential solutions called particles fly through the problem space following the current optimal particles. Each particle tracks its best solution so far (pbest) and the best solution of its neighbors (lbest or gbest). The PSO concept involves changing each particle's velocity toward pbest and lbest locations weighted by random terms, accelerating particles toward better solutions over time. PSO has been successfully applied in many areas and often finds better results faster than other methods with few parameters to adjust.

Uploaded by

supershiva86
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Introduction

Particle swarm optimization (PSO) is a population-based stochastic optimization technique inspired by bird flocking and fish schooling behavior. Unlike genetic algorithms, PSO has no evolution operators like crossover and mutation. Instead, potential solutions called particles fly through the problem space following the current optimal particles. Each particle tracks its best solution so far (pbest) and the best solution of its neighbors (lbest or gbest). The PSO concept involves changing each particle's velocity toward pbest and lbest locations weighted by random terms, accelerating particles toward better solutions over time. PSO has been successfully applied in many areas and often finds better results faster than other methods with few parameters to adjust.

Uploaded by

supershiva86
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Introduction

Particle swarm optimization (PSO) is a population based stochastic optimization technique


developed by Dr. Eberhart and Dr. Kennedy in 1995, inspired by social behavior of bird flocking or
fish schooling.

PSO shares many similarities with evolutionary computation techniques such as Genetic Algorithms
(GA). The system is initialized with a population of random solutions and searches for optima by
updating generations. However, unlike GA, PSO has no evolution operators such as crossover and
mutation. In PSO, the potential solutions, called particles, fly through the problem space by
following the current optimum particles. 

Each particle keeps track of its coordinates in the problem space which are associated with the
best solution (fitness) it has achieved so far. (The fitness value is also stored.) This value is called
pbest. Another "best" value that is tracked by the particle swarm optimizer is the best value,
obtained so far by any particle in the neighbors of the particle. This location is called lbest. when a
particle takes all the population as its topological neighbors, the best value is a global best and is
called gbest.

The particle swarm optimization concept consists of, at each time step, changing the velocity of
(accelerating) each particle toward its pbest and lbest locations (local version of PSO). Acceleration
is weighted by a random term, with separate random numbers being generated for acceleration
toward pbest and lbest locations.

In past several years, PSO has been successfully applied in many research and application areas.
It is demonstrated that PSO gets better results in a faster, cheaper way compared with other
methods. 

Another reason that PSO is attractive is that there are few parameters to adjust. One version, with
slight variations, works well in a wide variety of applications. Particle swarm optimization has been
used for approaches that can be used across a wide range of applications, as well as for specific
applications focused on a specific requirement.

You might also like