SlideShare a Scribd company logo
1
Particle Swarm Optimization
(PSO)
2
• Developed by Jim Kennedy, Bureau of
Labor Statistics, U.S. Department of Labor
and Russ Eberhart, Purdue University at
1995
• A concept for optimizing nonlinear functions
using particle swarm methodology
Origins and Inspiration from Natural
Systems
3
•Inspired by simulation social behavior
• Related to bird flocking, fish schooling
and swarming theory
- steer toward the center
- match neighbors’ velocity
- avoid collisions
4
• PSO algorithm is not only a tool for
optimization, but also a tool for representing
sociocognition of human and artificial
agents, based on principles of social
psychology.
• A PSO system combines local search
methods with global search methods,
attempting to balance exploration and
exploitation.
5
• Population-based search procedure in
which individuals called particles change
their position (state) with time.
6
• Particles fly around in a multidimensional
search space. During flight, each particle
adjusts its position according to its own
experience, and according to the
experience of a neighboring particle,
making use of the best position encountered
by itself and its neighbor.
7
1. Initialize population in hyperspace
2. Evaluate fitness of individual particles
3. Modify velocities based on previous best
and global (or neighborhood) best positions
4. Terminate on some condition or return to
step 2
Particle Swarm Optimization
(PSO) Process
8
Particle Swarm Optimization
(PSO) Algorithm
Initialize location and velocity of each particle
Repeat
For each particle
evaluate objective function for each particle
For each particle
update best solution
update best global solution
For each particle
update the velocity
compute the new locations of the articles
Until finished()
9
)
10
11
12
13
14
15
Inertia Weight
• Large inertia weight facilitates global
exploration, small on facilitates local
exploration
• w must be selected carefully and/or
decreased over the run
• Inertia weight seems to have attributes of
temperature in simulated annealing
16
Vmax
• An important parameter in PSO; typically the
only one adjusted
• Clamps particles velocities on each dimension
• Determines “fineness” with which regions are
searched
– if too high, can fly past optimal solutions
– if too low, can get stuck in local minima
17
• PSO has a memory
→not “what” that best solution was, but “where”
that best solution was
• Quality: population responds to quality factors
pbest and gbest
• Diverse response: responses allocated between
pbest band gbest
• Stability: population changes state only when
gbest changes
• Adaptability: population does change state when
gbest changes
18
• There is no selection in PSO
→ all particles survive for the length of the run
→ PSO is the only EA that does not remove
candidate population members
• In PSO, topology is constant; a neighbor is
a neighbor
• Population size: Jim 10-20, Russ 30-40
19
• Simple in concept
• Easy to implement
• Computationally efficient
• Application to combinatorial problems?
→ Binary PSO
20
Books and Websites
• Swarm Intelligence by Kennedy, Eberhart, and
Shi, Morgan Kaufmann division of Academic Press,
2001.
http://www.engr.iupui.edu/~eberhart/web/PSObook.html
• http://www.particleswarm.net/
• http://web.ics.purdue.edu/~hux/PSO.shtml
• http://www.cis.syr.edu/~mohan/pso/
• http://clerc.maurice.free.fr/pso/
• http://www.engr.iupui.edu/%7Eeberhart/
• http://www.particleswarm.net/JK/
21

More Related Content

PPT
Swarm intelligence pso and aco
PPTX
PSO-ACO-Presentation Particle Swarm Optimization (PSO)
PDF
A REVIEW OF PARTICLE SWARM OPTIMIZATION (PSO) ALGORITHM
PPT
SI and PSO --Machine Learning
PPTX
Particle Swarm Optimization.pptx
PPTX
TEXT FEUTURE SELECTION USING PARTICLE SWARM OPTIMIZATION (PSO)
PDF
A Comparison of Particle Swarm Optimization and Differential Evolution
Swarm intelligence pso and aco
PSO-ACO-Presentation Particle Swarm Optimization (PSO)
A REVIEW OF PARTICLE SWARM OPTIMIZATION (PSO) ALGORITHM
SI and PSO --Machine Learning
Particle Swarm Optimization.pptx
TEXT FEUTURE SELECTION USING PARTICLE SWARM OPTIMIZATION (PSO)
A Comparison of Particle Swarm Optimization and Differential Evolution

Similar to Particle Swarm Optimization Presentation.ppt (20)

