Lune

SODA2025Top-tier venue

Eulerian Graph Sparsification by Effective Resistance Decomposition

Arun Jambulapati, Sushant Sachdeva, Aaron Sidford, Kevin Tian, Yibin Zhao

2025Year
2Citations
1Top-tier citations

Abstract

We provide an algorithm that, given an n-vertex m-edge Eulerian graph with polynomially bounded weights, computes an Ȏ(n log 2 n•ε -2 )-edge ε-approximate Eulerian sparsifier with high probability in Ȏ(m log 3 n) time (where Ȏ(•) hides polyloglog(n) factors). Due to a reduction from STOC '22], this yields an Ȏ(m log 3 n + n log 6 n)-time algorithm for solving n-vertex m-edge Eulerian Laplacian systems with polynomially-bounded weights with high probability, improving upon the previous state-of-the-art runtime of Ω(m log 8 n + n log 23 n). We also give a polynomial-time algorithm that computes O(min

Finally, we show that our techniques extend to yield the first O(m•polylog(n)) time algorithm for computing O(nε -1 •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.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Cited by top-tier papers1

Ask how each one uses it

Builds on11

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines