SlideShare a Scribd company logo
1 of 13
1
By
1- What is GSO And Algorithm Main Idea
2-History
3-Algorithm Phases
4-Flowchart
5-Luciferin Update Phase
6- Movement Phase
7-Neighborhood range update Phase
8-Psoudo Code Of GSO Algorithm
9-Applications
Glowworm Swarm Optimization (GSO)
algorithm
The main idea :
3
Introduced by Krishnanand N.
Kaipa and Debasish Ghose
in 2005
History
4
“Luciferin Update
Phase”
luciferin quantity proportional
to the fitness of its current
location in the objective
function space.
“Movement
Phase”
During this phase each
glowworm decides using a
probabilistic mechanism to move
toward a neighbor that has
luciferin value higher than its
won.
“Neighborhood Range
Update Phase”
GSO uses and adaptive
neighborhood range in order to
detect the presence of multiple
peaks .
Algorithm
Phases
Each cycle of Algorithm Consists Three Phases
5
Flowchart
GSOGSO starts by placing a population of n
glowworms randomly in the search space so that
they are well dispersed. Initially, all the glowworms
contain an equal quantity of luciferin 0.
The luciferin update depends on the function
value at the glowworm position.
Glowworms has only two possible directions of
movement.
a chosen neighborhood range would work relatively better
on objective functions where the minimum inter-peak
distance.
7 7
Phase1
The luciferin update rule is
Luciferin Update Phase
Represent the luciferin level associated with
glowworm i at time t . ℓ0 is (5)
p is the luciferin decay constant (0< p <1)
(0.4).
ƴ is the luciferin enhancement constant (0< ƴ <1)
(0.6).
J (𝒙𝒊(𝒕 + 𝟏)) Represent the value of the objective
function at glowworm i ‘s location at time t .
8
The Probability of Movement for i to j
Phase2
Movement Phase A
Ni(t) Probability of Movement for i to j
j⋲ Ni(t)
Ni(t)={ j : di j (t) < r
𝑖
𝑑
(t) ; ℓi (t) < ℓj (t)} is the set of
neighbors of glowworm i at time t .
di j (t) represents the distance between
glowworms i and j at time t .
r
𝑖
𝑑
(t) represents the variable neighborhood range
associated with glowworm i at time t .
9
The Movement from i location toward j location
Phase2
Movement Phase B
xi (t) ∈ Rm is the location of glowworm i , at time
t, in the m-dimensional real space Rm.
∥ . ∥ represents the Euclidean norm operator.
s (s>0) is the step size. (0.08)
10
β is a constant parameter (0.8)
nt is a parameter used to control the number of
neighbors. (5)
Phase3
Neighborhood range update
Phase
Pseudo Code
For
GSO
Algorithm 11
Application
1-(Knapsack problem)
2-(Dispatching system of public transport)
3-(Multimodal Function with collective robotics)
4-(Chasing Multiple Mobile signal Sources)
5-(Rolling bearing fault diagnosis method)
13
GSO

More Related Content

What's hot

Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationSuman Chatterjee
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithmAhmed Fouad Ali
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and acosatish561
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationanurag singh
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaEdureka!
 
Artificial Bee Colony: An introduction
Artificial Bee Colony: An introductionArtificial Bee Colony: An introduction
Artificial Bee Colony: An introductionAdel Rahimi
 
Particle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi MukherjeeParticle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi MukherjeeRajorshi Mukherjee
 
Reinforcement learning
Reinforcement learning Reinforcement learning
Reinforcement learning Chandra Meena
 
Bat algorithm and applications
Bat algorithm and applicationsBat algorithm and applications
Bat algorithm and applicationsMd.Al-imran Roton
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applicationsadil raja
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationMahesh Tibrewal
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic AlgorithmSHIMI S L
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimizationmidhulavijayan
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsIkram Arshad
 
Fuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningFuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningDr. C.V. Suresh Babu
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisXin-She Yang
 
Denavit hartenberg convention
Denavit hartenberg conventionDenavit hartenberg convention
Denavit hartenberg conventionnguyendattdh
 

What's hot (20)

Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and aco
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Artificial Bee Colony: An introduction
Artificial Bee Colony: An introductionArtificial Bee Colony: An introduction
Artificial Bee Colony: An introduction
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Particle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi MukherjeeParticle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi Mukherjee
 
Reinforcement learning
Reinforcement learning Reinforcement learning
Reinforcement learning
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Bat algorithm and applications
Bat algorithm and applicationsBat algorithm and applications
Bat algorithm and applications
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applications
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimization
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
 
Trajectory
TrajectoryTrajectory
Trajectory
 
Fuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningFuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoning
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
Denavit hartenberg convention
Denavit hartenberg conventionDenavit hartenberg convention
Denavit hartenberg convention
 

Similar to Glowworm swarm optimization (Presentation)

Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...ArchiLab 7
 
Underwater Target Tracking Using Unscented Kalman Filter
Underwater Target Tracking Using Unscented Kalman FilterUnderwater Target Tracking Using Unscented Kalman Filter
Underwater Target Tracking Using Unscented Kalman FilterIJAPEJOURNAL
 
