SEG Technical Program Expanded Abstracts 2019 2019
DOI: 10.1190/segam2019-3216316.1
|View full text |Cite
|
Sign up to set email alerts
|

Towards automatically building starting models for full-waveform inversion using global optimization methods: A PSO approach via DEAP + Devito

Abstract: In this work, we illustrate an example of estimating the macromodel of velocities in the subsurface through the use of global optimization methods (GOMs). The optimization problem is solved using DEAP (Distributed Evolutionary Algorithms in Python) and Devito, python frameworks for evolutionary and automated finite difference computations, respectively. We implement a Particle swarm optimization (PSO) with an "elitism strategy" on top of DEAP, leveraging its transparent, simple and coherent environment for imp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 8 publications
(7 reference statements)
0
4
0
Order By: Relevance
“…The open-source project Devito R [23,1] has been attracting the attention of academic [24,25] and industrial [26] community. As a DSL for seismic inversion applications, it already provides a set of automated performance optimizations during code generation that allow user applications to fully utilize the target hardware without changing the model specification, such as vectorization, shared-memory parallelism, loop blocking, auto-tuning, common sub-expression elimination, cross-iteration redundancy elimination (CIRE), expression hoisting and factorization.…”
Section: Chapter 6 Conclusionmentioning
confidence: 99%
“…The open-source project Devito R [23,1] has been attracting the attention of academic [24,25] and industrial [26] community. As a DSL for seismic inversion applications, it already provides a set of automated performance optimizations during code generation that allow user applications to fully utilize the target hardware without changing the model specification, such as vectorization, shared-memory parallelism, loop blocking, auto-tuning, common sub-expression elimination, cross-iteration redundancy elimination (CIRE), expression hoisting and factorization.…”
Section: Chapter 6 Conclusionmentioning
confidence: 99%
“…Huang et al (2021) used the time-warping function as the extension in the data space to solve the velocity model and time-warping extension in a single optimization problem by the alternate direction method. Some other solutions, such as gradient sampling (Yang et al, 2020), wavefield reconstruction (Rizzuti et al, 2021), Bayesian non-linear inversion (Guo et al, 2020), wide-angle seismic acquisition (Guo et al, 2022), and global optimization (Mojica and Kukreja, 2019), can also mitigate cycle skipping.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, in an effort to reduce the computational requirements, 2.5D forward solvers and 2D to 3D transformations have been proposed in order to replace costly 3D simulations [34]. Furthermore, the presence of numerous local minimal in the optimization space has been tackled via ray-based initial models [16], using global optimizers [35], [36], and by gradually increasing the selected bandwidth as the optimization progresses [37]. Lastly, a further increase in resolution was made possible by addressing sharp boundaries and promoting "blocky" solutions using total variation regularization constraints [38].…”
Section: Introductionmentioning
confidence: 99%