pith. sign in

arxiv: 1501.00267 · v1 · pith:4EM3OT6Mnew · submitted 2015-01-01 · 💻 cs.DS · cs.DM

Fast Generation of Random Spanning Trees and the Effective Resistance Metric

classification 💻 cs.DS cs.DM
keywords graphrandomeffectiveresistancespanningalgorithmmetricstructure
0
0 comments X
read the original abstract

We present a new algorithm for generating a uniformly random spanning tree in an undirected graph. Our algorithm samples such a tree in expected $\tilde{O}(m^{4/3})$ time. This improves over the best previously known bound of $\min(\tilde{O}(m\sqrt{n}),O(n^{\omega}))$ -- that follows from the work of Kelner and M\k{a}dry [FOCS'09] and of Colbourn et al. [J. Algorithms'96] -- whenever the input graph is sufficiently sparse. At a high level, our result stems from carefully exploiting the interplay of random spanning trees, random walks, and the notion of effective resistance, as well as from devising a way to algorithmically relate these concepts to the combinatorial structure of the graph. This involves, in particular, establishing a new connection between the effective resistance metric and the cut structure of the underlying graph.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.