SlideShare a Scribd company logo
1 of 19
GRAVITATIONAL SEARCH
ALGORITHM IN OPTIMIZATION
TECHNIQUES
Presented by
P.Anbukkarasi
M.Phil Mathematics
OVERVIEW
Introduction
Definitions
Algorithm
Applications
conclusion
Introduction
Gravitational search algorithm is a heuristic
optimization algorithm which has been gaining
interest among the scientific community recently.
Gravitational search algorithm (GSA) is a
population search algorithm proposed by Rashedi
et al . In 2009.The GSA based on law of gravity
and mass interactions. The solution in the GSA
population are called agents, these agents
interact with each other through the gravity
force.
• The performance of each agent in
the population is measured by its
mass. Each agent considered as
object and all object move towards
other objects with heavier mass
due to the gravity force . The best
solution is the solution with the
heavier mass
What is Optimization?
An act process, or methodology of
making something (as a design, system,
or decision) as fully perfect, functional,
or effective as possible ; specifically : the
mathematical procedures (as finding the
maximum of a function) involved in
this.
Law of Gravity
Each particle attracts every other
particle and the gravitational force
between two particles is directly
proportional to the product of their
masses and inversely proportional to the
square of the distance between them.
The objects masses are obeying the law of
gravity as following
•Above equation represents the Newton law
of gravity, where
• F is a magnitude of the gravitational force
•G is gravitational constant
•M1isthe mass of the first object
•M2 is the mass of the second object
•R is the distance between the two objects
M1, M2
Gravitational constant G
• The gravitational constant G at
iteration t is computed as follows.
G(t) =G0e-αt/T
where G0 and α are initialized in
the beginning of the search , and
their values will be reduced during
the search. T is the total number of
iterations.
Law of motion
The current velocity of any mass
is equal to the sum of the fraction of
its previous velocity and the
variation in the velocity. Variation
in the velocity or acceleration of any
mass is equal to the force acted on
the system divided by the mass of
inertia.
Mass
F = ma
The force of attraction
between all masses in the
universe, especially the attraction
of the earth’s mass for bodies near
its surface
Algorithm
The main steps of the GSA can be summarized
 Step 1. The algorithm starts by setting the values
of gravitational constant G0,α,ε and the iteration
counter t.
 Step 2. The initial population is generated
randomly and consists of N agents, the position
of each agent is defined by :
Xi(t) = (xi
1
(t),xi
2
(t),. . . ,xi
d
(t), . . . ,xi
n
(t)), (1)
i = 1,2,. . . .,N,
 Step 3. The following steps are repeated until
termination criteria satisfied
 Step 3.1. All agents in the population are evaluated
and the best, worst agents are assigned.
 Step 3.2 The gravitational constant is updated as
shown in equation 1
 Step 3.3. When agent j acts on agent i with force, at a
Specific time (t) the force is calculated as following:
Where Maj is the active gravitational mass of
agent j, mpi is the passive gravitational mass
of agent i, G(t) is gravitational constant at
time t
 Step 3.4 . At iteration t ,calculate the total
force acting on agent i as following
Where k best is the set of first k agents with
the best fitness value and biggest mass
Step 3.5 Calculate the inertial mass as
following:
Step 3.6 The acceleration of agent i is
calculated as following
Step 3.7. The velocity and the position of
agent i are computed as above equation
Step3.8 The iteration counter is increased
until termination criteria satisfied
Step 4 The best optimal solution is produced
Generate initial population
Evaluate the fitness for each agent
update the G, best and worst of the population
Calculate M and a for each agent
Update velocity and position
Meeting end of
criterion?
Return the best solution
No
yes
Flow chart
Applications
o The Inference of predictor set in
gene regulatory networks Using GSA
o Communication Satellite link
Budget Optimization using
Gravitational search Algorithm
o Gravitational search algorithm
based approach for reactive power
dispatch
conclusion
This presentation discussed about
concept of GSA , some definitions,
algorithm of GSA and their flow
chart and applications for some
flied
Gravitational Search Algorithm Optimization Technique

More Related Content

