SlideShare uma empresa Scribd logo
1 de 8
Simulated Annealing
Algorithm for Seismic
Inversion
By: Akhil Prabhakar
5yr Integrated M.Tech.

Geophysical Technology
IIT Roorkee

*Please view in ‘Slideshow’
Introduction to seismic inversion
• Generally most seismic/petro-physical inversion techniques are model based inversions.

Misfit

• They start with an initial guess model.
• Then, Compute the synthetic response for the guess model.
Objective: search for minimum misfit model
• Compare it with the observed data to evaluate misfit between the observed and synthetic.
Different models give different acceptable misfit.
• Keep on doing this till they find a model which gives the least ormisfit
• Thus, these inversion algorithms are mainly search algorithms which search for minimum misfit model.
Simulated Annealing is one of the search
algorithms…!
barrier to local search
Misfit

starting
point
descend
direction
local minima
global minima
• Local search techniques, such as steepest descend method, are very good in finding local minima.
• However, difficulties arise when the global minima is different from the local minima.
• Since all the immediate neighboring points around a local minima have worse misfit than it, local search can
not proceed once trapped in a local minima point.
• We need some mechanism that can help us escape the trap of local minima. And the simulated annealing is
one of such methods.
Simulated Annealing Process
• The name of simulated annealing origins from the simulation of annealing process of heated solids.
• Annealing denotes a physical process in which a solid in a heat bath is heated up by increasing the
temperature of the heat bath to a maximum value at which all particles of the solid randomly arrange
themselves in the liquid phase, followed by cooling through slowly lowering the temperature of the heat
bath.
• In this way, all particles arrange themselves in the low energy ground state of a corresponding lattice.
• In global optimization problems, we make an analogy to the aforementioned process.
• The basic idea is that by allowing the search process to proceed in an unfavorable direction occasionally, we
might be able to escape the trap of local minima and reach the global minima.
Simulated Annealing Algorithm
1. ‘Misfit’= (Observed-Synthetic)2
2. Let ‘Misfit’ be an Evaluating function to evaluate quality of a model
barrier to local search
3. Lesser the misfit better the model
starting
4. Evaluate Misfit for starting model
point
Probability expression
from annealing will help
5. Now choose a neighboring point
jump this barrier
6. Evaluate Misfit for this neighboring model
local minima
7. Accept this model with some Probability (P)

8. Expression of Probability (P) for accepting a solution is derived from the process of Annealing.
This probabilistic approach will allow us to accept a neighboring ‘bad’ model (ie. with greater misfit) and hence
escape one valley of local minimum
Algorithm-Details
• Probability of accepting a neighboring model is given by: P =
• Value of max(T) is changed with each iteration.

∆ is Change in misfit as we
T – a control parameter
go from initial model to
analogous to ‘Temperature’ in
neighboring model which
Thermodynamics equation of
is analogous to change in
Annealing
energy in Annealing

Now cooling is large, say 1010
• Initially T is verydone ie. Value of T is reduced slowly to 0
•
•
•
•

If new objective misfit > old objective misfit, then ∆>0
When T reaches 0
Exponential term becomes exp(1/infinity) = 1
Exponential
Thus, P = ½ term becomes exp(∆/0) = (infinity) if ∆>0 & -(infinity) if ∆<0

•
•
•
•

Hence, There is a probability (of ½) that neighboring ‘bad’ model giving a higher misfit is accepted.
Thus, P = 0 when ∆>0 and P=1 when ∆<0
This will enable us escape the ‘local barrier’ as discussed earlier.
Therefore, only ‘good’ models with lesser misfit will be accepted now.
Algorithm details…
• This algorithm helps to search for a global minimum misfit giving model.
• It initially searches for global minima by jumping valleys, but later (when T=0) gets trapped in the valley with
global minima.
desired effect
• But it is a double edged sword.

Help escaping the
local minima.

adverse effect
Might pass global minima
after reaching it
Algorithm- Advantages and Disadvantages
A. Strengths
• can deal with highly nonlinear models, chaotic and noisy data and many constraints.
• is a robust and general technique.

• main advantages over other local search methods are its flexibility and its ability to approach global optimality.
• is quite versatile since it does not rely on any restrictive properties of the model
B. Weaknesses:
• a lot of choices are required to turn it into an actual algorithm.
• there is a clear tradeoff between the quality of the solutions and the time required to compute them.
• delicate tailoring work is required to account for different classes of constraints and to fine-tune the parameters of
the algorithm.
• the precision of the numbers used in implementation can have a significant effect upon the quality of the outcome.

