Approximate Spanning Tree Counting from Uncorrelated Edge Sets
Yang P. Liu, Richard Peng, Junzhao Yang

TL;DR
This paper introduces a faster algorithm for approximately counting spanning trees in graphs, leveraging electrical flow localization to improve runtime especially in sparse graphs.
Contribution
It presents a novel algorithm that uses uncorrelated edge removal and electrical flow techniques, outperforming previous methods based on Schur complements.
Findings
Achieves $ ilde{O}(m^{1.5} ext{epsilon}^{-1})$ runtime for approximate spanning tree counting.
Improves upon previous algorithms with higher complexity in sparse graphs.
Utilizes electrical flow localization theorem for efficient edge set removal.
Abstract
We show an time algorithm that on a graph with edges and vertices outputs its spanning tree count up to a multiplicative factor with high probability, improving on the previous best runtime of 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].
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Advanced Database Systems and Queries · Algorithms and Data Compression