What's hot

Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisXin-She Yang
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in EngineeringPrince Jain
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationHanya Mohammed
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimizationmidhulavijayan
 
Simulated annealing.ppt
Simulated annealing.pptSimulated annealing.ppt
Simulated annealing.pptKaal Nath
 
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...Universitat Politècnica de Catalunya
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmgarima931
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMPuneet Kulyana
 
Deep Reinforcement Learning
Deep Reinforcement LearningDeep Reinforcement Learning
Deep Reinforcement LearningUsman Qayyum
 
Optimization/Gradient Descent
Optimization/Gradient DescentOptimization/Gradient Descent
Optimization/Gradient Descentkandelin
 
Differential Evolution Algorithm (DEA)
Differential Evolution Algorithm (DEA) Differential Evolution Algorithm (DEA)
Differential Evolution Algorithm (DEA) A. Bilal Özcan
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms Hakky St
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceSahil Kumar
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationSuman Chatterjee
 
Hyperparameter Optimization for Machine Learning
Hyperparameter Optimization for Machine LearningHyperparameter Optimization for Machine Learning
Hyperparameter Optimization for Machine LearningFrancesco Casalegno
 

What's hot (20)

Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in Engineering
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimization
 
Simulated annealing.ppt
Simulated annealing.pptSimulated annealing.ppt
Simulated annealing.ppt
 
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
 
Tabu search
Tabu searchTabu search
Tabu search
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHM
 
Deep Reinforcement Learning
Deep Reinforcement LearningDeep Reinforcement Learning
Deep Reinforcement Learning
 
Optimization/Gradient Descent
Optimization/Gradient DescentOptimization/Gradient Descent
Optimization/Gradient Descent
 
Differential evolution optimization technique
Differential evolution optimization techniqueDifferential evolution optimization technique
Differential evolution optimization technique
 
Differential Evolution Algorithm (DEA)
Differential Evolution Algorithm (DEA) Differential Evolution Algorithm (DEA)
Differential Evolution Algorithm (DEA)
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Hyperparameter Optimization for Machine Learning
Hyperparameter Optimization for Machine LearningHyperparameter Optimization for Machine Learning
Hyperparameter Optimization for Machine Learning
 
RM 701 Genetic Algorithm and Fuzzy Logic lecture
RM 701 Genetic Algorithm and Fuzzy Logic lectureRM 701 Genetic Algorithm and Fuzzy Logic lecture
RM 701 Genetic Algorithm and Fuzzy Logic lecture
 

Viewers also liked

Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...
Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...
Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...Dr. Rajdeep Chatterjee
 
Turning robot locomotion using truncated fourier series and gravitational sea...
Turning robot locomotion using truncated fourier series and gravitational sea...Turning robot locomotion using truncated fourier series and gravitational sea...
Turning robot locomotion using truncated fourier series and gravitational sea...kameltreen
 
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmA New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmWeiyang Tong
 
Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithmRitesh Kumar
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and acosatish561
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithmHasan Gök
 
Cuckoo Optimization ppt
Cuckoo Optimization pptCuckoo Optimization ppt
Cuckoo Optimization pptAnuja Joshi
 
Newton's law of gravitation
Newton's law of gravitationNewton's law of gravitation
Newton's law of gravitationitutor
 
Newton’s universal law of gravitation
Newton’s universal  law of gravitationNewton’s universal  law of gravitation
Newton’s universal law of gravitationVineetha Vijayan
 
Genetic Algorithms Made Easy
Genetic Algorithms Made EasyGenetic Algorithms Made Easy
Genetic Algorithms Made EasyPrakash Pimpale
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic AlgorithmsAhmed Othman
 
Gravity for Elementary and Middle students (Teach)
Gravity for Elementary and Middle students (Teach)Gravity for Elementary and Middle students (Teach)
Gravity for Elementary and Middle students (Teach)Moira Whitehouse
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithmszamakhan
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by ExampleNobal Niraula
 
Backtraking optimziation algorithm
Backtraking optimziation algorithmBacktraking optimziation algorithm
Backtraking optimziation algorithmAhmed Fouad Ali
 