Mais conteúdo relacionado

Mais procurados

Simulated annealing -a informative approach
Simulated annealing -a informative approachSimulated annealing -a informative approach
Simulated annealing -a informative approachRanak Ghosh
 
Simulated annealing.ppt
Simulated annealing.pptSimulated annealing.ppt
Simulated annealing.pptKaal Nath
 
Karmarkar's Algorithm For Linear Programming Problem
Karmarkar's Algorithm For Linear Programming ProblemKarmarkar's Algorithm For Linear Programming Problem
Karmarkar's Algorithm For Linear Programming ProblemAjay Dhamija
 
Uninformed search /Blind search in AI
Uninformed search /Blind search in AIUninformed search /Blind search in AI
Uninformed search /Blind search in AIKirti Verma
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent methodSanghyuk Chun
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithmsswapnac12
 
Hill climbing algorithm in artificial intelligence
Hill climbing algorithm in artificial intelligenceHill climbing algorithm in artificial intelligence
Hill climbing algorithm in artificial intelligencesandeep54552
 
I.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AII.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AIvikas dhakane
 
Multi verse optimization
Multi verse optimizationMulti verse optimization
Multi verse optimizationAnuja Joshi
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationMahesh Tibrewal
 
Nature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsNature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsXin-She Yang
 
AI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptxAI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptxAsst.prof M.Gokilavani
 
Markov decision process
Markov decision processMarkov decision process
Markov decision processHamed Abdi
 
Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3DigiGurukul
 

Mais procurados (20)

Tabu search
Tabu searchTabu search
Tabu search
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Simulated annealing -a informative approach
Simulated annealing -a informative approachSimulated annealing -a informative approach
Simulated annealing -a informative approach
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Simulated annealing.ppt
Simulated annealing.pptSimulated annealing.ppt
Simulated annealing.ppt
 
Karmarkar's Algorithm For Linear Programming Problem
Karmarkar's Algorithm For Linear Programming ProblemKarmarkar's Algorithm For Linear Programming Problem
Karmarkar's Algorithm For Linear Programming Problem
 
Uninformed search /Blind search in AI
Uninformed search /Blind search in AIUninformed search /Blind search in AI
Uninformed search /Blind search in AI
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
 
Hill climbing algorithm in artificial intelligence
Hill climbing algorithm in artificial intelligenceHill climbing algorithm in artificial intelligence
Hill climbing algorithm in artificial intelligence
 
I.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AII.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AI
 
Informed search
Informed searchInformed search
Informed search
 
Multi verse optimization
Multi verse optimizationMulti verse optimization
Multi verse optimization
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Nature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsNature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic Algorithms
 
AI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptxAI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptx
 
Markov decision process
Markov decision processMarkov decision process
Markov decision process
 
Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3
 
Daa unit 1
Daa unit 1Daa unit 1
Daa unit 1
 

Destaque

Seismic Inversion by Multispectral Recursive Wavelet Summation
Seismic Inversion by Multispectral Recursive Wavelet SummationSeismic Inversion by Multispectral Recursive Wavelet Summation
Seismic Inversion by Multispectral Recursive Wavelet SummationBert Chenin
 
Seismic Imaging and Inversion by Robert H. Stolt & Arthur b Weglein
Seismic Imaging and Inversion by Robert H. Stolt & Arthur b WegleinSeismic Imaging and Inversion by Robert H. Stolt & Arthur b Weglein
Seismic Imaging and Inversion by Robert H. Stolt & Arthur b WegleinArthur Weglein
 
Practical Non-Monotonic Reasoning
Practical Non-Monotonic ReasoningPractical Non-Monotonic Reasoning
Practical Non-Monotonic ReasoningGuido Governatori
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Federico Cerutti
 
Artificial intelligence - TSP
Artificial intelligence - TSP Artificial intelligence - TSP
Artificial intelligence - TSP Tung Le
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceBise Mond
 
Bayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionBayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionAdnan Masood
 
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...Andika Perbawa
 

Destaque (11)

Seismic Inversion by Multispectral Recursive Wavelet Summation
Seismic Inversion by Multispectral Recursive Wavelet SummationSeismic Inversion by Multispectral Recursive Wavelet Summation
Seismic Inversion by Multispectral Recursive Wavelet Summation
 
