On Solving Linear Systems in Sublinear Time
Alexandr Andoni, Robert Krauthgamer, Yosef Pogrow

TL;DR
This paper investigates sublinear algorithms for approximating individual solutions to linear systems, revealing a significant difference in complexity between SDD and general PSD matrices, with efficient algorithms for SDD but not for PSD.
Contribution
The paper introduces a polylogarithmic time algorithm for approximating single coordinates in SDD matrices and proves the necessity of polynomial time for certain PSD matrices, highlighting a complexity gap.
Findings
Efficient sublinear approximation for SDD matrices with small condition number.
Polynomial lower bounds for approximating solutions in general PSD matrices.
Demonstration of a qualitative gap between SDD and PSD matrices in local linear system solving.
Abstract
We study \emph{sublinear} algorithms that solve linear systems locally. In the classical version of this problem the input is a matrix and a vector in the range of , and the goal is to output satisfying . For the case when the matrix is symmetric diagonally dominant (SDD), the breakthrough algorithm of Spielman and Teng [STOC 2004] approximately solves this problem in near-linear time (in the input size which is the number of non-zeros in ), and subsequent papers have further simplified, improved, and generalized the algorithms for this setting. Here we focus on computing one (or a few) coordinates of , which potentially allows for sublinear algorithms. Formally, given an index together with and as above, the goal is to output an approximation for , where …
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.
