Sparse recovery of elliptic solvers from matrix-vector products

Abstract

In this work, we show that solvers of elliptic boundary value problems in d dimensions can be approximated to accuracy ε from only O((N)d(N / ε)) matrix-vector products with carefully chosen vectors (right-hand sides). The solver is only accessed as a black box, and the underlying operator may be unknown and of an arbitrarily high order. Our algorithm (1) has complexity O(N2(N)2d(N / ε)) and represents the solution operator as a sparse Cholesky factorization with O(N(N)d(N / ε)) nonzero entries, (2) allows for embarrassingly parallel evaluation of the solution operator and the computation of its log-determinant, (3) allows for O((N)d(N / ε)) complexity computation of individual entries of the matrix representation of the solver that, in turn, enables its recompression to an O(Nd(N / ε)) complexity representation. As a byproduct, our compression scheme produces a homogenized solution operator with near-optimal approximation accuracy. By polynomial approximation, we can also approximate the continuous Green's function (in operator and Hilbert-Schmidt norm) to accuracy ε from O(1 + d(ε-1)) solutions of the PDE. We include rigorous proofs of these results. To the best of our knowledge, our algorithm achieves the best known trade-off between accuracy ε and the number of required matrix-vector products.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…