SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Simulated annealing
A heuristic method for optimisation
Ferdinand Diermanse, Deltares
Simulated Annealing (SA)
o Named after the chemical process
of “annealing”
o It is a ‘heuristic’ method which
means it looks for “good”
solutions, not necessarily the
optimum
o Therefore useful in applications
where finding the optimal solution
is practically infeasible
2
Applications
1. Generate (lengthy) synthetic time series for improved drought risk
analysis
 Netherlands
 California
2. Optimal dike design (timing and magnitude)
3. Simulation of joint occurrence of flood events in South East Asia
3
Objective
Look for a “solution vector” X that minimizes a cost function
4
12 107 38 82 47 5
x1 x2 x3 x4 xn-1 xn
…
X
Example:
X: a synthetic time series
Cost function: difference between X and observed time series (e.g.
differences in mean, standard deviation, autocorrelation, etc)
Concept of simulated annealing
5
Data
Generate initial
Solution for X
Objective function
input
Modify X
Objective function
improved?
Accept new
synthetic series
yes
Accept new synthetic
series with probability p*
no
Stop?
no
Final solution X
yes
output
Historical
records
Extended
synthetic
time series
Derive stochastic
model
Frequency
analysis of
droughts
Drought impact
simulation
Case study 1 – drought risk analysis time series
SA
Case study 1 – drought risk analysis time series
7
Case study 1 – drought risk analysis time series
8
Case study 1 – drought risk analysis time series
9
lag (months)
autocorrelation
Cherry Valley
0 2 4 6 8 10 12 14 16 18 20
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
observed
generated
lag (months)
autocorrelation
variable: discharge
0 2 4 6 8 10 12 14 16 18 20
-0.2
0
0.2
0.4
0.6
0.8
1
observed
generated
Rhine, discharge
Rain, Cherry valley
Cal. USA
Case study 1 – drought risk analysis time series
10
ARMA
SA
CASE STUDY 2: OPTIMAL DIKE DESIGN
Investment costs
Expected damages
Total costs
Costs
Level of protection
- Cost: construction and maintenance
- Benefit: reduction of flood risk
Complex: multiple flood defences; time dependence
1
2
Protectionlevel
time
Lake system – even more complex
Benchmark: discrete linear optimisation problem
February
903,000 variables
32,000 constraints
Solved with CPLEX (IBM)
Results
15
t
veiligheidsniveau
IJsselmeer
2050 2100 2150 2200 2250
0
1
2
3
4
5
6
7
8
9
10
zwf
nop
nfl
wfn
wie
t
veiligheidsniveau
IJsselmeer
2050 2100 2150 2200 2250
0
1
2
3
4
5
6
7
8
9
ijd
mas
vol
sal
ovl
Solution with simulated annealing 0.2% higher
costs than the global optimum (CPLEX)
Case study 3 – flood risk analysis South East Asia
16
o The World Bank
o Lao PDR, Cambodia and Myanmar
o Objective: increase financial resilience
against flood events,
o Rapid response financing if an event has
more than X number of population affected
The “compound event challenge”
17
90 92 94 96 98 100 102 104 106 108 110
10
15
20
25
30
35
Cambodia
Lao
Myanmar
Simulate joint occurrence of
flood events at 130 locations.
Joint occurrence probabilities
have to be in accordance with
observations
Joint occurrence – joint probabilities
1.00 0.69 0.69 0.46 0.26 0.40 0.06
0.69 1.00 0.66 0.43 0.26 0.40 0.06
0.69 0.66 1.00 0.57 0.37 0.51 0.06
0.46 0.43 0.57 1.00 0.43 0.51 0.00
0.26 0.26 0.37 0.43 1.00 0.43 0.00
0.40 0.40 0.51 0.51 0.43 1.00 0.00
0.06 0.06 0.06 0.00 0.00 0.00 1.00
90 95 100 105 110
10
15
20
25
30
35
year: 1981
03-Jul - 09-Jul
30-Apr - 06-May
26-Jul - 01-Aug
01-Sep - 07-Sep
09-Aug - 15-Aug
Joint occurrence probability
(130*129)/2 = 8385 joint probabilities
Joint occurrence probabilities - Lao
synthetic series
observeddata
percentage joint occurrences for each location pair; Lao
max abs diff: 0.001
mean abs diff: 0.000
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Joint occurrence probabilities - Myanmar
Population affected
21
empirical frequency of exceedance (per year)
Populationaffected
population affected; Country: Cambodia
10
-2
10
-1
10
0
10
1
0
0.5
1
1.5
2
2.5
3
3.5
4
x 10
5
observed
synthetic
empirical frequency of exceedance (per year)
Populationaffected population affected; Country: Cambodia
10
-5
10
-4
10
-3
10
-2
10
-1
10
0
10
1
0
1
2
3
4
5
6
7
8
x 10
5
observed
synthetic
Generic conclusions on SA
+
 Extremely flexible method, as you can define the cost function (with
multiple sub-functions if desired)
 Broadly applicable
 Relatively straightforward, so easy to understand