Viewers also liked (20)

Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithm
 
Bat algorithm
Bat algorithmBat algorithm
Bat algorithm
 
Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...
Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...
Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...
 
Turning robot locomotion using truncated fourier series and gravitational sea...
Turning robot locomotion using truncated fourier series and gravitational sea...Turning robot locomotion using truncated fourier series and gravitational sea...
Turning robot locomotion using truncated fourier series and gravitational sea...
 
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmA New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
 
Bat Algorithm
Bat AlgorithmBat Algorithm
Bat Algorithm
 
Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithm
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and aco
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Cuckoo Optimization ppt
Cuckoo Optimization pptCuckoo Optimization ppt
Cuckoo Optimization ppt
 
Newton's law of gravitation
Newton's law of gravitationNewton's law of gravitation
Newton's law of gravitation
 
Newton’s universal law of gravitation
Newton’s universal  law of gravitationNewton’s universal  law of gravitation
Newton’s universal law of gravitation
 
Gravity
GravityGravity
Gravity
 
Genetic Algorithms Made Easy
Genetic Algorithms Made EasyGenetic Algorithms Made Easy
Genetic Algorithms Made Easy
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
 
Gravity for Elementary and Middle students (Teach)
Gravity for Elementary and Middle students (Teach)Gravity for Elementary and Middle students (Teach)
Gravity for Elementary and Middle students (Teach)
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
 
Backtraking optimziation algorithm
Backtraking optimziation algorithmBacktraking optimziation algorithm
Backtraking optimziation algorithm
 

Similar to Gravitational Search Algorithm Optimization Technique

GSA-BBO HYBRIDIZATION ALGORITHM
GSA-BBO HYBRIDIZATION ALGORITHMGSA-BBO HYBRIDIZATION ALGORITHM
GSA-BBO HYBRIDIZATION ALGORITHMSajad Ahmad Rather
 
Gravitational search algorithm with chaotic map (gsa cm) for solving optimiza...
Gravitational search algorithm with chaotic map (gsa cm) for solving optimiza...Gravitational search algorithm with chaotic map (gsa cm) for solving optimiza...
Gravitational search algorithm with chaotic map (gsa cm) for solving optimiza...eSAT Journals
 
1 Lab 3 Newton’s Second Law of Motion Introducti.docx
1 Lab 3 Newton’s Second Law of Motion  Introducti.docx1 Lab 3 Newton’s Second Law of Motion  Introducti.docx
1 Lab 3 Newton’s Second Law of Motion Introducti.docxmercysuttle
 
Verification of Newton’s Second Law of Motion. presented by redwanul.pptx
Verification of Newton’s Second Law of Motion. presented by redwanul.pptxVerification of Newton’s Second Law of Motion. presented by redwanul.pptx
Verification of Newton’s Second Law of Motion. presented by redwanul.pptxRedwanulHaque15
 
Laws of motion and connected masses
 Laws  of motion and connected masses Laws  of motion and connected masses
Laws of motion and connected massesDesvita Roza
 
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
 
Engg-Mechanics-ppt-by-ujjval.pptx
Engg-Mechanics-ppt-by-ujjval.pptxEngg-Mechanics-ppt-by-ujjval.pptx
Engg-Mechanics-ppt-by-ujjval.pptxPallaviDeotale2
 
Study Unit Ill Engineerin M Part4 an1cs By And.docx
Study Unit Ill Engineerin M Part4 an1cs By And.docxStudy Unit Ill Engineerin M Part4 an1cs By And.docx
Study Unit Ill Engineerin M Part4 an1cs By And.docxhanneloremccaffery
 
Computational Physics - modelling the two-dimensional gravitational problem b...
Computational Physics - modelling the two-dimensional gravitational problem b...Computational Physics - modelling the two-dimensional gravitational problem b...
Computational Physics - modelling the two-dimensional gravitational problem b...slemarc
 
Engmech 01 (vectors)
Engmech 01 (vectors)Engmech 01 (vectors)
Engmech 01 (vectors)physics101
 
