1
Evolutionary Algorithms for Inversion of Magnetic Resonance Soundings jointly with DC Resistivity Soundings Thomas Günther 1 , Irfan Akca 1,2 , Mike Müller-Petke 1 1 Leibniz Institute for Applied Geophysics (LIAG), Hannover; 2 Ankara University Motivation Evolutionary (better bio-inspired) algorithms (EA) I seek a global optimum of the objective function I can tell about the variety of model types I inform about uncertainty of model parameters Unknowns: layer thickness d , θ &T * 2 (MRS), ρ (VES) Application to three joint soundings from Borkum (Günther&Müller-Petke, 2012) Questions I Which algorithms are suited and fast? I How to select proper parameters? I Are are the results stable? I How to trade-off convergence and diversity? I What can EA tell us what LS cannot? I How to join different methods? I Can EA and LS methods be combined? Bio-inspired algorithms I Genetic Algorithm (GA) I Evolution Strategy (ES) I Differential Evolution Algorithm (DEA) I Estimation of Distribution Algorithm (EDA) I Simulated Annealing (SA) I Particle Swarm Optimization (PSO) I Ant Colony System (ACS) The python module inspyred I free and open-source library (inspyred.github.io) I object-oriented implementation for clear scripts I use of multiple processors for speed-up I flexible design combining classical or creating new functions Elements and scheme: Create initial population using GENERATOR Evaluate initial population using EVALUATOR while TERMINATOR is not true: Choose parents via SELECTOR Generate offspring using VARIATOR Evaluate offspring using EVALUATOR Replace individuals using REPLACER Migrate individuals using MIGRATOR Archive individuals using ARCHIVER Call OBSERVER for export/statistics e.g. GA with VARIATOR=blended crossover + gaussian mutation, SELECTOR=tournament, REPLACER=generational MRS-Inversion Example Borkum Least-squares result of sounding CL2 measured (left) and simulated (right) data uncertainties by bootstrapping (χ 2 test) Genetic Algorithm models with χ 2 <2 population convergence Particle Swarm Optimization models with χ 2 <2 population convergence Multi-objective joint inversion Principle of Non-dominated sorting GA (NSGA-II; Deb, 2002) after Akca et al. (2013): I Pareto-rank defines fitness of individuals I coupling of MRS and VES by common thickness Sounding CL2 (as above) fast convergence & good match models with χ 2 <1.5χ 2 min (black=corner) Sounding SKD slow convergence & medium match models with χ 2 <2χ 2 min (no corner) Sounding OD33 fast convergence & perfect match models with χ 2 <1.5χ 2 min (black=corner) ERT with GA (Attwa et al., 2014) Model: thickness@control points and resistivity Conclusions & Outlook I advantages of EA: different model types, number of layers decision, global uncertainty I GA and PSO are fastest and robust I PSO: very fast, but injective local uncertainty GA: slower, but keeps diversity local uncertainty I joint inversion using Pareto rank optimization: shape front convergence, model match I outlook: 2D joint inversion of ERT (Attwa et al. 2014) and magnetic resonance tomography References Günther, T. & Müller-Petke, M. (2012): Hydraulic properties at the North Sea island of Borkum derived from joint inversion of magnetic resonance and electrical resistivity soundings. - Hydrol. Earth Syst. Sci., 16 (9), 3279-3291. Akca, I., Günther, T., Müller-Petke, M., Basokur, A.T. & Yaramanci, U. (2013): Joint parameter estimation from magnetic resonance and vertical electric soundings using a multi-objective genetic algorithm. Geoph. Prosp. 62, 364-376. Attwa, M., Akca, I., Basokur, A. & Günther, T. (2014): Structure-based geoelectrical models derived from genetic algorithms: A case study for hydrogeological investigations along Elbe River coastal area, Germany. J. of Appl. Geophys., 103, 57-70. Deb, K. (2002): Multi-Objective Optimization using Evolutionary Algorithms. John Wiley & Sons, Ltd, Chichester, England. http://www.liag-hannover.de [email protected]

Evolutionary Algorithms for Inversion of Magnetic ... · Evolutionary Algorithms for Inversion of Magnetic Resonance ... Questions I Which algorithms are suited and fast? ... Evolutionary

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Evolutionary Algorithms for Inversion of Magnetic ... · Evolutionary Algorithms for Inversion of Magnetic Resonance ... Questions I Which algorithms are suited and fast? ... Evolutionary

Evolutionary Algorithms for Inversion of Magnetic ResonanceSoundings jointly with DC Resistivity Soundings

Thomas Günther1, Irfan Akca1,2, Mike Müller-Petke1

1Leibniz Institute for Applied Geophysics (LIAG), Hannover; 2Ankara University

Motivation

Evolutionary (better bio-inspired) algorithms (EA)I seek a global optimum of the objective functionI can tell about the variety of model typesI inform about uncertainty of model parametersUnknowns: layer thickness d, θ&T∗2 (MRS), ρ (VES)Application to three joint soundings from Borkum(Günther&Müller-Petke, 2012)