Seismic Imaging and Inversion by Robert H. Stolt & Arthur b Weglein
Seismic Imaging and Inversion by Robert H. Stolt & Arthur b WegleinSeismic Imaging and Inversion by Robert H. Stolt & Arthur b Weglein
Seismic Imaging and Inversion by Robert H. Stolt & Arthur b Weglein
 
Artificial intel
Artificial intelArtificial intel
Artificial intel
 
Practical Non-Monotonic Reasoning
Practical Non-Monotonic ReasoningPractical Non-Monotonic Reasoning
Practical Non-Monotonic Reasoning
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
 
Artificial intelligence - TSP
Artificial intelligence - TSP Artificial intelligence - TSP
Artificial intelligence - TSP
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Bayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionBayesian Networks - A Brief Introduction
Bayesian Networks - A Brief Introduction
 
Hill climbing
Hill climbingHill climbing
Hill climbing
 
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
Integration of Seismic Inversion, Pore Pressure Prediction, and TOC Predictio...
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 

Semelhante a Simulated annealing-global optimization algorithm

Simulated annealing presentation
Simulated annealing presentation Simulated annealing presentation
Simulated annealing presentation AmarendraKrSaroj
 
Heuristic approach optimization
Heuristic  approach optimizationHeuristic  approach optimization
Heuristic approach optimizationAng Sovann
 
SimulatedAnnealing.ppt
SimulatedAnnealing.pptSimulatedAnnealing.ppt
SimulatedAnnealing.pptVivekChawla19
 
Chap 4 local_search
Chap 4 local_search Chap 4 local_search
Chap 4 local_search Rakhi Gupta
 
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...Taiji Suzuki
 
Introduction to Hamiltonian Neural Networks
Introduction to Hamiltonian Neural NetworksIntroduction to Hamiltonian Neural Networks
Introduction to Hamiltonian Neural NetworksMiles Cranmer
 
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
 
Artificial Inteligence for Games an Overview SBGAMES 2012
Artificial Inteligence for Games an Overview SBGAMES 2012Artificial Inteligence for Games an Overview SBGAMES 2012
Artificial Inteligence for Games an Overview SBGAMES 2012Bruno Duarte Corrêa
 
Collision Detection an Overview
Collision Detection an OverviewCollision Detection an Overview
Collision Detection an Overviewslantsixgames
 
The monte carlo method
The monte carlo methodThe monte carlo method
The monte carlo methodSaurabh Sood
 
Heuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.pptHeuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.pptkarthikaparthasarath
 
Nearest Neighbor Customer Insight
Nearest Neighbor Customer InsightNearest Neighbor Customer Insight
Nearest Neighbor Customer InsightMapR Technologies
 
Analysis and Design of Algorithms
Analysis and Design of AlgorithmsAnalysis and Design of Algorithms
Analysis and Design of AlgorithmsBulbul Agrawal
 
Presentation at SMI 2023
Presentation at SMI 2023Presentation at SMI 2023
Presentation at SMI 2023Joaquim Jorge
 
UNIT-5 Optimization (Part-1).ppt
UNIT-5 Optimization (Part-1).pptUNIT-5 Optimization (Part-1).ppt
UNIT-5 Optimization (Part-1).pptTvVignesh3
 
Algorithm in computer science
Algorithm in computer scienceAlgorithm in computer science
Algorithm in computer scienceRiazul Islam
 

Semelhante a Simulated annealing-global optimization algorithm (20)

Simulated annealing presentation
Simulated annealing presentation Simulated annealing presentation
Simulated annealing presentation
 
Heuristic approach optimization
Heuristic  approach optimizationHeuristic  approach optimization
Heuristic approach optimization
 
Curso lichos dia1
Curso lichos dia1Curso lichos dia1
Curso lichos dia1
 
AI Robotics
AI RoboticsAI Robotics
AI Robotics
 
SimulatedAnnealing.ppt
SimulatedAnnealing.pptSimulatedAnnealing.ppt
SimulatedAnnealing.ppt
 
Chap 4 local_search
Chap 4 local_search Chap 4 local_search
Chap 4 local_search
 
Lec 6 bsc csit
Lec 6 bsc csitLec 6 bsc csit
Lec 6 bsc csit
 
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
 
Introduction to Hamiltonian Neural Networks
Introduction to Hamiltonian Neural NetworksIntroduction to Hamiltonian Neural Networks
Introduction to Hamiltonian Neural Networks
 
