We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Data Structures and Algorithms

Title: Fast Generation of Random Spanning Trees and the Effective Resistance Metric

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.
Subjects: Data Structures and Algorithms (cs.DS); Discrete Mathematics (cs.DM)
Journal reference: Proc. of 26th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2015, pages 2019-2036
DOI: 10.1137/1.9781611973730.134
Cite as: arXiv:1501.00267 [cs.DS]
  (or arXiv:1501.00267v1 [cs.DS] for this version)

Submission history

From: Aleksander Mądry [view email]
[v1] Thu, 1 Jan 2015 10:28:01 GMT (51kb,D)

Link back to: arXiv, form interface, contact.