English

Eulerian Graph Sparsification by Effective Resistance Decomposition

Data Structures and Algorithms 2024-08-20 v1

Abstract

We provide an algorithm that, given an nn-vertex mm-edge Eulerian graph with polynomially bounded weights, computes an O˘(nlog2nε2)\breve{O}(n\log^{2} n \cdot \varepsilon^{-2})-edge ε\varepsilon-approximate Eulerian sparsifier with high probability in O˘(mlog3n)\breve{O}(m\log^3 n) time (where O˘()\breve{O}(\cdot) hides polyloglog(n)\text{polyloglog}(n) factors). Due to a reduction from [Peng-Song, STOC '22], this yields an O˘(mlog3n+nlog6n)\breve{O}(m\log^3 n + n\log^6 n)-time algorithm for solving nn-vertex mm-edge Eulerian Laplacian systems with polynomially-bounded weights with high probability, improving upon the previous state-of-the-art runtime of Ω(mlog8n+nlog23n)\Omega(m\log^8 n + n\log^{23} n). We also give a polynomial-time algorithm that computes O(min(nlognε2+nlog5/3nε4/3,nlog3/2nε2))O(\min(n\log n \cdot \varepsilon^{-2} + n\log^{5/3} n \cdot \varepsilon^{-4/3}, n\log^{3/2} n \cdot \varepsilon^{-2}))-edge sparsifiers, improving the best such sparsity bound of O(nlog2nε2+nlog8/3nε4/3)O(n\log^2 n \cdot \varepsilon^{-2} + n\log^{8/3} n \cdot \varepsilon^{-4/3}) [Sachdeva-Thudi-Zhao, ICALP '24]. Finally, we show that our techniques extend to yield the first O(mpolylog(n))O(m\cdot\text{polylog}(n)) time algorithm for computing O(nε1polylog(n))O(n\varepsilon^{-1}\cdot\text{polylog}(n))-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.

Keywords

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}
}
R2 v1 2026-06-28T18:17:04.857Z