PPSX
Particle Swarm optimization
PDF
Comparison Between PSO and HPSO In Image Steganography
PPTX
Partical swarm optimization (PSO).pptx
PDF
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
PPTX
Practical Swarm Optimization (PSO)
PPTX
Particle swarm optimization
PDF
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
PPTX
11-Optimization algorithm with swarm.pptx
PDF
Particle Swarm Optimization by Aleksandar Lazinica (Editor) (z-lib.org).pdf
DOC
Pso notes
PDF
Particle Swarm Optimization
PPSX
PPTX
Particle swarm optimization
PDF
PPTX
Particle swarm optimization on pacman game problem solving
PDF
Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer
PPTX
Soft computing
PPTX
Particle swarm optimization (PSO) ppt presentation
PPTX
B-PSO-ACO-Presentation .pptx
PPTX
Optimization and particle swarm optimization (O & PSO)
Particle Swarm optimization
Comparison Between PSO and HPSO In Image Steganography
Partical swarm optimization (PSO).pptx
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
Practical Swarm Optimization (PSO)
Particle swarm optimization
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
11-Optimization algorithm with swarm.pptx
Particle Swarm Optimization by Aleksandar Lazinica (Editor) (z-lib.org).pdf
Pso notes
Particle Swarm Optimization
Particle swarm optimization
Particle swarm optimization on pacman game problem solving
Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer
Soft computing
Particle swarm optimization (PSO) ppt presentation
B-PSO-ACO-Presentation .pptx
Optimization and particle swarm optimization (O & PSO)
Ad

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
master seminar digital applications in india
PDF
01-Introduction-to-Information-Management.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Pre independence Education in Inndia.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Pharma ospi slides which help in ospi learning
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Types and Its function , kingdom of life
master seminar digital applications in india
01-Introduction-to-Information-Management.pdf
Supply Chain Operations Speaking Notes -ICLT Program
STATICS OF THE RIGID BODIES Hibbelers.pdf
O7-L3 Supply Chain Operations - ICLT Program
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Pre independence Education in Inndia.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Complications of Minimal Access Surgery at WLH
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Final Presentation General Medicine 03-08-2024.pptx
Pharma ospi slides which help in ospi learning
Ad

Particle Swarm Optimization Presentation.ppt

  • 2. 2 • Developed by Jim Kennedy, Bureau of Labor Statistics, U.S. Department of Labor and Russ Eberhart, Purdue University at 1995 • A concept for optimizing nonlinear functions using particle swarm methodology Origins and Inspiration from Natural Systems
  • 3. 3 •Inspired by simulation social behavior • Related to bird flocking, fish schooling and swarming theory - steer toward the center - match neighbors’ velocity - avoid collisions
  • 4. 4 • PSO algorithm is not only a tool for optimization, but also a tool for representing sociocognition of human and artificial agents, based on principles of social psychology. • A PSO system combines local search methods with global search methods, attempting to balance exploration and exploitation.
  • 5. 5 • Population-based search procedure in which individuals called particles change their position (state) with time.
  • 6. 6 • Particles fly around in a multidimensional search space. During flight, each particle adjusts its position according to its own experience, and according to the experience of a neighboring particle, making use of the best position encountered by itself and its neighbor.
  • 7. 7 1. Initialize population in hyperspace 2. Evaluate fitness of individual particles 3. Modify velocities based on previous best and global (or neighborhood) best positions 4. Terminate on some condition or return to step 2 Particle Swarm Optimization (PSO) Process
  • 8. 8 Particle Swarm Optimization (PSO) Algorithm Initialize location and velocity of each particle Repeat For each particle evaluate objective function for each particle For each particle update best solution update best global solution For each particle update the velocity compute the new locations of the articles Until finished()
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15 Inertia Weight • Large inertia weight facilitates global exploration, small on facilitates local exploration • w must be selected carefully and/or decreased over the run • Inertia weight seems to have attributes of temperature in simulated annealing
  • 16. 16 Vmax • An important parameter in PSO; typically the only one adjusted • Clamps particles velocities on each dimension • Determines “fineness” with which regions are searched – if too high, can fly past optimal solutions – if too low, can get stuck in local minima
  • 17. 17 • PSO has a memory →not “what” that best solution was, but “where” that best solution was • Quality: population responds to quality factors pbest and gbest • Diverse response: responses allocated between pbest band gbest • Stability: population changes state only when gbest changes • Adaptability: population does change state when gbest changes
  • 18. 18 • There is no selection in PSO → all particles survive for the length of the run → PSO is the only EA that does not remove candidate population members • In PSO, topology is constant; a neighbor is a neighbor • Population size: Jim 10-20, Russ 30-40
  • 19. 19 • Simple in concept • Easy to implement • Computationally efficient • Application to combinatorial problems? → Binary PSO
  • 20. 20 Books and Websites • Swarm Intelligence by Kennedy, Eberhart, and Shi, Morgan Kaufmann division of Academic Press, 2001. http://www.engr.iupui.edu/~eberhart/web/PSObook.html • http://www.particleswarm.net/ • http://web.ics.purdue.edu/~hux/PSO.shtml • http://www.cis.syr.edu/~mohan/pso/ • http://clerc.maurice.free.fr/pso/ • http://www.engr.iupui.edu/%7Eeberhart/ • http://www.particleswarm.net/JK/
  • 21. 21

Editor's Notes

  • #9: Inertia 慣性、惰性
  • #16: Clamp 夾住、勒住