SlideShare a Scribd company logo
1 of 34
Particle Swarm Optimization
(PSO)
Mansour Nejati
2
Introduction : Swarm Intelligence
 Study of collective behavior in decentralized, self-
organized systems.
 Originated from the study of colonies, or swarms of
social organisms.
 Collective intelligence arises from interactions.
3
Introduction
 Particle Swarm Optimization:
 Introduced by Kennedy & Eberhart 1995
 Inspired by social behavior of birds and shoals of fish
 Swarm intelligence-based optimization
 Nondeterministic
 Population-based optimization
 Performance comparable to Genetic algorithms
4
Particle Swarm Optimization
 Swarm : a set of particles (S)
 Particle: a potential solution
 Position,
 Velocity ,
 Each particle maintains
 Individual best position:
 Swarm maintains its global best:
5
PSO Algorithm
 Basic algorithm of PSO:
1. Initialize the swarm from the solution space
2. Evaluate fitness of each particle
3. Update individual and global bests
4. Update velocity and position of each particle
5. Go to step 2, and repeat until termination condition
6
PSO Algorithm (cont.)
 Original velocity update equation:
 with
 : acceleration constant
Inertia Cognitive Component Social Component
7
PSO Algorithm (cont.)
 Original velocity update equation:
 with
 : acceleration constant
 Position Update:
Inertia Cognitive Component Social Component
8
PSO Algorithm - Parameters
 Acceleration constant
 Small values limit the movement of the particles
 Large values : tendency to explode toward infinity
 In general
 Maximum velocity
 Velocity is a stochastic variable => uncontrolled trajectory
9
Simple 1D Example
0
0.5
1
1.5
2
2.5
3
0 1 2 3 4 5
Initialize swarm and evaluate fitness (t=0)
gbest
10
Simple 1D Example
0
0.5
1
1.5
2
2.5
3
0 1 2 3 4 5
Update velocity and position (t=1)
gbest
11
Simple 1D Example
0
0.5
1
1.5
2
2.5
3
0 1 2 3 4 5
Evaluate fitness
Update personal and global best (t=2)
gbest
12
Simple 1D Example
0
0.5
1
1.5
2
2.5
3
0 1 2 3 4 5
Evaluate fitness
Update personal and global best (t=2)
gbest
13
Simple 1D Example
0
0.5
1
1.5
2
2.5
3
0 1 2 3 4 5
gbest
Update velocity and position (t=2)
Inertia
Personal
Social
Total
14
Rate of Convergence Improvement
 Inertia weight:
 Scaling the previous velocity
 Control search behavior
 High values  exploration
 Low values  exploitation
15
PSO with Inertia weight
 can be decreased over time:
 Linear [0.9 to 0.4]
 Nonlinear
 main disadvantage:
 once the inertia weight is decreased, the swarm loses
its ability to search new areas (can not recover its
exploration mode).
16
Rate of Convergence Improvement
 Constriction Factor:
 Canonical PSO
 Typically ,
 Can converge without using Vmax (velocity clamping)
 Improve the convergence by damping the oscillations
17
Swarm Topologies
 Two general types of neighborhoods:
 Global best (gbest) : fully connected network
 Local best (lbest) : according to a topology
gbest
Ring Wheel Von Neumann
lbest
18
Lbest vs. Gbest
 Gbest converges fast but may be trapped in a local optima.
 Lbest is slower in convergence but has more chances to find
an optimal solution.
 Most efficient neighborhood structure, in general,
 Fully Informed PSO (FIPS):
 Each individual is influenced by successes of all its neighbors.
19
Diversity Improvement
 Based on lbest model.
 Usually slow down the convergence rate.
 Spatial Neighborhoods:
 Partition particles based on spatial location.
 Calculate the largest distance between any two particles.
 Select neighboring particles according to ratio:
 Selection threshold can be varied over time.
 Start with small ratio (lbest) and gradually increase the ratio.