Questions

I Which algorithms are suited and fast?I How to select proper parameters?I Are are the results stable?I How to trade-off convergence and diversity?I What can EA tell us what LS cannot?I How to join different methods?I Can EA and LS methods be combined?

Bio-inspired algorithms

I Genetic Algorithm (GA)I Evolution Strategy (ES)I Differential Evolution Algorithm (DEA)I Estimation of Distribution Algorithm (EDA)I Simulated Annealing (SA)I Particle Swarm Optimization (PSO)I Ant Colony System (ACS)

The python module inspyred

I free and open-source library (inspyred.github.io)I object-oriented implementation for clear scriptsI use of multiple processors for speed-upI flexible design combining classical or creating new

functions

Elements and scheme:Create initial population using GENERATOREvaluate initial population using EVALUATORwhile TERMINATOR is not true:

Choose parents via SELECTORGenerate offspring using VARIATOREvaluate offspring using EVALUATORReplace individuals using REPLACERMigrate individuals using MIGRATORArchive individuals using ARCHIVERCall OBSERVER for export/statistics

e.g. GA withVARIATOR=blended crossover + gaussian mutation,SELECTOR=tournament, REPLACER=generational

MRS-Inversion Example Borkum

Least-squares result of sounding CL2

0.0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4θ

0

10

20

30

40

50

60

70

Depth

[m

]

20 50 100 200 500T ∗

2 [ms]

0

10

20

30

40

50

60

70

Depth

[m

]

43.0 113.0 293.0 738.0t [ms]

0.1

0.1

0.2

0.5

0.9

1.8

3.5

6.9

q [

As]

measured data [nV]

43.0 113.0 293.0 738.0t [ms]

0.1

0.1

0.2

0.5

0.9

1.8

3.5

6.9

q [

As]

simulated data [nV]

0 150 300 450 600 750 900 1050 0 150 300 450 600 750 900 1050

0

10

20

30

40

50

60

depth

[m

]

finesand

silt

clay

finesand

clay

sand

measured (left) and simulated (right) datauncertainties by bootstrapping (χ2 test)

Genetic Algorithm

models with χ2<2

0 50 100 150 200 250 300Generation

100

101

102

103

Fitn

ess

median

best

worst

average

population convergence

Particle Swarm Optimization

models with χ2<2

0 50 100 150 200 250 300Generation

100

101

102

103

Fitn

ess

median

best

worst

average

population convergence

Multi-objective joint inversion

Principle of Non-dominated sorting GA (NSGA-II;Deb, 2002) after Akca et al. (2013):

I Pareto-rank defines fitness of individualsI coupling of MRS and VES by common thickness

Sounding CL2 (as above)

100 101

MRS misfit (χ2 )

100

101

102

103

VES m

isfit

(χ2

)

generations

510204080150300

fast convergence & good match

models with χ2<1.5χ2min (black=corner)

Sounding SKD

100 101 102

MRS misfit (χ2 )

100

101

102

103

VES m

isfit

(χ2

)

generations

510204080150300

slow convergence & medium match

models with χ2<2χ2min (no corner)

Sounding OD33

101 102 103

MRS misfit (χ2 )

100

101

102

103

VES m

isfit

(χ2

)

generations

510204080150300

fast convergence & perfect match

models with χ2<1.5χ2min (black=corner)

ERT with GA (Attwa et al., 2014)

Model: thickness@control points and resistivity

Conclusions & Outlook

I advantages of EA: different model types, numberof layers decision, global uncertainty

I GA and PSO are fastest and robustI PSO: very fast, but injective⇒ local uncertainty

GA: slower, but keeps diversity⇒ local uncertaintyI joint inversion using Pareto rank optimization:

shape front⇒ convergence, model matchI outlook: 2D joint inversion of ERT (Attwa et al.

2014) and magnetic resonance tomography

ReferencesGünther, T. & Müller-Petke, M. (2012): Hydraulic properties at the NorthSea island of Borkum derived from joint inversion of magnetic resonanceand electrical resistivity soundings. - Hydrol. Earth Syst. Sci., 16 (9),3279-3291.Akca, I., Günther, T., Müller-Petke, M., Basokur, A.T. & Yaramanci, U.(2013): Joint parameter estimation from magnetic resonance and verticalelectric soundings using a multi-objective genetic algorithm. Geoph. Prosp.62, 364-376.Attwa, M., Akca, I., Basokur, A. & Günther, T. (2014): Structure-basedgeoelectrical models derived from genetic algorithms: A case study forhydrogeological investigations along Elbe River coastal area, Germany. J.of Appl. Geophys., 103, 57-70.Deb, K. (2002): Multi-Objective Optimization using Evolutionary Algorithms.John Wiley & Sons, Ltd, Chichester, England.

http://www.liag-hannover.de [email protected]