SlideShare a Scribd company logo
Particle swarm intelligence
Introduction
 Developed by James Kennedy & Russell Eberhart
in 1995
 Metaheuristic algorithm based on the concept of
swarm intelligence
PSO Algorithm – Basic Concept
 Uses the population (called a swarm) of candidate
solutions (called particles)
 Particles searches through the space of an objective
function looking for the best solution
 Each particle in search space adjusts its trajectories according to
its own best known position as well as entire swarm's best known
position
Trajectories: Path described by an object moving in air or space under the influence of forces
PSO Algorithm
Goal of an optimization problem
 Determine a variable represented by a vector
x = [x1, x2, x3,…, xd]
that minimizes or maximizes the fitness or objective function f(X)
based on the proposed optimization formulation
 Let
n be the number of particles in a swarm
xi be the position vector for particle i
vi be the velocity for particle i
PSO Algorithm
 Each particle keeps track:
 its best solution, personal best, pbest
 the best value of any particle, global best, gbest
Pseudo code
Update Velocity Vector
 Determine the new velocity vector
 xt
i be the position vector for particle i at t iteration
 vt
i be the velocity for particle i at t iteration
 1 and 2 are two random vectors
 α and β are the learning parameters or acceleration constants, α
≈ β ≈ 2
Update Position Vector
 Determine the new velocity vector
 xi be the position vector for particle i
 vi be the velocity for particle I
 1 and 2 are two random vectors
 α and β are the learning parameters or acceleration constants, α
≈ β ≈ 2
Introduction to the PSO: Algorithm
Particle’s velocity:
• Makes the particle move in the same
direction and with the same velocity
1. Inertia
2. Personal
Influence
3. Social
Influence
• Improves the individual
• Makes the particle return to a previous
position, better than the current
• Conservative
• Makes the particle follow the best
neighbors direction
Velocity Vector
 Makes the particle move in the same direction and with the same velocity
1. Inertia
2. Personal
Influence
3. Social
Influence
 Improves the individual
 Makes the particle return to a previous position, better
than the current
 Conservative
 Makes the particle follow the best neighbors direction
Velocity Vector
 Intensification: explores the previous solutions, finds the
best solution of a given region
 Diversification: searches new solutions, finds the regions
with potentially the best solutions
THANK
YOU

More Related Content

PDF
Cm 1 Classical Mechanics By Goldstein
PPT
(3) vector component method
PPTX
Particle swarm optimization
PPTX
TEXT FEUTURE SELECTION USING PARTICLE SWARM OPTIMIZATION (PSO)
PDF
Particle Swarm Optimization
PPTX
Particle swarm optimization
PPTX
Particle swarm optimization (PSO) ppt presentation
Cm 1 Classical Mechanics By Goldstein
(3) vector component method
Particle swarm optimization
TEXT FEUTURE SELECTION USING PARTICLE SWARM OPTIMIZATION (PSO)
Particle Swarm Optimization
Particle swarm optimization
Particle swarm optimization (PSO) ppt presentation

Similar to Particle swarm intelligence (20)

PPTX
PSO__AndryPinto_InesDomingues_LuisRocha_HugoAlves_SusanaCruz.pptx
PPSX
PPTX
Particle swarm optimization
PPTX
Particle Swarm Optimization by Rajorshi Mukherjee
PPTX
DriP PSO- A fast and inexpensive PSO for drifting problem spaces
PPTX
Optimization Using Evolutionary Computing Techniques
PDF
Particle Swarm Optimization Slide Course File
PPTX
Practical Swarm Optimization (PSO)
PPT
Particle Swarm Optimization - PSO
PPTX
PSO.pptx
PDF
A REVIEW OF PARTICLE SWARM OPTIMIZATION (PSO) ALGORITHM
PPSX
Particle Swarm optimization
PPT
Swarm intelligence pso and aco
PPT
Particle Swarm Optimization Presentation.ppt
PPT
SI and PSO --Machine Learning
DOC
Pso notes
PPTX
Particle swarm optimization
PDF
Particle Swarm Optimization Application In Power System
PPTX
PSO-ACO-Presentation Particle Swarm Optimization (PSO)
PSO__AndryPinto_InesDomingues_LuisRocha_HugoAlves_SusanaCruz.pptx
Particle swarm optimization
Particle Swarm Optimization by Rajorshi Mukherjee
DriP PSO- A fast and inexpensive PSO for drifting problem spaces
Optimization Using Evolutionary Computing Techniques
Particle Swarm Optimization Slide Course File
Practical Swarm Optimization (PSO)
Particle Swarm Optimization - PSO
PSO.pptx
A REVIEW OF PARTICLE SWARM OPTIMIZATION (PSO) ALGORITHM
Particle Swarm optimization
Swarm intelligence pso and aco
Particle Swarm Optimization Presentation.ppt
SI and PSO --Machine Learning
Pso notes
Particle swarm optimization
Particle Swarm Optimization Application In Power System
PSO-ACO-Presentation Particle Swarm Optimization (PSO)
Ad

