SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated AnnealingJoy Dutta
 
Simulated annealing -a informative approach
Simulated annealing -a informative approachSimulated annealing -a informative approach
Simulated annealing -a informative approachRanak Ghosh
 
Semi-Supervised Learning
Semi-Supervised LearningSemi-Supervised Learning
Semi-Supervised LearningLukas Tencer
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligencegrinu
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealingDaniel Suria
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceJay Nagar
 
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
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep LearningSebastian Ruder
 
Time and space complexity
Time and space complexityTime and space complexity
Time and space complexityAnkit Katiyar
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithmAhmed Fouad Ali
 
Lecture 25 hill climbing
Lecture 25 hill climbingLecture 25 hill climbing
Lecture 25 hill climbingHema Kashyap
 
Ridge regression, lasso and elastic net
Ridge regression, lasso and elastic netRidge regression, lasso and elastic net
Ridge regression, lasso and elastic netVivian S. Zhang
 
Particle Swarm Optimization.pptx
Particle Swarm Optimization.pptxParticle Swarm Optimization.pptx
Particle Swarm Optimization.pptxNatiTilahun1
 
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
 
Exploration Strategies in Reinforcement Learning
Exploration Strategies in Reinforcement LearningExploration Strategies in Reinforcement Learning
Exploration Strategies in Reinforcement LearningDongmin Lee
 

Tendances (20)

Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
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
 
Semi-Supervised Learning
Semi-Supervised LearningSemi-Supervised Learning
Semi-Supervised Learning
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligence
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
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
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
Time and space complexity
Time and space complexityTime and space complexity
Time and space complexity
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
Lecture 25 hill climbing
Lecture 25 hill climbingLecture 25 hill climbing
Lecture 25 hill climbing
 
Ridge regression, lasso and elastic net
Ridge regression, lasso and elastic netRidge regression, lasso and elastic net
Ridge regression, lasso and elastic net
 
Particle Swarm Optimization.pptx
Particle Swarm Optimization.pptxParticle Swarm Optimization.pptx
Particle Swarm Optimization.pptx
 
Metaheuristics
MetaheuristicsMetaheuristics
Metaheuristics
 
Metaheuristics
MetaheuristicsMetaheuristics
Metaheuristics
 
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
 
Exploration Strategies in Reinforcement Learning
Exploration Strategies in Reinforcement LearningExploration Strategies in Reinforcement Learning
Exploration Strategies in Reinforcement Learning
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 
HILL CLIMBING FOR ELECTRONICS AND COMMUNICATION ENG
HILL CLIMBING FOR ELECTRONICS AND COMMUNICATION ENGHILL CLIMBING FOR ELECTRONICS AND COMMUNICATION ENG
HILL CLIMBING FOR ELECTRONICS AND COMMUNICATION ENGneelamsanjeevkumar
 
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
 

Similaire à 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
 
HILL CLIMBING FOR ELECTRONICS AND COMMUNICATION ENG
HILL CLIMBING FOR ELECTRONICS AND COMMUNICATION ENGHILL CLIMBING FOR ELECTRONICS AND COMMUNICATION ENG
HILL CLIMBING FOR ELECTRONICS AND COMMUNICATION ENG
 
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
 

Plus 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
 

Plus 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
 

Dernier

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Dernier (20)

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

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.