cs-171-05-LocalSearch.pptx
cs-171-05-LocalSearch.pptxcs-171-05-LocalSearch.pptx
cs-171-05-LocalSearch.pptx
 
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...
 
Artificial Inteligence for Games an Overview SBGAMES 2012
Artificial Inteligence for Games an Overview SBGAMES 2012Artificial Inteligence for Games an Overview SBGAMES 2012
Artificial Inteligence for Games an Overview SBGAMES 2012
 
Collision Detection an Overview
Collision Detection an OverviewCollision Detection an Overview
Collision Detection an Overview
 
The monte carlo method
The monte carlo methodThe monte carlo method
The monte carlo method
 
Heuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.pptHeuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.ppt
 
Nearest Neighbor Customer Insight
Nearest Neighbor Customer InsightNearest Neighbor Customer Insight
Nearest Neighbor Customer Insight
 
Analysis and Design of Algorithms
Analysis and Design of AlgorithmsAnalysis and Design of Algorithms
Analysis and Design of Algorithms
 
Presentation at SMI 2023
Presentation at SMI 2023Presentation at SMI 2023
Presentation at SMI 2023
 
UNIT-5 Optimization (Part-1).ppt
UNIT-5 Optimization (Part-1).pptUNIT-5 Optimization (Part-1).ppt
UNIT-5 Optimization (Part-1).ppt
 
Algorithm in computer science
Algorithm in computer scienceAlgorithm in computer science
Algorithm in computer science
 

Mais de Akhil Prabhakar

Shell case study: How should ‘Bion Oil’, an oil & gas giant, expand its busin...
Shell case study: How should ‘Bion Oil’, an oil & gas giant, expand its busin...Shell case study: How should ‘Bion Oil’, an oil & gas giant, expand its busin...
Shell case study: How should ‘Bion Oil’, an oil & gas giant, expand its busin...Akhil Prabhakar
 
Case of Oil subsidies: Are we stealing from future generations?
Case of Oil subsidies: Are we stealing from future generations?Case of Oil subsidies: Are we stealing from future generations?
Case of Oil subsidies: Are we stealing from future generations?Akhil Prabhakar
 
Economic mineral deposits india
Economic mineral deposits indiaEconomic mineral deposits india
Economic mineral deposits indiaAkhil Prabhakar
 
Policies to boost Indian Economic growth
Policies to boost Indian Economic growthPolicies to boost Indian Economic growth
Policies to boost Indian Economic growthAkhil Prabhakar
 
Kashagan Oil Field - Analysis of Geology, Geophysics and Petroleum System
Kashagan Oil Field - Analysis of Geology, Geophysics and Petroleum SystemKashagan Oil Field - Analysis of Geology, Geophysics and Petroleum System
Kashagan Oil Field - Analysis of Geology, Geophysics and Petroleum SystemAkhil Prabhakar
 
New trends in Earth Sciences- Strategies in Geophysics for hydrocarbon explor...
New trends in Earth Sciences- Strategies in Geophysics for hydrocarbon explor...New trends in Earth Sciences- Strategies in Geophysics for hydrocarbon explor...
New trends in Earth Sciences- Strategies in Geophysics for hydrocarbon explor...Akhil Prabhakar
 
Shell Case Study-How to venture into a new country for Oil and Gas exploration?
Shell Case Study-How to venture into a new country for Oil and Gas exploration?Shell Case Study-How to venture into a new country for Oil and Gas exploration?
Shell Case Study-How to venture into a new country for Oil and Gas exploration?Akhil Prabhakar
 
Use of GIS in house hunting in Roorkee
Use of GIS in house hunting in RoorkeeUse of GIS in house hunting in Roorkee
Use of GIS in house hunting in RoorkeeAkhil Prabhakar
 
Role of banks in financial markets
Role of banks in financial marketsRole of banks in financial markets
Role of banks in financial marketsAkhil Prabhakar
 
How should NSIC expand over next 10 years ?
How should NSIC expand over next 10 years ?How should NSIC expand over next 10 years ?
How should NSIC expand over next 10 years ?Akhil Prabhakar
 
Microfinance - Shades of Sustainability
Microfinance - Shades of SustainabilityMicrofinance - Shades of Sustainability
Microfinance - Shades of SustainabilityAkhil Prabhakar
 
New trends in exploration for natural resources
New trends in exploration for natural resourcesNew trends in exploration for natural resources
New trends in exploration for natural resourcesAkhil Prabhakar
 
