Multigrid-Augmented Deep Learning Preconditioners for the Helmholtz Equation
From MaRDI portal
Abstract: In this paper, we present a data-driven approach to iteratively solve the discrete heterogeneous Helmholtz equation at high wavenumbers. In our approach, we combine classical iterative solvers with convolutional neural networks (CNNs) to form a preconditioner which is applied within a Krylov solver. For the preconditioner, we use a CNN of type U-Net that operates in conjunction with multigrid ingredients. Two types of preconditioners are proposed 1) U-Net as a coarse grid solver, and 2) U-Net as a deflation operator with shifted Laplacian V-cycles. Following our training scheme and data-augmentation, our CNN preconditioner can generalize over residuals and a relatively general set of wave slowness models. On top of that, we also offer an encoder-solver framework where an "encoder" network generalizes over the medium and sends context vectors to another "solver" network, which generalizes over the right-hand-sides. We show that this option is more robust and efficient than the stand-alone variant. Lastly, we also offer a mini-retraining procedure, to improve the solver after the model is known. This option is beneficial when solving multiple right-hand-sides, like in inverse problems. We demonstrate the efficiency and generalization abilities of our approach on a variety of 2D problems.
Recommendations
- Multigrid-augmented deep learning preconditioners for the Helmholtz equation using compact implicit layers
- A Novel Multigrid Based Preconditioner For Heterogeneous Helmholtz Problems
- NSNO: Neumann series neural operator for solving Helmholtz equations in inhomogeneous medium
- Deep Domain Decomposition Methods: Helmholtz Equation
- A semi matrix-free twogrid preconditioner for the Helmholtz equation with near optimal shifts
Cites work
- A class of iterative solvers for the Helmholtz equation: factorizations, sweeping preconditioners, source transfer, single layer potentials, polarized traces, and optimized Schwarz methods
- A Flexible Inner-Outer Preconditioned GMRES Algorithm
- A multigrid solver to the Helmholtz equation with a point source based on travel time and amplitude
- A multigrid-based shifted Laplacian preconditioner for a fourth-order Helmholtz discretization.
- A Novel Multigrid Based Preconditioner For Heterogeneous Helmholtz Problems
- A parallel sweeping preconditioner for heterogeneous 3D Helmholtz equations
- A perfectly matched layer for the Helmholtz equation in a semi-infinite strip
- Accelerating the shifted Laplace preconditioner for the Helmholtz equation by multilevel deflation
- An improved two-grid preconditioner for the solution of three-dimensional Helmholtz problems in heterogeneous media.
- Butterfly factorization
- Complex additive geometric multilevel solvers for Helmholtz equations on spacetrees
- Deep learning
- DeepXDE: a deep learning library for solving differential equations
- Domain decomposition with local impedance conditions for the Helmholtz equation with absorption
- Fast Huygens sweeping methods for Helmholtz equations in inhomogeneous media in the high frequency regime
- Flexible variants of block restarted GMRES methods with application to geophysics
- Full waveform inversion and the truncated Newton method
- Hidden physics models: machine learning of nonlinear partial differential equations
- Julia: a fresh approach to numerical computing
- Learning data-driven discretizations for partial differential equations
- Numerical solution of the parametric diffusion equation by deep neural networks
- On the convergence of shifted Laplace preconditioner combined with multilevel deflation.
- Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations
- Radiation boundary conditions for acoustic and elastic wave calculations
- Scalable convergence using two-level deflation preconditioning for the Helmholtz equation
- Smoothed aggregation for Helmholtz problems.
- Solving high-dimensional partial differential equations using deep learning
- Solving parametric PDE problems with artificial neural networks
- Strong Solutions for PDE-Based Tomography by Unsupervised Learning
- SwitchNet: a neural Network Model for forward and inverse scattering problems
- The double absorbing boundary method for the Helmholtz equation
Cited in
(14)- A Helmholtz equation solver using unsupervised learning: application to transcranial ultrasound
- Meta-mgnet: meta multigrid networks for solving parameterized partial differential equations
- An Augmented Lagrangian Deep Learning Method for Variational Problems with Essential Boundary Conditions
- LFA-tuned matrix-free multigrid method for the elastic Helmholtz equation
- Multigrid-augmented deep learning preconditioners for the Helmholtz equation using compact implicit layers
- Generative downscaling of PDE solvers with physics-guided diffusion models
- Finite difference methods for stochastic Helmholtz equation driven by white noise
- Numerical solution of mixed-dimensional PDEs using a neural preconditioner
- A hybrid iterative neural solver based on spectral analysis for parametric PDEs
- A neural multigrid solver for Helmholtz equations with high wavenumber and heterogeneous media
- DeepONet based preconditioning strategies for solving parametric linear systems of equations
- Sparse-regularized high-frequency enhanced neural network for solving high-frequency problems
- Learning from linear algebra: a graph neural network approach to preconditioner design for conjugate gradient solvers
- Neural Green's operators for parametric partial differential equations
This page was built for publication: Multigrid-Augmented Deep Learning Preconditioners for the Helmholtz Equation
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6108146)