English

Approximate Spanning Tree Counting from Uncorrelated Edge Sets

Data Structures and Algorithms 2025-05-21 v1

Abstract

We show an O~(m1.5ϵ1)\widetilde{O}(m^{1.5} \epsilon^{-1}) time algorithm that on a graph with mm edges and nn vertices outputs its spanning tree count up to a multiplicative (1+ϵ)(1+\epsilon) factor with high probability, improving on the previous best runtime of O~(m+n1.875ϵ7/4)\widetilde{O}(m + n^{1.875}\epsilon^{-7/4}) in sparse graphs. While previous algorithms were based on computing Schur complements and determinantal sparsifiers, our algorithm instead repeatedly removes sets of uncorrelated edges found using the electrical flow localization theorem of Schild-Rao-Srivastava [SODA 2018].

Keywords

Cite

@article{arxiv.2505.14666,
  title  = {Approximate Spanning Tree Counting from Uncorrelated Edge Sets},
  author = {Yang P. Liu and Richard Peng and Junzhao Yang},
  journal= {arXiv preprint arXiv:2505.14666},
  year   = {2025}
}

Comments

13 pages

R2 v1 2026-07-01T02:25:59.185Z