A New Approach to Estimating Effective Resistances and Counting Spanning Trees in Expander Graphs
Lawrence Li, Sushant Sachdeva
Abstract
We demonstrate that for expander graphs, for all ε > 0, there exists a data structure of size O(nε -1 ) which can be used to return (1 + ε)-approximations to effective resistances in O(1) time per query. Short of storing all effective resistances, previous best approaches could achieve O(nε -2 ) size and O(ε -2 ) time per query by storing Johnson-Lindenstrauss vectors for each vertex, or O(nε -1 ) size and O(nε -1 ) time per query by storing a spectral sketch.
Our construction is based on two key ideas: 1) ε -1 -sparse, ε-additive approximations to σu for all u, vectors similar to DL + 1u, can be used to recover (1 + ε)-approximations to the effective resistances, 2) In expander graphs, only O(ε -1 ) coordinates of σu are larger than ε. We give an efficient construction for such a data structure in O(m + nε -2 ) time via random walks. This results in an algorithm on expander graphs for computing (1 + ε)-approximate effective resistances for s vertex pairs that runs in O(m + nε -2 + s) time, improving over the previously best known running time of m 1+o(1) + (n + s)n o(1) ε -1.5 for s = ω(nε -0.5 ).
We employ the above algorithm to compute a (1 + δ)-approximation to the number of spanning trees in an expander graph, or equivalently, approximating the (pseudo)determinant of its Laplacian in O(m + n 1.5 δ -1 ) time. This improves on the previously best known result of m 1+o(1) + n 1.875+o(1) δ -1.75 time, and matches the best known size of determinant sparsifiers.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6cdfd144-6494-499e-82c3-753c348e0a56Cited by top-tier papers3
- Towards Optimal Effective Resistance EstimationRajat Vadiraj Dwaraknath, Ishani Karmarkar, Aaron SidfordNeurIPS 2023 · 9 citations
- Efficient and Provable Effective Resistance Computation on Large Graphs: An Index-based ApproachMeihao Liao, Junjie Zhou, Rong-Hua Li, Qiangqiang Dai et al.SIGMOD 2024 · 5 citations
- Efficient Exact Resistance Distance Computation on Small-Treewidth Graphs: A Labelling ApproachMeihao Liao, Yueyang Pan, Rong-Hua Li, Guoren WangSIGMOD 2026 · 1 citation
Related papers
- Eulerian Graph Sparsification by Effective Resistance DecompositionArun Jambulapati, Sushant Sachdeva, Aaron Sidford, Kevin Tian et al.SODA 2025 · 2 citations
- Fast Dynamic Cuts, Distances and Effective Resistances via Vertex SparsifiersLi Chen, Gramoz Goranci, Monika Henzinger, Richard Peng et al.FOCS 2020 · 22 citations
- Near-Optimal Linear Sketches and Fully-Dynamic Algorithms for Hypergraph Spectral SparsificationSanjeev Khanna, Huan Li, Aaron PuttermanSTOC 2025
- Spectral vertex sparsifiers and pair-wise spanners over distributed graphsChunjiang Zhu, Qinqing Liu, Jinbo BiICML 2021 · 5 citations
- Expander Pruning with Polylogarithmic Worst-Case Recourse and Update TimeSimon Meierhans, Maximilian Probst Gutenberg, Thatchaphol SaranurakSODA 2026