Villaticum Idealis (An ideal village near Roorkee)
Villaticum Idealis (An ideal village near Roorkee)Villaticum Idealis (An ideal village near Roorkee)
Villaticum Idealis (An ideal village near Roorkee)Akhil Prabhakar
 
Development v/s displacement
Development v/s displacementDevelopment v/s displacement
Development v/s displacementAkhil Prabhakar
 
UNCONVENTIONAL GAS- DRILLING FOOTPRINT REDUCTION CHALLENGE
UNCONVENTIONAL GAS- DRILLING FOOTPRINT REDUCTION CHALLENGE UNCONVENTIONAL GAS- DRILLING FOOTPRINT REDUCTION CHALLENGE
UNCONVENTIONAL GAS- DRILLING FOOTPRINT REDUCTION CHALLENGE Akhil Prabhakar
 

Mais de Akhil Prabhakar (16)

Shell case study: How should ‘Bion Oil’, an oil & gas giant, expand its busin...
Shell case study: How should ‘Bion Oil’, an oil & gas giant, expand its busin...Shell case study: How should ‘Bion Oil’, an oil & gas giant, expand its busin...
Shell case study: How should ‘Bion Oil’, an oil & gas giant, expand its busin...
 
Case of Oil subsidies: Are we stealing from future generations?
Case of Oil subsidies: Are we stealing from future generations?Case of Oil subsidies: Are we stealing from future generations?
Case of Oil subsidies: Are we stealing from future generations?
 
Economic mineral deposits india
Economic mineral deposits indiaEconomic mineral deposits india
Economic mineral deposits india
 
Policies to boost Indian Economic growth
Policies to boost Indian Economic growthPolicies to boost Indian Economic growth
Policies to boost Indian Economic growth
 
Kashagan Oil Field - Analysis of Geology, Geophysics and Petroleum System
Kashagan Oil Field - Analysis of Geology, Geophysics and Petroleum SystemKashagan Oil Field - Analysis of Geology, Geophysics and Petroleum System
Kashagan Oil Field - Analysis of Geology, Geophysics and Petroleum System
 
New trends in Earth Sciences- Strategies in Geophysics for hydrocarbon explor...
New trends in Earth Sciences- Strategies in Geophysics for hydrocarbon explor...New trends in Earth Sciences- Strategies in Geophysics for hydrocarbon explor...
New trends in Earth Sciences- Strategies in Geophysics for hydrocarbon explor...
 
Shell Case Study-How to venture into a new country for Oil and Gas exploration?
Shell Case Study-How to venture into a new country for Oil and Gas exploration?Shell Case Study-How to venture into a new country for Oil and Gas exploration?
Shell Case Study-How to venture into a new country for Oil and Gas exploration?
 
Use of GIS in house hunting in Roorkee
Use of GIS in house hunting in RoorkeeUse of GIS in house hunting in Roorkee
Use of GIS in house hunting in Roorkee
 
Role of banks in financial markets
Role of banks in financial marketsRole of banks in financial markets
Role of banks in financial markets
 
How should NSIC expand over next 10 years ?
How should NSIC expand over next 10 years ?How should NSIC expand over next 10 years ?
How should NSIC expand over next 10 years ?
 
Microfinance - Shades of Sustainability
Microfinance - Shades of SustainabilityMicrofinance - Shades of Sustainability
Microfinance - Shades of Sustainability
 
Solar power for poor
Solar power for poorSolar power for poor
Solar power for poor
 
New trends in exploration for natural resources
New trends in exploration for natural resourcesNew trends in exploration for natural resources
New trends in exploration for natural resources
 
Villaticum Idealis (An ideal village near Roorkee)
Villaticum Idealis (An ideal village near Roorkee)Villaticum Idealis (An ideal village near Roorkee)
Villaticum Idealis (An ideal village near Roorkee)
 
Development v/s displacement
Development v/s displacementDevelopment v/s displacement
Development v/s displacement
 
UNCONVENTIONAL GAS- DRILLING FOOTPRINT REDUCTION CHALLENGE
UNCONVENTIONAL GAS- DRILLING FOOTPRINT REDUCTION CHALLENGE UNCONVENTIONAL GAS- DRILLING FOOTPRINT REDUCTION CHALLENGE
UNCONVENTIONAL GAS- DRILLING FOOTPRINT REDUCTION CHALLENGE
 

Último

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 

