An Efficient Parallel Solver for SDD Linear Systems
summary
Presents an algorithm that solves SDD (graph Laplacian) systems with nearly-linear work and polylog depth by building an “approximate inverse chain”: repeatedly square the random-walk matrix, apply randomized spectral sparsifiers at each level, and propagate symmetric factorizations back up to approximate the inverse. The chain has about log κ levels (κ = condition number), each level uses sparse spectral specifiers so intermediate matrices stay sparse, and the method generalizes to p‑powers and parallel Gaussian sampling — it achieves the claimed parallel depth and practical sparsity.
AI-written summary · about
chapters (25)
- 0:00Intro
- 0:58LARGE GRAPHS
- 1:41GRAPH LAPLACIAN
- 2:59THE LAPLACIAN PARADIGM
- 4:22SOLVERS
- 6:46PARALLEL SPEEDUPS Common architectures multicore MapReduce
- 10:31OUTLINE
- 12:43PREVIOUS FAST ALGORITHMS
- 16:16POLYNOMIAL APPROXIMATIONS
- 18:53LOWER BOUND FOR LOWER BOUND
- 21:12SUMMARY
- 23:53REDUCTION TO (I - A)
- 25:24INTERPRETATION
- 27:10SIMILAR TO
- 29:21WHAT IS AN ALGORITHM
- 31:32SQUARING
- 33:03APPROXIMATE INVERSE CHAIN
- 34:15ISSUE 1
- 35:46ISSUE 2
- 40:08PSEUDOCODE
- 40:46TOTAL COST
- 43:55SOLUTION 2
- 45:46SOLUTION 3 ([CCLPT 14])
- 48:14OPEN QUESTIONS
- 51:23REPRESENTATION OF (I - A)