20
Diversity Improvement
 Neighborhood Topologies:
 In lbest model, all particles can exchange information
indirectly.
 Average path length depends on the topology.
 Topology significantly affects the performance (experimentally).
 Randomly change some connections can change average path
length.
i i+1 i+2
21
Diversity Improvement
 Subpopulations:
 Previously used in GA.
 Original swarm is partitioned to subpopulations.
 PSO is applied to each subpopulation.
 An interaction scheme is used for information sharing
between subpopulations.
 Each subpopulation can search the smaller region of
search space.
22
Discrete PSO
 Binary PSO:
 Introduces by kennedy and Eberhart.
 Each individual (particle) has to take a binary decision.
 Predisposition is derived based on individual and group
performance:
Previous state predisposition
23
Binary PSO (cont.)
 determines a threshold in the probability function and
therefore should be bounded in the range of [0.0, 1.0].
 state of the dth position in the string at time t:
 Where is a random number with a uniform distribution.
Vid
1
24
PSO Variants
 Hybrid PSO
 Incorporate the capabilities of other evolutionary
computation techniques.
 Adaptive PSO
 Adaptation of PSO parameters for a better performance.
 PSO in complex environments
 Multiobjective or constrained optimization problems or tracking
dynamic systems.
 Other variants
 variations to the original formulation to improve its performance.
25
Hybrid PSO
 GA-PSO:
 combines the advantages of swarm intelligence and a
natural selection mechanism.
 jump from one area to another by the selection
mechanism  accelerating the convergence speed.
 capability of “breeding”.
 replacing agent positions with low fitness values, with
those with high fitness, according to a selection rate
26
Hybrid PSO
 EPSO:
 Evolutionary PSO
 Incorporates a selection procedure
 Self-adapting of parameters
 The particle movement is defined as:
27
Hybrid PSO : EPSO
 Mutation of weights and global best:
 Learning parameters can be either fixed or
dynamically changing as strategic parameters.
 Survival Selection:
 Stochastic tournament.
28
Hybrid PSO : EPSO
29
Hybrid PSO : DEPSO
 Hybrid of Differential Evolution and PSO.
 A DE operator applied to the particle’s best position to
eliminate the particles falling into local minima.
 Alternation:
 Original PSO algorithm at the odd iterations.
 DE operator at the even iterations.
30
Hybrid PSO : DEPSO
 DE mutation on particle’s best positions:
 where k is a random integer value within [1,n] which
ensures the mutation in at least one dimension.
Trial point:
For each dth dimention:
31
Hybrid PSO : DEPSO
32
Dynamic Tracking in PSO
 The classical PSO is very effective in solving static
optimization problems but is not as efficient when
applied to a dynamic system in which the optimal value
may change repeatedly.
 An adaptive approach has been introduced for this
problem:
 Detection of environmental changes:
 changed-gbest-value
 fixed-gbest-values
 rerandomizing a certain number of particles
33
Applications
 Convenience of realization, properties of low constraint on
the continuity of objective function and joint of search space,
and ability of adapting to dynamic environment, make PSO be
applied in more and more fields.
 Some PSO applications:
 Electronics and electromagnetic
 Signal, Image and video processing
 Neural networks
 Communication networks
 …
34
Thanks for your attention

More Related Content

Similar to PSO.ppsx

Pso kota baru parahyangan 2017
Pso kota baru parahyangan 2017Pso kota baru parahyangan 2017
Pso kota baru parahyangan 2017Iwan Sofana
 
Particle Swarm Optimization.pptx
Particle Swarm Optimization.pptxParticle Swarm Optimization.pptx
Particle Swarm Optimization.pptxNatiTilahun1
 
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...Hennegrolsch
 
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesA Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesZubin Bhuyan
 
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZERMARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZERijsc
 
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...sky chang
 
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTIONA COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTIONijsc
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm OptimizationStelios Petrakis
 