Último (20)

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 

Simulated annealing-global optimization algorithm

  • 1. Simulated Annealing Algorithm for Seismic Inversion By: Akhil Prabhakar 5yr Integrated M.Tech. Geophysical Technology IIT Roorkee *Please view in ‘Slideshow’
  • 2. Introduction to seismic inversion • Generally most seismic/petro-physical inversion techniques are model based inversions. Misfit • They start with an initial guess model. • Then, Compute the synthetic response for the guess model. Objective: search for minimum misfit model • Compare it with the observed data to evaluate misfit between the observed and synthetic. Different models give different acceptable misfit. • Keep on doing this till they find a model which gives the least ormisfit • Thus, these inversion algorithms are mainly search algorithms which search for minimum misfit model.
  • 3. Simulated Annealing is one of the search algorithms…! barrier to local search Misfit starting point descend direction local minima global minima • Local search techniques, such as steepest descend method, are very good in finding local minima. • However, difficulties arise when the global minima is different from the local minima. • Since all the immediate neighboring points around a local minima have worse misfit than it, local search can not proceed once trapped in a local minima point. • We need some mechanism that can help us escape the trap of local minima. And the simulated annealing is one of such methods.
  • 4. Simulated Annealing Process • The name of simulated annealing origins from the simulation of annealing process of heated solids. • Annealing denotes a physical process in which a solid in a heat bath is heated up by increasing the temperature of the heat bath to a maximum value at which all particles of the solid randomly arrange themselves in the liquid phase, followed by cooling through slowly lowering the temperature of the heat bath. • In this way, all particles arrange themselves in the low energy ground state of a corresponding lattice. • In global optimization problems, we make an analogy to the aforementioned process. • The basic idea is that by allowing the search process to proceed in an unfavorable direction occasionally, we might be able to escape the trap of local minima and reach the global minima.
  • 5. Simulated Annealing Algorithm 1. ‘Misfit’= (Observed-Synthetic)2 2. Let ‘Misfit’ be an Evaluating function to evaluate quality of a model barrier to local search 3. Lesser the misfit better the model starting 4. Evaluate Misfit for starting model point Probability expression from annealing will help 5. Now choose a neighboring point jump this barrier 6. Evaluate Misfit for this neighboring model local minima 7. Accept this model with some Probability (P) 8. Expression of Probability (P) for accepting a solution is derived from the process of Annealing. This probabilistic approach will allow us to accept a neighboring ‘bad’ model (ie. with greater misfit) and hence escape one valley of local minimum
  • 6. Algorithm-Details • Probability of accepting a neighboring model is given by: P = • Value of max(T) is changed with each iteration. ∆ is Change in misfit as we T – a control parameter go from initial model to analogous to ‘Temperature’ in neighboring model which Thermodynamics equation of is analogous to change in Annealing energy in Annealing Now cooling is large, say 1010 • Initially T is verydone ie. Value of T is reduced slowly to 0 • • • • If new objective misfit > old objective misfit, then ∆>0 When T reaches 0 Exponential term becomes exp(1/infinity) = 1 Exponential Thus, P = ½ term becomes exp(∆/0) = (infinity) if ∆>0 & -(infinity) if ∆<0 • • • • Hence, There is a probability (of ½) that neighboring ‘bad’ model giving a higher misfit is accepted. Thus, P = 0 when ∆>0 and P=1 when ∆<0 This will enable us escape the ‘local barrier’ as discussed earlier. Therefore, only ‘good’ models with lesser misfit will be accepted now.
  • 7. Algorithm details… • This algorithm helps to search for a global minimum misfit giving model. • It initially searches for global minima by jumping valleys, but later (when T=0) gets trapped in the valley with global minima. desired effect • But it is a double edged sword. Help escaping the local minima. adverse effect Might pass global minima after reaching it
  • 8. Algorithm- Advantages and Disadvantages A. Strengths • can deal with highly nonlinear models, chaotic and noisy data and many constraints. • is a robust and general technique. • main advantages over other local search methods are its flexibility and its ability to approach global optimality. • is quite versatile since it does not rely on any restrictive properties of the model B. Weaknesses: • a lot of choices are required to turn it into an actual algorithm. • there is a clear tradeoff between the quality of the solutions and the time required to compute them. • delicate tailoring work is required to account for different classes of constraints and to fine-tune the parameters of the algorithm. • the precision of the numbers used in implementation can have a significant effect upon the quality of the outcome.