On solving linear systems in sublinear time

Alexandr Andoni, Robert Krauthgamer, Yosef Pogrow

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We study sublinear algorithms that solve linear systems locally. In the classical version of this problem the input is a matrix S ∈ Rn×n and a vector b ∈ Rn in the range of S, and the goal is to output x ∈ Rn satisfying Sx = b. For the case when the matrix S 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 S), 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 x, which potentially allows for sublinear algorithms. Formally, given an index u ∈ [n] together with S and b as above, the goal is to output an approximation xu for xu, where x is a fixed solution to Sx = b. Our results show that there is a qualitative gap between SDD matrices and the more general class of positive semidefinite (PSD) matrices. For SDD matrices, we develop an algorithm that approximates a single coordinate xu in time that is polylogarithmic in n, provided that S is sparse and has a small condition number (e.g., Laplacian of an expander graph). The approximation guarantee is additive (Formula presented.) for accuracy parameter > 0. We further prove that the condition-number assumption is necessary and tight. In contrast to the SDD matrices, we prove that for certain PSD matrices S, the running time must be at least polynomial in n (for the same additive approximation), even if S has bounded sparsity and condition number.

Original languageEnglish
Title of host publication10th Innovations in Theoretical Computer Science, ITCS 2019
EditorsAvrim Blum
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages3:1-3:19
ISBN (Electronic)9783959770958
DOIs
StatePublished - 8 Jan 2019
Event10th Innovations in Theoretical Computer Science, ITCS 2019 - San Diego, United States
Duration: 10 Jan 201912 Jan 2019

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume124
ISSN (Print)1868-8969

Conference

Conference10th Innovations in Theoretical Computer Science, ITCS 2019
Country/TerritoryUnited States
CitySan Diego
Period10/01/1912/01/19

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'On solving linear systems in sublinear time'. Together they form a unique fingerprint.

Cite this