Particle swarm optimization (PSO) ppt presentation
Particle swarm optimization (PSO) ppt presentationParticle swarm optimization (PSO) ppt presentation
Particle swarm optimization (PSO) ppt presentationLatestShorts
 
A Comparison of Particle Swarm Optimization and Differential Evolution
A Comparison of Particle Swarm Optimization and Differential EvolutionA Comparison of Particle Swarm Optimization and Differential Evolution
A Comparison of Particle Swarm Optimization and Differential Evolutionijsc
 
Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Engr Nosheen Memon
 
PSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxPSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxJAYRAJSINGH85
 
Population based optimization algorithms improvement using the predictive par...
Population based optimization algorithms improvement using the predictive par...Population based optimization algorithms improvement using the predictive par...
Population based optimization algorithms improvement using the predictive par...IJECEIAES
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in EngineeringPrince Jain
 
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...ijeei-iaes
 
Metaheuristics for software testing
Metaheuristics for software testingMetaheuristics for software testing
Metaheuristics for software testingFrancisco de Melo Jr
 

Similar to PSO.ppsx (20)

PSO
PSOPSO
PSO
 
Pso kota baru parahyangan 2017
Pso kota baru parahyangan 2017Pso kota baru parahyangan 2017
Pso kota baru parahyangan 2017
 
Particle Swarm Optimization.pptx
Particle Swarm Optimization.pptxParticle Swarm Optimization.pptx
Particle Swarm Optimization.pptx
 
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
 
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesA Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
 
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZERMARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
MARKOV CHAIN AND ADAPTIVE PARAMETER SELECTION ON PARTICLE SWARM OPTIMIZER
 
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
 
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTIONA COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 
Particle swarm optimization (PSO) ppt presentation
Particle swarm optimization (PSO) ppt presentationParticle swarm optimization (PSO) ppt presentation
Particle swarm optimization (PSO) ppt presentation
 
A Comparison of Particle Swarm Optimization and Differential Evolution
A Comparison of Particle Swarm Optimization and Differential EvolutionA Comparison of Particle Swarm Optimization and Differential Evolution
A Comparison of Particle Swarm Optimization and Differential Evolution
 
Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO)
 
PSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxPSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptx
 
Population based optimization algorithms improvement using the predictive par...
Population based optimization algorithms improvement using the predictive par...Population based optimization algorithms improvement using the predictive par...
Population based optimization algorithms improvement using the predictive par...
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in Engineering
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
 
I04105358
I04105358I04105358
I04105358
 
Soft computing
Soft computingSoft computing
Soft computing
 
Metaheuristics for software testing
Metaheuristics for software testingMetaheuristics for software testing
Metaheuristics for software testing
 

More from Arunkumar Tulasi

MAXIMUM POWER POINT TRACKING ALGORITHMS APPLIED TO WIND-SOLAR HYBRID SYSTEM
MAXIMUM POWER POINT TRACKING ALGORITHMS APPLIED TO WIND-SOLAR HYBRID SYSTEMMAXIMUM POWER POINT TRACKING ALGORITHMS APPLIED TO WIND-SOLAR HYBRID SYSTEM
MAXIMUM POWER POINT TRACKING ALGORITHMS APPLIED TO WIND-SOLAR HYBRID SYSTEMArunkumar Tulasi
 
Intelligent Flood-Resilient Bridge Weight Monitoring and Automatic Elevation ...
Intelligent Flood-Resilient Bridge Weight Monitoring and Automatic Elevation ...Intelligent Flood-Resilient Bridge Weight Monitoring and Automatic Elevation ...
Intelligent Flood-Resilient Bridge Weight Monitoring and Automatic Elevation ...Arunkumar Tulasi
 
Power Loss Reduction And Voltage Profile Improvement By DSTATCOM Using PSO.ppt
Power Loss Reduction And Voltage Profile Improvement By DSTATCOM Using PSO.pptPower Loss Reduction And Voltage Profile Improvement By DSTATCOM Using PSO.ppt
Power Loss Reduction And Voltage Profile Improvement By DSTATCOM Using PSO.pptArunkumar Tulasi
 