Mechanical system
Mechanical systemMechanical system
Mechanical systemAliAhssan
 
Chapter5.pdf
Chapter5.pdfChapter5.pdf
Chapter5.pdfsravan66
 
Newton's Laws Cheat sheet
Newton's Laws Cheat sheetNewton's Laws Cheat sheet
Newton's Laws Cheat sheetTimothy Welsh
 
dynamics chapt 1 .pptx
dynamics chapt 1 .pptxdynamics chapt 1 .pptx
dynamics chapt 1 .pptxJibrilJundi
 
REINFORCEMENT LEARNING
REINFORCEMENT LEARNINGREINFORCEMENT LEARNING
REINFORCEMENT LEARNINGpradiprahul
 

Similar to Gravitational Search Algorithm Optimization Technique (20)

PSOC presentation.pptx
PSOC presentation.pptxPSOC presentation.pptx
PSOC presentation.pptx
 
GSA-BBO HYBRIDIZATION ALGORITHM
GSA-BBO HYBRIDIZATION ALGORITHMGSA-BBO HYBRIDIZATION ALGORITHM
GSA-BBO HYBRIDIZATION ALGORITHM
 
Fuzzy adaptive GSA
Fuzzy adaptive GSAFuzzy adaptive GSA
Fuzzy adaptive GSA
 
Gravitational search algorithm with chaotic map (gsa cm) for solving optimiza...
Gravitational search algorithm with chaotic map (gsa cm) for solving optimiza...Gravitational search algorithm with chaotic map (gsa cm) for solving optimiza...
Gravitational search algorithm with chaotic map (gsa cm) for solving optimiza...
 
1 Lab 3 Newton’s Second Law of Motion Introducti.docx
1 Lab 3 Newton’s Second Law of Motion  Introducti.docx1 Lab 3 Newton’s Second Law of Motion  Introducti.docx
1 Lab 3 Newton’s Second Law of Motion Introducti.docx
 
Verification of Newton’s Second Law of Motion. presented by redwanul.pptx
Verification of Newton’s Second Law of Motion. presented by redwanul.pptxVerification of Newton’s Second Law of Motion. presented by redwanul.pptx
Verification of Newton’s Second Law of Motion. presented by redwanul.pptx
 
2. statics.pdf
2. statics.pdf2. statics.pdf
2. statics.pdf
 
Laws of motion and connected masses
 Laws  of motion and connected masses Laws  of motion and connected masses
Laws of motion and connected masses
 
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...
 
Engg-Mechanics-ppt-by-ujjval.pptx
Engg-Mechanics-ppt-by-ujjval.pptxEngg-Mechanics-ppt-by-ujjval.pptx
Engg-Mechanics-ppt-by-ujjval.pptx
 
Study Unit Ill Engineerin M Part4 an1cs By And.docx
Study Unit Ill Engineerin M Part4 an1cs By And.docxStudy Unit Ill Engineerin M Part4 an1cs By And.docx
Study Unit Ill Engineerin M Part4 an1cs By And.docx
 
J integral report
J integral reportJ integral report
J integral report
 
Emm3104 chapter 2
Emm3104 chapter 2 Emm3104 chapter 2
Emm3104 chapter 2
 
Computational Physics - modelling the two-dimensional gravitational problem b...
Computational Physics - modelling the two-dimensional gravitational problem b...Computational Physics - modelling the two-dimensional gravitational problem b...
Computational Physics - modelling the two-dimensional gravitational problem b...
 
Engmech 01 (vectors)
Engmech 01 (vectors)Engmech 01 (vectors)
Engmech 01 (vectors)
 
Mechanical system
Mechanical systemMechanical system
Mechanical system
 
Chapter5.pdf
Chapter5.pdfChapter5.pdf
Chapter5.pdf
 
Newton's Laws Cheat sheet
Newton's Laws Cheat sheetNewton's Laws Cheat sheet
Newton's Laws Cheat sheet
 
dynamics chapt 1 .pptx
dynamics chapt 1 .pptxdynamics chapt 1 .pptx
dynamics chapt 1 .pptx
 
