Fast Direct Solvers
Per-Gunnar Martinsson, Michael O'Neil

TL;DR
This survey reviews fast direct solvers for linear systems from PDEs and integral equations, highlighting recent algorithms that achieve near-linear time complexity by exploiting data-sparsity.
Contribution
It unifies sparse and dense fast direct solver methods, introduces key concepts, and guides users in selecting appropriate algorithms for different applications.
Findings
Algorithms achieve near-linear time complexity.
Matrix inverse approximations exploit low-rank structures.
Provides a unified framework for sparse and dense solvers.
Abstract
This survey describes a class of methods known as "fast direct solvers". These algorithms address the problem of solving a system of linear equations arising from the discretization of either an elliptic PDE or of an associated integral equation. The matrix will be sparse when the PDE is discretized directly, and dense when an integral equation formulation is used. In either case, industry practice for large scale problems has for decades been to use iterative solvers such as multigrid, GMRES, or conjugate gradients. A direct solver, in contrast, builds an approximation to the inverse of , or alternatively, an easily invertible factorization (e.g. LU or Cholesky). A major development in numerical analysis in the last couple of decades has been the emergence of algorithms for constructing such factorizations or performing…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Electromagnetic Scattering and Analysis · Advanced Numerical Methods in Computational Mathematics
