Sparse recovery of elliptic solvers from matrix-vector products
Abstract
In this work, we show that solvers of elliptic boundary value problems in dimensions can be approximated to accuracy from only 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 and represents the solution operator as a sparse Cholesky factorization with nonzero entries, (2) allows for embarrassingly parallel evaluation of the solution operator and the computation of its log-determinant, (3) allows for complexity computation of individual entries of the matrix representation of the solver that, in turn, enables its recompression to an 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 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.
Keywords
Cite
@article{arxiv.2110.05351,
title = {Sparse recovery of elliptic solvers from matrix-vector products},
author = {Florian Schäfer and Houman Owhadi},
journal= {arXiv preprint arXiv:2110.05351},
year = {2023}
}
Comments
Accepted for publication in SISC. This version updates the link of the code repository and corrects some minor typos