_
 Computation times can be large, especially if the evaluation of the cost
function is time consuming
22

Mais conteúdo relacionado

Semelhante a DSD-INT 2018 Simulated annealing - Diermanse

Forum 2013 Climate change: new challenges, new approaches
Forum 2013 Climate change: new challenges, new approachesForum 2013 Climate change: new challenges, new approaches
Forum 2013 Climate change: new challenges, new approaches
FERMA
 
Presentation on Flood Risk Analysis of Ganges Basin by Mufazzal Hossain 09205046
Presentation on Flood Risk Analysis of Ganges Basin by Mufazzal Hossain 09205046Presentation on Flood Risk Analysis of Ganges Basin by Mufazzal Hossain 09205046
Presentation on Flood Risk Analysis of Ganges Basin by Mufazzal Hossain 09205046
Mufazzal Hossain
 
3.5 3.6 exp-log models 13-14
3.5 3.6  exp-log models 13-143.5 3.6  exp-log models 13-14
3.5 3.6 exp-log models 13-14
Sharon Henry
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
The Statistical and Applied Mathematical Sciences Institute
 
Verkade and Werner (2011) Estimating the benefits of probability forecasting ...
Verkade and Werner (2011) Estimating the benefits of probability forecasting ...Verkade and Werner (2011) Estimating the benefits of probability forecasting ...
Verkade and Werner (2011) Estimating the benefits of probability forecasting ...
Jan Verkade
 
Constructing a long time series of soil moisture using SMOS data with statist...
Constructing a long time series of soil moisture using SMOS data with statist...Constructing a long time series of soil moisture using SMOS data with statist...
Constructing a long time series of soil moisture using SMOS data with statist...
grssieee
 

Semelhante a DSD-INT 2018 Simulated annealing - Diermanse (20)

Forum 2013 Climate change: new challenges, new approaches
Forum 2013 Climate change: new challenges, new approachesForum 2013 Climate change: new challenges, new approaches
Forum 2013 Climate change: new challenges, new approaches
 
A Maximum Entropy Approach to the Loss Data Aggregation Problem
A Maximum Entropy Approach to the Loss Data Aggregation ProblemA Maximum Entropy Approach to the Loss Data Aggregation Problem
A Maximum Entropy Approach to the Loss Data Aggregation Problem
 
Presentation on Flood Risk Analysis of Ganges Basin by Mufazzal Hossain 09205046
Presentation on Flood Risk Analysis of Ganges Basin by Mufazzal Hossain 09205046Presentation on Flood Risk Analysis of Ganges Basin by Mufazzal Hossain 09205046
Presentation on Flood Risk Analysis of Ganges Basin by Mufazzal Hossain 09205046
 
Mba205 operations research
Mba205 operations researchMba205 operations research
Mba205 operations research
 
3.5 3.6 exp-log models 13-14
3.5 3.6  exp-log models 13-143.5 3.6  exp-log models 13-14
3.5 3.6 exp-log models 13-14
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
River engineering flood design
River engineering flood designRiver engineering flood design
River engineering flood design
 
