Faster generation of random spanning trees

In this paper, we set forth a new algorithm for generating approximately uniformly random spanning trees in undirected graphs. We show how to sample from a distribution that is within a multiplicative (1+ d) of uniform in expected time O[over-(m[sqrt]n log 1/d).This improves the sparse graph case of...

Full description

Bibliographic Details
Main Authors: Kelner, Jonathan Adam (Contributor), Madry, Aleksander (Contributor)
Other Authors: Massachusetts Institute of Technology. Department of Mathematics (Contributor)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers, 2010-10-20T20:36:07Z.
Subjects:
Online Access:Get fulltext
LEADER 01783 am a22002413u 4500
001 59437
042 |a dc 
100 1 0 |a Kelner, Jonathan Adam  |e author 
100 1 0 |a Massachusetts Institute of Technology. Department of Mathematics  |e contributor 
100 1 0 |a Kelner, Jonathan Adam  |e contributor 
100 1 0 |a Kelner, Jonathan Adam  |e contributor 
100 1 0 |a Madry, Aleksander  |e contributor 
700 1 0 |a Madry, Aleksander  |e author 
245 0 0 |a Faster generation of random spanning trees 
260 |b Institute of Electrical and Electronics Engineers,   |c 2010-10-20T20:36:07Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/59437 
520 |a In this paper, we set forth a new algorithm for generating approximately uniformly random spanning trees in undirected graphs. We show how to sample from a distribution that is within a multiplicative (1+ d) of uniform in expected time O[over-(m[sqrt]n log 1/d).This improves the sparse graph case of the best previously known worst-case bound of O(min {mn, n[superscript 2.376]}),which has stood for twenty years. To achieve this goal, we exploit the connection between random walks on graphs and electrical networks, and we use this to introduce a new approach to the problem that integrates discrete random walk-based techniques with continuous linear algebraic methods. We believe that our use of electrical networks and sparse linear system solvers in conjunction with random walks and combinatorial partitioning techniques is a useful paradigm that will find further applications in algorithmic graph theory. 
546 |a en_US 
690 |a spanning trees 
690 |a random walks on graphs 
690 |a electrical flows 
655 7 |a Article 
773 |t 50th Annual IEEE Symposium on Foundations of Computer Science, 2009. FOCS '09