Solving Directed Laplacian Systems in Nearly-Linear Time through Sparse LU Factorizations
Not on the map. Why?
Abstract (arXiv)
We show how to solve directed Laplacian systems in nearly-linear time. Given a linear system in an n × n Eulerian directed Laplacian with m nonzero entries, we show how to compute an ε-approximate solution in time O(m logO(1) (n) log (1/ε)). Through reductions from [Cohen et al. FOCS'16] , this gives the first nearly-linear time algorithms for computing ε-approximate solutions to row or column diagonally dominant linear systems (including arbitrary directed Laplacians) and computing ε-approximations to various properties of random walks on directed graphs, including stationary distributions, personalized PageRank vectors, hitting times, and escape probabilities. These bounds improve upon the recent almost-linear algorithms of [Cohen et al. STOC'17], which gave an algorithm to solve Eulerian Laplacian systems in time O((m+n2^O(√log n log log n))logO(1)(n ε-1)). To achieve our results, we provide a structural result that we believe is of independent interest. We show that Laplacians of all strongly connected directed graphs have sparse approximate LU-factorizations. That is, for every such directed Laplacian L, there is a lower triangular matrix boldsymbolmathitmathfrakL and an upper triangular matrix boldsymbolmathitmathfrakU, each with at most tildeO(n) nonzero entries, such that their product boldsymbolmathitmathfrakL boldsymbolmathitmathfrakU spectrally approximates L in an appropriate norm. This claim can be viewed as an analogue of recent work on sparse Cholesky factorizations of Laplacians of undirected graphs. We show how to construct such factorizations in nearly-linear time and prove that, once constructed, they yield nearly-linear time algorithms for solving directed Laplacian systems.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 2; 2026: 1.
7 papers.
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structurecited by 2
- 2023Randomized Schur Complement Views for Graph Contrastive Learningcited by 0
- 2024SHyPar: A Spectral Coarsening Approach to Hypergraph Partitioningcited by 0
- 2025Sublinear-Time Algorithms for Diagonally Dominant Systems and Applications to the Friedkin-Johnsen Modelcited by 0
- 2026Fast, Parallel, Query-Efficient Binary Classificationcited by 0
- 2026Fast, Parallel, Query-Efficient Binary Classification5 Jul 2026
- 2025Sublinear-Time Algorithms for Diagonally Dominant Systems and Applications to the Friedkin-Johnsen Model16 Sep 2025
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structure15 Jul 2025
- 2024SHyPar: A Spectral Coarsening Approach to Hypergraph Partitioning9 Oct 2024
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioning9 May 2024
- 2023Solving Dense Linear Systems Faster Than via Preconditioning14 Dec 2023
- 2023Randomized Schur Complement Views for Graph Contrastive Learning6 Jun 2023