Verkade and Werner (2011) Estimating the benefits of probability forecasting ...
Verkade and Werner (2011) Estimating the benefits of probability forecasting ...Verkade and Werner (2011) Estimating the benefits of probability forecasting ...
Verkade and Werner (2011) Estimating the benefits of probability forecasting ...
 
Undergraduate Modeling Workshop - Southeastern US Rainfall Working Group Fina...
Undergraduate Modeling Workshop - Southeastern US Rainfall Working Group Fina...Undergraduate Modeling Workshop - Southeastern US Rainfall Working Group Fina...
Undergraduate Modeling Workshop - Southeastern US Rainfall Working Group Fina...
 
Operations Management VTU BE Mechanical 2015 Solved paper
Operations Management VTU BE Mechanical 2015 Solved paperOperations Management VTU BE Mechanical 2015 Solved paper
Operations Management VTU BE Mechanical 2015 Solved paper
 
Presentation of the DREAMS Project to the ADB (June 2013)
Presentation of the DREAMS Project to the ADB (June 2013)Presentation of the DREAMS Project to the ADB (June 2013)
Presentation of the DREAMS Project to the ADB (June 2013)
 
1-2 Introduction to MS.pdf
1-2 Introduction to MS.pdf1-2 Introduction to MS.pdf
1-2 Introduction to MS.pdf
 
nr_exams.pdf
nr_exams.pdfnr_exams.pdf
nr_exams.pdf
 
Aplicaciones de la derivada - Cálculo diferencial e integral
Aplicaciones de la derivada - Cálculo diferencial e integralAplicaciones de la derivada - Cálculo diferencial e integral
Aplicaciones de la derivada - Cálculo diferencial e integral
 
Second SC5 pilot identifying the release location of a substance
Second SC5 pilot identifying the release location of a substanceSecond SC5 pilot identifying the release location of a substance
Second SC5 pilot identifying the release location of a substance
 
Constructing a long time series of soil moisture using SMOS data with statist...
Constructing a long time series of soil moisture using SMOS data with statist...Constructing a long time series of soil moisture using SMOS data with statist...
Constructing a long time series of soil moisture using SMOS data with statist...
 
1 s2.0-s0309170811002351-main
1 s2.0-s0309170811002351-main1 s2.0-s0309170811002351-main
1 s2.0-s0309170811002351-main
 
Lecture-30-Optimization.pptx
Lecture-30-Optimization.pptxLecture-30-Optimization.pptx
Lecture-30-Optimization.pptx
 
The GREDOR project. Redesigning the decision chain for managing distribution ...
The GREDOR project. Redesigning the decision chain for managing distribution ...The GREDOR project. Redesigning the decision chain for managing distribution ...
The GREDOR project. Redesigning the decision chain for managing distribution ...
 
Leveraging Bagging for Evolving Data Streams
Leveraging Bagging for Evolving Data StreamsLeveraging Bagging for Evolving Data Streams
Leveraging Bagging for Evolving Data Streams
 

Mais de Deltares

Mais de Deltares (20)

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - Davids
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - Langevin
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - Snippen
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
 

Último

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 