Introduction about magnetic material and its properties
Introduction about magnetic material and its propertiesIntroduction about magnetic material and its properties
Introduction about magnetic material and its propertiesArunkumar Tulasi
 
construction, types and working principle of single phase transformer
construction, types and working principle of single phase transformerconstruction, types and working principle of single phase transformer
construction, types and working principle of single phase transformerArunkumar Tulasi
 

More from Arunkumar Tulasi (7)

MAXIMUM POWER POINT TRACKING ALGORITHMS APPLIED TO WIND-SOLAR HYBRID SYSTEM
MAXIMUM POWER POINT TRACKING ALGORITHMS APPLIED TO WIND-SOLAR HYBRID SYSTEMMAXIMUM POWER POINT TRACKING ALGORITHMS APPLIED TO WIND-SOLAR HYBRID SYSTEM
MAXIMUM POWER POINT TRACKING ALGORITHMS APPLIED TO WIND-SOLAR HYBRID SYSTEM
 
Intelligent Flood-Resilient Bridge Weight Monitoring and Automatic Elevation ...
Intelligent Flood-Resilient Bridge Weight Monitoring and Automatic Elevation ...Intelligent Flood-Resilient Bridge Weight Monitoring and Automatic Elevation ...
Intelligent Flood-Resilient Bridge Weight Monitoring and Automatic Elevation ...
 
Unique.ppt
Unique.pptUnique.ppt
Unique.ppt
 
Dhanush Varma.pptx
Dhanush Varma.pptxDhanush Varma.pptx
Dhanush Varma.pptx
 
Power Loss Reduction And Voltage Profile Improvement By DSTATCOM Using PSO.ppt
Power Loss Reduction And Voltage Profile Improvement By DSTATCOM Using PSO.pptPower Loss Reduction And Voltage Profile Improvement By DSTATCOM Using PSO.ppt
Power Loss Reduction And Voltage Profile Improvement By DSTATCOM Using PSO.ppt
 
Introduction about magnetic material and its properties
Introduction about magnetic material and its propertiesIntroduction about magnetic material and its properties
Introduction about magnetic material and its properties
 
construction, types and working principle of single phase transformer
construction, types and working principle of single phase transformerconstruction, types and working principle of single phase transformer
construction, types and working principle of single phase transformer
 

Recently uploaded

办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一F La
 
VIP Call Girls Service Jamshedpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Jamshedpur Aishwarya 8250192130 Independent Escort Ser...VIP Call Girls Service Jamshedpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Jamshedpur Aishwarya 8250192130 Independent Escort Ser...Suhani Kapoor
 
Outsmarting the Attackers A Deep Dive into Threat Intelligence.docx
Outsmarting the Attackers A Deep Dive into Threat Intelligence.docxOutsmarting the Attackers A Deep Dive into Threat Intelligence.docx
Outsmarting the Attackers A Deep Dive into Threat Intelligence.docxmanas23pgdm157
 
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一2s3dgmej
 
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证diploma001
 
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Gray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfGray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfpadillaangelina0023
 
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位obuhobo
 
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiVIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service CuttackVIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service CuttackSuhani Kapoor
 
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一Fs
 
Application deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdfApplication deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdfCyril CAUDROY
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012sapnasaifi408
 
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证obuhobo
 
Ch. 9- __Skin, hair and nail Assessment (1).pdf
Ch. 9- __Skin, hair and nail Assessment (1).pdfCh. 9- __Skin, hair and nail Assessment (1).pdf
Ch. 9- __Skin, hair and nail Assessment (1).pdfJamalYaseenJameelOde
 
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证nhjeo1gg
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士obuhobo
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfpadillaangelina0023
 
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一A SSS
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsNiya Khan
 

Recently uploaded (20)

办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
 
VIP Call Girls Service Jamshedpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Jamshedpur Aishwarya 8250192130 Independent Escort Ser...VIP Call Girls Service Jamshedpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Jamshedpur Aishwarya 8250192130 Independent Escort Ser...
 
