An object-oriented optimization framework for large-scale inverse problems. (September 2021)
- Record Type:
- Journal Article
- Title:
- An object-oriented optimization framework for large-scale inverse problems. (September 2021)
- Main Title:
- An object-oriented optimization framework for large-scale inverse problems
- Authors:
- Biondi, Ettore
Barnier, Guillaume
Clapp, Robert G.
Picetti, Francesco
Farris, Stuart - Abstract:
- Abstract: We present an object-oriented optimization framework that can be employed to solve small- and large-scale problems based on the concept of vectors and operators. By using such a strategy, we implement different iterative optimization algorithms that can be used in combination with architecture-independent vectors and operators, allowing the minimization of single-machine or cluster-based problems with a unique codebase. We implement a Python library following the described structure with a user-friendly interface that is designed to seamlessly scale to high-performance-computing (HPC) environments. We demonstrate its flexibility and scalability on multiple inverse problems, where convex and non-convex objective functions are optimized with different iterative algorithms. Highlights: General object-oriented framework to solve small- and large-scale inverse problem. Simple interface to develop elaborated optimization workflows. Seamless scalability from local machines to HPC clusters with the same codebase. Multiple algorithms to solve convex and non-convex inverse problems. Seismic data imaging and inversion examples using high-performance CUDA kernels.
- Is Part Of:
- Computers & geosciences. Volume 154(2021)
- Journal:
- Computers & geosciences
- Issue:
- Volume 154(2021)
- Issue Display:
- Volume 154, Issue 2021 (2021)
- Year:
- 2021
- Volume:
- 154
- Issue:
- 2021
- Issue Sort Value:
- 2021-0154-2021-0000
- Page Start:
- Page End:
- Publication Date:
- 2021-09
- Subjects:
- Optimization -- Inversion -- Object-oriented -- Python -- Large-scale problems
Environmental policy -- Periodicals
550.5 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00983004 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cageo.2021.104790 ↗
- Languages:
- English
- ISSNs:
- 0098-3004
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.695000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 17206.xml