A new Directional Algebraic Fast Multipole Method based iterative solver for the Lippmann-Schwinger equation accelerated with HODLR preconditioner
Vaishnavi Gujjula, Sivaram Ambikasaran

TL;DR
This paper introduces a novel iterative solver for 2D scattering problems based on the Lippmann-Schwinger equation, utilizing a directional algebraic fast multipole method and HODLR preconditioning to improve efficiency and convergence.
Contribution
It presents a new directional algebraic fast multipole method with Nested Cross Approximation and combines it with HODLR preconditioning, providing a systematic comparison of solvers for the Lippmann-Schwinger equation.
Findings
HODLR preconditioner enables convergence where unpreconditioned iterative solver fails.
The combined HODLR preconditioned DAFMM solver outperforms other methods in speed and accuracy.
The study offers a comprehensive comparison of different solvers for various problem sizes.
Abstract
We present a fast iterative solver for scattering problems in 2D, where a penetrable object with compact support is considered. By representing the scattered field as a volume potential in terms of the Green's function, we arrive at the Lippmann-Schwinger equation in integral form, which is then discretized using an appropriate quadrature technique. The discretized linear system is then solved using an iterative solver accelerated by Directional Algebraic Fast Multipole Method (DAFMM). The DAFMM presented here relies on the directional admissibility condition of the 2D Helmholtz kernel. And the construction of low-rank factorizations of the appropriate low-rank matrix sub-blocks is based on our new Nested Cross Approximation (NCA)~\cite{ arXiv:2203.14832 [math.NA]}. The advantage of our new NCA is that the search space of so-called far-field pivots is smaller than that of the existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectromagnetic Scattering and Analysis · Matrix Theory and Algorithms · Optical Polarization and Ellipsometry