PHD research publications 26.pdf
PHD research publications 26.pdfPHD research publications 26.pdf
PHD research publications 26.pdfnareshkotra
 
Modified Discrete Firefly Algorithm Combining Genetic Algorithm for Traveling...
Modified Discrete Firefly Algorithm Combining Genetic Algorithm for Traveling...Modified Discrete Firefly Algorithm Combining Genetic Algorithm for Traveling...
Modified Discrete Firefly Algorithm Combining Genetic Algorithm for Traveling...TELKOMNIKA JOURNAL
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsMustafa Salam
 
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...TELKOMNIKA JOURNAL
 
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...Beniamino Murgante
 
lost_valley_search.pdf
lost_valley_search.pdflost_valley_search.pdf
lost_valley_search.pdfmanuelabarca9
 
Identification of the Memory Process in the Irregularly Sampled Discrete Time...
Identification of the Memory Process in the Irregularly Sampled Discrete Time...Identification of the Memory Process in the Irregularly Sampled Discrete Time...
Identification of the Memory Process in the Irregularly Sampled Discrete Time...idescitation
 
Firefly Algorithm, Stochastic Test Functions and Design Optimisation
 Firefly Algorithm, Stochastic Test Functions and Design Optimisation Firefly Algorithm, Stochastic Test Functions and Design Optimisation
Firefly Algorithm, Stochastic Test Functions and Design OptimisationXin-She Yang
 
The Chaos and Stability of Firefly Algorithm Adjacent Individual
The Chaos and Stability of Firefly Algorithm Adjacent IndividualThe Chaos and Stability of Firefly Algorithm Adjacent Individual
The Chaos and Stability of Firefly Algorithm Adjacent IndividualTELKOMNIKA JOURNAL
 
Galalactic Dynamics- Orbits in a Logarithmic Dark Matter Halo Potential
Galalactic Dynamics- Orbits in a Logarithmic Dark Matter Halo PotentialGalalactic Dynamics- Orbits in a Logarithmic Dark Matter Halo Potential
Galalactic Dynamics- Orbits in a Logarithmic Dark Matter Halo PotentialPritam Kalbhor
 
Firefly Algorithm for Unconstrained Optimization
Firefly Algorithm for Unconstrained OptimizationFirefly Algorithm for Unconstrained Optimization
Firefly Algorithm for Unconstrained OptimizationIOSR Journals
 
Masters' Thesis Defense Slides
Masters' Thesis Defense SlidesMasters' Thesis Defense Slides
Masters' Thesis Defense SlidesRam Subramanian
 
Investigatng MultIfractality of Solar Irradiance Data Through Wavelet Based M...
Investigatng MultIfractality of Solar Irradiance Data Through Wavelet Based M...Investigatng MultIfractality of Solar Irradiance Data Through Wavelet Based M...
Investigatng MultIfractality of Solar Irradiance Data Through Wavelet Based M...CSCJournals
 

Similar to Glowworm swarm optimization (Presentation) (20)

An Improved Quantum-behaved Particle Swarm Optimization Algorithm Based on Ch...
An Improved Quantum-behaved Particle Swarm Optimization Algorithm Based on Ch...An Improved Quantum-behaved Particle Swarm Optimization Algorithm Based on Ch...
An Improved Quantum-behaved Particle Swarm Optimization Algorithm Based on Ch...
 
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
 
Underwater Target Tracking Using Unscented Kalman Filter
Underwater Target Tracking Using Unscented Kalman FilterUnderwater Target Tracking Using Unscented Kalman Filter
Underwater Target Tracking Using Unscented Kalman Filter
 
PHD research publications 26.pdf
PHD research publications 26.pdfPHD research publications 26.pdf
PHD research publications 26.pdf
 
Modified Discrete Firefly Algorithm Combining Genetic Algorithm for Traveling...
Modified Discrete Firefly Algorithm Combining Genetic Algorithm for Traveling...Modified Discrete Firefly Algorithm Combining Genetic Algorithm for Traveling...
Modified Discrete Firefly Algorithm Combining Genetic Algorithm for Traveling...
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly Algorithms
 
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
 
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
 
5. 8519 1-pb
5. 8519 1-pb5. 8519 1-pb
5. 8519 1-pb
 
lost_valley_search.pdf
lost_valley_search.pdflost_valley_search.pdf
lost_valley_search.pdf
 
PSO
PSOPSO
PSO
 
Identification of the Memory Process in the Irregularly Sampled Discrete Time...
Identification of the Memory Process in the Irregularly Sampled Discrete Time...Identification of the Memory Process in the Irregularly Sampled Discrete Time...
Identification of the Memory Process in the Irregularly Sampled Discrete Time...
 
Firefly Algorithm, Stochastic Test Functions and Design Optimisation
 Firefly Algorithm, Stochastic Test Functions and Design Optimisation Firefly Algorithm, Stochastic Test Functions and Design Optimisation