Outsmarting the Attackers A Deep Dive into Threat Intelligence.docx
Outsmarting the Attackers A Deep Dive into Threat Intelligence.docxOutsmarting the Attackers A Deep Dive into Threat Intelligence.docx
Outsmarting the Attackers A Deep Dive into Threat Intelligence.docx
 
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
 
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
 
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
 
Gray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfGray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdf
 
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
 
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiVIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
 
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service CuttackVIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
 
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
 
Application deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdfApplication deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdf
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
 
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
 
Ch. 9- __Skin, hair and nail Assessment (1).pdf
Ch. 9- __Skin, hair and nail Assessment (1).pdfCh. 9- __Skin, hair and nail Assessment (1).pdf
Ch. 9- __Skin, hair and nail Assessment (1).pdf
 
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdf
 
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
 

PSO.ppsx

  • 2. 2 Introduction : Swarm Intelligence  Study of collective behavior in decentralized, self- organized systems.  Originated from the study of colonies, or swarms of social organisms.  Collective intelligence arises from interactions.
  • 3. 3 Introduction  Particle Swarm Optimization:  Introduced by Kennedy & Eberhart 1995  Inspired by social behavior of birds and shoals of fish  Swarm intelligence-based optimization  Nondeterministic  Population-based optimization  Performance comparable to Genetic algorithms
  • 4. 4 Particle Swarm Optimization  Swarm : a set of particles (S)  Particle: a potential solution  Position,  Velocity ,  Each particle maintains  Individual best position:  Swarm maintains its global best:
  • 5. 5 PSO Algorithm  Basic algorithm of PSO: 1. Initialize the swarm from the solution space 2. Evaluate fitness of each particle 3. Update individual and global bests 4. Update velocity and position of each particle 5. Go to step 2, and repeat until termination condition
  • 6. 6 PSO Algorithm (cont.)  Original velocity update equation:  with  : acceleration constant Inertia Cognitive Component Social Component
  • 7. 7 PSO Algorithm (cont.)  Original velocity update equation:  with  : acceleration constant  Position Update: Inertia Cognitive Component Social Component
  • 8. 8 PSO Algorithm - Parameters  Acceleration constant  Small values limit the movement of the particles  Large values : tendency to explode toward infinity  In general  Maximum velocity  Velocity is a stochastic variable => uncontrolled trajectory
  • 9. 9 Simple 1D Example 0 0.5 1 1.5 2 2.5 3 0 1 2 3 4 5 Initialize swarm and evaluate fitness (t=0) gbest
  • 10. 10 Simple 1D Example 0 0.5 1 1.5 2 2.5 3 0 1 2 3 4 5 Update velocity and position (t=1) gbest
  • 11. 11 Simple 1D Example 0 0.5 1 1.5 2 2.5 3 0 1 2 3 4 5 Evaluate fitness Update personal and global best (t=2) gbest
  • 12. 12 Simple 1D Example 0 0.5 1 1.5 2 2.5 3 0 1 2 3 4 5 Evaluate fitness Update personal and global best (t=2) gbest
  • 13. 13 Simple 1D Example 0 0.5 1 1.5 2 2.5 3 0 1 2 3 4 5 gbest Update velocity and position (t=2) Inertia Personal Social Total
  • 14. 14 Rate of Convergence Improvement  Inertia weight:  Scaling the previous velocity  Control search behavior  High values  exploration  Low values  exploitation
  • 15. 15 PSO with Inertia weight  can be decreased over time:  Linear [0.9 to 0.4]  Nonlinear  main disadvantage:  once the inertia weight is decreased, the swarm loses its ability to search new areas (can not recover its exploration mode).
  • 16. 16 Rate of Convergence Improvement  Constriction Factor:  Canonical PSO  Typically ,  Can converge without using Vmax (velocity clamping)  Improve the convergence by damping the oscillations
  • 17. 17 Swarm Topologies  Two general types of neighborhoods:  Global best (gbest) : fully connected network  Local best (lbest) : according to a topology gbest Ring Wheel Von Neumann lbest
  • 18. 18 Lbest vs. Gbest  Gbest converges fast but may be trapped in a local optima.  Lbest is slower in convergence but has more chances to find an optimal solution.  Most efficient neighborhood structure, in general,  Fully Informed PSO (FIPS):  Each individual is influenced by successes of all its neighbors.
  • 19. 19 Diversity Improvement  Based on lbest model.  Usually slow down the convergence rate.  Spatial Neighborhoods:  Partition particles based on spatial location.  Calculate the largest distance between any two particles.  Select neighboring particles according to ratio:  Selection threshold can be varied over time.  Start with small ratio (lbest) and gradually increase the ratio.
  • 20. 20 Diversity Improvement  Neighborhood Topologies:  In lbest model, all particles can exchange information indirectly.  Average path length depends on the topology.  Topology significantly affects the performance (experimentally).  Randomly change some connections can change average path length. i i+1 i+2
  • 21. 21 Diversity Improvement  Subpopulations:  Previously used in GA.  Original swarm is partitioned to subpopulations.  PSO is applied to each subpopulation.  An interaction scheme is used for information sharing between subpopulations.  Each subpopulation can search the smaller region of search space.
  • 22. 22 Discrete PSO  Binary PSO:  Introduces by kennedy and Eberhart.  Each individual (particle) has to take a binary decision.  Predisposition is derived based on individual and group performance: Previous state predisposition
  • 23. 23 Binary PSO (cont.)  determines a threshold in the probability function and therefore should be bounded in the range of [0.0, 1.0].  state of the dth position in the string at time t:  Where is a random number with a uniform distribution. Vid 1
  • 24. 24 PSO Variants  Hybrid PSO  Incorporate the capabilities of other evolutionary computation techniques.  Adaptive PSO  Adaptation of PSO parameters for a better performance.  PSO in complex environments  Multiobjective or constrained optimization problems or tracking dynamic systems.  Other variants  variations to the original formulation to improve its performance.
  • 25. 25 Hybrid PSO  GA-PSO:  combines the advantages of swarm intelligence and a natural selection mechanism.  jump from one area to another by the selection mechanism  accelerating the convergence speed.  capability of “breeding”.  replacing agent positions with low fitness values, with those with high fitness, according to a selection rate
  • 26. 26 Hybrid PSO  EPSO:  Evolutionary PSO  Incorporates a selection procedure  Self-adapting of parameters  The particle movement is defined as:
  • 27. 27 Hybrid PSO : EPSO  Mutation of weights and global best:  Learning parameters can be either fixed or dynamically changing as strategic parameters.  Survival Selection:  Stochastic tournament.
  • 29. 29 Hybrid PSO : DEPSO  Hybrid of Differential Evolution and PSO.  A DE operator applied to the particle’s best position to eliminate the particles falling into local minima.  Alternation:  Original PSO algorithm at the odd iterations.  DE operator at the even iterations.
  • 30. 30 Hybrid PSO : DEPSO  DE mutation on particle’s best positions:  where k is a random integer value within [1,n] which ensures the mutation in at least one dimension. Trial point: For each dth dimention:
  • 32. 32 Dynamic Tracking in PSO  The classical PSO is very effective in solving static optimization problems but is not as efficient when applied to a dynamic system in which the optimal value may change repeatedly.  An adaptive approach has been introduced for this problem:  Detection of environmental changes:  changed-gbest-value  fixed-gbest-values  rerandomizing a certain number of particles
  • 33. 33 Applications  Convenience of realization, properties of low constraint on the continuity of objective function and joint of search space, and ability of adapting to dynamic environment, make PSO be applied in more and more fields.  Some PSO applications:  Electronics and electromagnetic  Signal, Image and video processing  Neural networks  Communication networks  …
  • 34. 34 Thanks for your attention