Eulerian Graph Sparsification by Effective Resistance Decomposition
Abstract
We provide an algorithm that, given an -vertex -edge Eulerian graph with polynomially bounded weights, computes an -edge -approximate Eulerian sparsifier with high probability in time (where hides factors). Due to a reduction from [Peng-Song, STOC '22], this yields an -time algorithm for solving -vertex -edge Eulerian Laplacian systems with polynomially-bounded weights with high probability, improving upon the previous state-of-the-art runtime of . We also give a polynomial-time algorithm that computes -edge sparsifiers, improving the best such sparsity bound of [Sachdeva-Thudi-Zhao, ICALP '24]. Finally, we show that our techniques extend to yield the first time algorithm for computing -edge graphical spectral sketches, as well as a natural Eulerian generalization we introduce. In contrast to prior Eulerian graph sparsification algorithms which used either short cycle or expander decompositions, our algorithms use a simple efficient effective resistance decomposition scheme we introduce. Our algorithms apply a natural sampling scheme and electrical routing (to achieve degree balance) to such decompositions. Our analysis leverages new asymmetric variance bounds specialized to Eulerian Laplacians and tools from discrepancy theory.
Cite
@article{arxiv.2408.10172,
title = {Eulerian Graph Sparsification by Effective Resistance Decomposition},
author = {Arun Jambulapati and Sushant Sachdeva and Aaron Sidford and Kevin Tian and Yibin Zhao},
journal= {arXiv preprint arXiv:2408.10172},
year = {2024}
}