More from Gem WeBlog (20)

PPTX
Analysis of optimization algorithms
PPTX
Nature inspired metaheuristics
PPTX
Darwin's theory of evolution
PPTX
no free-lunch theorem
PPT
Video and animation
PPTX
Mpeg video compression
PPT
Digital audio
PPTX
Designing multimedia
PPT
Testing and Rolling Out Enterprise Applications
PPT
Constructing Enterprise Applications
PPT
Architecting and Designing Enterprise Applications
PPT
Incepting Enterprise Applications
PPT
Introduction to BEA
PDF
Pointers and Structures
PDF
Dynamic memory allocation
PPTX
Function pointer
PDF
10. NULL pointer
PDF
13. Pointer and 2D array
PDF
12.string and pointer
PDF
7. Pointer Arithmetic
Analysis of optimization algorithms
Nature inspired metaheuristics
Darwin's theory of evolution
no free-lunch theorem
Video and animation
Mpeg video compression
Digital audio
Designing multimedia
Testing and Rolling Out Enterprise Applications
Constructing Enterprise Applications
Architecting and Designing Enterprise Applications
Incepting Enterprise Applications
Introduction to BEA
Pointers and Structures
Dynamic memory allocation
Function pointer
10. NULL pointer
13. Pointer and 2D array
12.string and pointer
7. Pointer Arithmetic
Ad

Recently uploaded (20)

PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Pharma ospi slides which help in ospi learning
PDF
Basic Mud Logging Guide for educational purpose
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
master seminar digital applications in india
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Structure & Organelles in detailed.
Microbial diseases, their pathogenesis and prophylaxis
Sports Quiz easy sports quiz sports quiz
Complications of Minimal Access Surgery at WLH
Pharma ospi slides which help in ospi learning
Basic Mud Logging Guide for educational purpose
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Cell Types and Its function , kingdom of life
Final Presentation General Medicine 03-08-2024.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
STATICS OF THE RIGID BODIES Hibbelers.pdf
Classroom Observation Tools for Teachers
master seminar digital applications in india
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
VCE English Exam - Section C Student Revision Booklet
Renaissance Architecture: A Journey from Faith to Humanism
2.FourierTransform-ShortQuestionswithAnswers.pdf
O7-L3 Supply Chain Operations - ICLT Program

Particle swarm intelligence

  • 2. Introduction  Developed by James Kennedy & Russell Eberhart in 1995  Metaheuristic algorithm based on the concept of swarm intelligence
  • 3. PSO Algorithm – Basic Concept  Uses the population (called a swarm) of candidate solutions (called particles)  Particles searches through the space of an objective function looking for the best solution  Each particle in search space adjusts its trajectories according to its own best known position as well as entire swarm's best known position Trajectories: Path described by an object moving in air or space under the influence of forces
  • 4. PSO Algorithm Goal of an optimization problem  Determine a variable represented by a vector x = [x1, x2, x3,…, xd] that minimizes or maximizes the fitness or objective function f(X) based on the proposed optimization formulation  Let n be the number of particles in a swarm xi be the position vector for particle i vi be the velocity for particle i
  • 5. PSO Algorithm  Each particle keeps track:  its best solution, personal best, pbest  the best value of any particle, global best, gbest
  • 7. Update Velocity Vector  Determine the new velocity vector  xt i be the position vector for particle i at t iteration  vt i be the velocity for particle i at t iteration  1 and 2 are two random vectors  α and β are the learning parameters or acceleration constants, α ≈ β ≈ 2
  • 8. Update Position Vector  Determine the new velocity vector  xi be the position vector for particle i  vi be the velocity for particle I  1 and 2 are two random vectors  α and β are the learning parameters or acceleration constants, α ≈ β ≈ 2
  • 9. Introduction to the PSO: Algorithm Particle’s velocity: • Makes the particle move in the same direction and with the same velocity 1. Inertia 2. Personal Influence 3. Social Influence • Improves the individual • Makes the particle return to a previous position, better than the current • Conservative • Makes the particle follow the best neighbors direction
  • 10. Velocity Vector  Makes the particle move in the same direction and with the same velocity 1. Inertia 2. Personal Influence 3. Social Influence  Improves the individual  Makes the particle return to a previous position, better than the current  Conservative  Makes the particle follow the best neighbors direction
  • 11. Velocity Vector  Intensification: explores the previous solutions, finds the best solution of a given region  Diversification: searches new solutions, finds the regions with potentially the best solutions