Sublinear-Time Algorithms for Diagonally Dominant Systems and Applications to the Friedkin-Johnsen Model
We study sublinear-time algorithms for solving linear systems , where is a diagonally dominant matrix, i.e., for all , for some . We present randomized algorithms that, for any , return an estimate of with additive error or , where is some solution to , and the algorithm only needs to read a small portion of the input and . For example, when the additive error is and assuming , we give an algorithm that runs in time , where . We also prove a matching lower bound, showing that the linear dependence on is optimal. Unlike previous sublinear-time algorithms, which apply only to symmetric diagonally dominant matrices with non-negative diagonal entries, our algorithm works for general strictly diagonally dominant matrices () and a broader class of non-strictly diagonally dominant matrices . Our approach is based on analyzing a simple probabilistic recurrence satisfied by the solution. As an application, we obtain an improved sublinear-time algorithm for opinion estimation in the Friedkin--Johnsen model.
View on arXiv