Firefly Algorithm, Stochastic Test Functions and Design Optimisation
 
The Chaos and Stability of Firefly Algorithm Adjacent Individual
The Chaos and Stability of Firefly Algorithm Adjacent IndividualThe Chaos and Stability of Firefly Algorithm Adjacent Individual
The Chaos and Stability of Firefly Algorithm Adjacent Individual
 
PSO.ppsx
PSO.ppsxPSO.ppsx
PSO.ppsx
 
Galalactic Dynamics- Orbits in a Logarithmic Dark Matter Halo Potential
Galalactic Dynamics- Orbits in a Logarithmic Dark Matter Halo PotentialGalalactic Dynamics- Orbits in a Logarithmic Dark Matter Halo Potential
Galalactic Dynamics- Orbits in a Logarithmic Dark Matter Halo Potential
 
Firefly Algorithm for Unconstrained Optimization
Firefly Algorithm for Unconstrained OptimizationFirefly Algorithm for Unconstrained Optimization
Firefly Algorithm for Unconstrained Optimization
 
M01117578
M01117578M01117578
M01117578
 
Masters' Thesis Defense Slides
Masters' Thesis Defense SlidesMasters' Thesis Defense Slides
Masters' Thesis Defense Slides
 
Investigatng MultIfractality of Solar Irradiance Data Through Wavelet Based M...
Investigatng MultIfractality of Solar Irradiance Data Through Wavelet Based M...Investigatng MultIfractality of Solar Irradiance Data Through Wavelet Based M...
Investigatng MultIfractality of Solar Irradiance Data Through Wavelet Based M...
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 

Glowworm swarm optimization (Presentation)

  • 2. 1- What is GSO And Algorithm Main Idea 2-History 3-Algorithm Phases 4-Flowchart 5-Luciferin Update Phase 6- Movement Phase 7-Neighborhood range update Phase 8-Psoudo Code Of GSO Algorithm 9-Applications
  • 3. Glowworm Swarm Optimization (GSO) algorithm The main idea : 3
  • 4. Introduced by Krishnanand N. Kaipa and Debasish Ghose in 2005 History 4
  • 5. “Luciferin Update Phase” luciferin quantity proportional to the fitness of its current location in the objective function space. “Movement Phase” During this phase each glowworm decides using a probabilistic mechanism to move toward a neighbor that has luciferin value higher than its won. “Neighborhood Range Update Phase” GSO uses and adaptive neighborhood range in order to detect the presence of multiple peaks . Algorithm Phases Each cycle of Algorithm Consists Three Phases 5
  • 6. Flowchart GSOGSO starts by placing a population of n glowworms randomly in the search space so that they are well dispersed. Initially, all the glowworms contain an equal quantity of luciferin 0. The luciferin update depends on the function value at the glowworm position. Glowworms has only two possible directions of movement. a chosen neighborhood range would work relatively better on objective functions where the minimum inter-peak distance.
  • 7. 7 7 Phase1 The luciferin update rule is Luciferin Update Phase Represent the luciferin level associated with glowworm i at time t . ℓ0 is (5) p is the luciferin decay constant (0< p <1) (0.4). ƴ is the luciferin enhancement constant (0< ƴ <1) (0.6). J (𝒙𝒊(𝒕 + 𝟏)) Represent the value of the objective function at glowworm i ‘s location at time t .
  • 8. 8 The Probability of Movement for i to j Phase2 Movement Phase A Ni(t) Probability of Movement for i to j j⋲ Ni(t) Ni(t)={ j : di j (t) < r 𝑖 𝑑 (t) ; ℓi (t) < ℓj (t)} is the set of neighbors of glowworm i at time t . di j (t) represents the distance between glowworms i and j at time t . r 𝑖 𝑑 (t) represents the variable neighborhood range associated with glowworm i at time t .
  • 9. 9 The Movement from i location toward j location Phase2 Movement Phase B xi (t) ∈ Rm is the location of glowworm i , at time t, in the m-dimensional real space Rm. ∥ . ∥ represents the Euclidean norm operator. s (s>0) is the step size. (0.08)
  • 10. 10 β is a constant parameter (0.8) nt is a parameter used to control the number of neighbors. (5) Phase3 Neighborhood range update Phase
  • 12. Application 1-(Knapsack problem) 2-(Dispatching system of public transport) 3-(Multimodal Function with collective robotics) 4-(Chasing Multiple Mobile signal Sources) 5-(Rolling bearing fault diagnosis method)

Editor's Notes

  1. To use this title animation slide with a new image simply 1) move the top semi-transparent shape to the side, 2) delete placeholder image, 3) click on the picture icon to add a new picture, 4) Move semi-transparent shape back to original position, 5) Update text on slide.
  2. Combine an image and multiple key statements with a strong grid.
  3. To use this title animation slide with a new image simply 1) move the top semi-transparent shape to the side, 2) delete placeholder image, 3) click on the picture icon to add a new picture, 4) Move semi-transparent shape back to original position, 5) Update text on slide.