REINFORCEMENT LEARNING
REINFORCEMENT LEARNINGREINFORCEMENT LEARNING
REINFORCEMENT LEARNING
 

Recently uploaded

STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 

Recently uploaded (20)

STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 

Gravitational Search Algorithm Optimization Technique

  • 1. GRAVITATIONAL SEARCH ALGORITHM IN OPTIMIZATION TECHNIQUES Presented by P.Anbukkarasi M.Phil Mathematics
  • 3. Introduction Gravitational search algorithm is a heuristic optimization algorithm which has been gaining interest among the scientific community recently. Gravitational search algorithm (GSA) is a population search algorithm proposed by Rashedi et al . In 2009.The GSA based on law of gravity and mass interactions. The solution in the GSA population are called agents, these agents interact with each other through the gravity force.
  • 4. • The performance of each agent in the population is measured by its mass. Each agent considered as object and all object move towards other objects with heavier mass due to the gravity force . The best solution is the solution with the heavier mass
  • 5. What is Optimization? An act process, or methodology of making something (as a design, system, or decision) as fully perfect, functional, or effective as possible ; specifically : the mathematical procedures (as finding the maximum of a function) involved in this.
  • 6. Law of Gravity Each particle attracts every other particle and the gravitational force between two particles is directly proportional to the product of their masses and inversely proportional to the square of the distance between them.
  • 7. The objects masses are obeying the law of gravity as following •Above equation represents the Newton law of gravity, where • F is a magnitude of the gravitational force •G is gravitational constant •M1isthe mass of the first object •M2 is the mass of the second object •R is the distance between the two objects M1, M2
  • 8. Gravitational constant G • The gravitational constant G at iteration t is computed as follows. G(t) =G0e-αt/T where G0 and α are initialized in the beginning of the search , and their values will be reduced during the search. T is the total number of iterations.
  • 9. Law of motion The current velocity of any mass is equal to the sum of the fraction of its previous velocity and the variation in the velocity. Variation in the velocity or acceleration of any mass is equal to the force acted on the system divided by the mass of inertia.
  • 10. Mass F = ma The force of attraction between all masses in the universe, especially the attraction of the earth’s mass for bodies near its surface
  • 11. Algorithm The main steps of the GSA can be summarized  Step 1. The algorithm starts by setting the values of gravitational constant G0,α,ε and the iteration counter t.  Step 2. The initial population is generated randomly and consists of N agents, the position of each agent is defined by : Xi(t) = (xi 1 (t),xi 2 (t),. . . ,xi d (t), . . . ,xi n (t)), (1) i = 1,2,. . . .,N,
  • 12.  Step 3. The following steps are repeated until termination criteria satisfied  Step 3.1. All agents in the population are evaluated and the best, worst agents are assigned.  Step 3.2 The gravitational constant is updated as shown in equation 1  Step 3.3. When agent j acts on agent i with force, at a Specific time (t) the force is calculated as following:
  • 13. Where Maj is the active gravitational mass of agent j, mpi is the passive gravitational mass of agent i, G(t) is gravitational constant at time t  Step 3.4 . At iteration t ,calculate the total force acting on agent i as following Where k best is the set of first k agents with the best fitness value and biggest mass
  • 14. Step 3.5 Calculate the inertial mass as following:
  • 15. Step 3.6 The acceleration of agent i is calculated as following Step 3.7. The velocity and the position of agent i are computed as above equation Step3.8 The iteration counter is increased until termination criteria satisfied Step 4 The best optimal solution is produced
  • 16. Generate initial population Evaluate the fitness for each agent update the G, best and worst of the population Calculate M and a for each agent Update velocity and position Meeting end of criterion? Return the best solution No yes Flow chart
  • 17. Applications o The Inference of predictor set in gene regulatory networks Using GSA o Communication Satellite link Budget Optimization using Gravitational search Algorithm o Gravitational search algorithm based approach for reactive power dispatch
  • 18. conclusion This presentation discussed about concept of GSA , some definitions, algorithm of GSA and their flow chart and applications for some flied