Último (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 

DSD-INT 2018 Simulated annealing - Diermanse

  • 1. Simulated annealing A heuristic method for optimisation Ferdinand Diermanse, Deltares
  • 2. Simulated Annealing (SA) o Named after the chemical process of “annealing” o It is a ‘heuristic’ method which means it looks for “good” solutions, not necessarily the optimum o Therefore useful in applications where finding the optimal solution is practically infeasible 2
  • 3. Applications 1. Generate (lengthy) synthetic time series for improved drought risk analysis  Netherlands  California 2. Optimal dike design (timing and magnitude) 3. Simulation of joint occurrence of flood events in South East Asia 3
  • 4. Objective Look for a “solution vector” X that minimizes a cost function 4 12 107 38 82 47 5 x1 x2 x3 x4 xn-1 xn … X Example: X: a synthetic time series Cost function: difference between X and observed time series (e.g. differences in mean, standard deviation, autocorrelation, etc)
  • 5. Concept of simulated annealing 5 Data Generate initial Solution for X Objective function input Modify X Objective function improved? Accept new synthetic series yes Accept new synthetic series with probability p* no Stop? no Final solution X yes output
  • 6. Historical records Extended synthetic time series Derive stochastic model Frequency analysis of droughts Drought impact simulation Case study 1 – drought risk analysis time series SA
  • 7. Case study 1 – drought risk analysis time series 7
  • 8. Case study 1 – drought risk analysis time series 8
  • 9. Case study 1 – drought risk analysis time series 9 lag (months) autocorrelation Cherry Valley 0 2 4 6 8 10 12 14 16 18 20 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 observed generated lag (months) autocorrelation variable: discharge 0 2 4 6 8 10 12 14 16 18 20 -0.2 0 0.2 0.4 0.6 0.8 1 observed generated Rhine, discharge Rain, Cherry valley Cal. USA
  • 10. Case study 1 – drought risk analysis time series 10 ARMA SA
  • 11. CASE STUDY 2: OPTIMAL DIKE DESIGN Investment costs Expected damages Total costs Costs Level of protection - Cost: construction and maintenance - Benefit: reduction of flood risk
  • 12. Complex: multiple flood defences; time dependence 1 2 Protectionlevel time
  • 13. Lake system – even more complex
  • 14. Benchmark: discrete linear optimisation problem February 903,000 variables 32,000 constraints Solved with CPLEX (IBM)
  • 15. Results 15 t veiligheidsniveau IJsselmeer 2050 2100 2150 2200 2250 0 1 2 3 4 5 6 7 8 9 10 zwf nop nfl wfn wie t veiligheidsniveau IJsselmeer 2050 2100 2150 2200 2250 0 1 2 3 4 5 6 7 8 9 ijd mas vol sal ovl Solution with simulated annealing 0.2% higher costs than the global optimum (CPLEX)
  • 16. Case study 3 – flood risk analysis South East Asia 16 o The World Bank o Lao PDR, Cambodia and Myanmar o Objective: increase financial resilience against flood events, o Rapid response financing if an event has more than X number of population affected
  • 17. The “compound event challenge” 17 90 92 94 96 98 100 102 104 106 108 110 10 15 20 25 30 35 Cambodia Lao Myanmar Simulate joint occurrence of flood events at 130 locations. Joint occurrence probabilities have to be in accordance with observations
  • 18. Joint occurrence – joint probabilities 1.00 0.69 0.69 0.46 0.26 0.40 0.06 0.69 1.00 0.66 0.43 0.26 0.40 0.06 0.69 0.66 1.00 0.57 0.37 0.51 0.06 0.46 0.43 0.57 1.00 0.43 0.51 0.00 0.26 0.26 0.37 0.43 1.00 0.43 0.00 0.40 0.40 0.51 0.51 0.43 1.00 0.00 0.06 0.06 0.06 0.00 0.00 0.00 1.00 90 95 100 105 110 10 15 20 25 30 35 year: 1981 03-Jul - 09-Jul 30-Apr - 06-May 26-Jul - 01-Aug 01-Sep - 07-Sep 09-Aug - 15-Aug Joint occurrence probability (130*129)/2 = 8385 joint probabilities
  • 19. Joint occurrence probabilities - Lao synthetic series observeddata percentage joint occurrences for each location pair; Lao max abs diff: 0.001 mean abs diff: 0.000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
  • 21. Population affected 21 empirical frequency of exceedance (per year) Populationaffected population affected; Country: Cambodia 10 -2 10 -1 10 0 10 1 0 0.5 1 1.5 2 2.5 3 3.5 4 x 10 5 observed synthetic empirical frequency of exceedance (per year) Populationaffected population affected; Country: Cambodia 10 -5 10 -4 10 -3 10 -2 10 -1 10 0 10 1 0 1 2 3 4 5 6 7 8 x 10 5 observed synthetic
  • 22. Generic conclusions on SA +  Extremely flexible method, as you can define the cost function (with multiple sub-functions if desired)  Broadly applicable  Relatively straightforward, so easy to understand _  Computation times can be large, especially if the evaluation of the cost function is time consuming 22