DocumentCode :
1964958
Title :
Faster Generation of Random Spanning Trees
Author :
Kelner, Jonathan A. ; Adry, Aleksander M.
Author_Institution :
Massachusetts Inst. of Technol., Cambridge, MA, USA
fYear :
2009
fDate :
25-27 Oct. 2009
Firstpage :
13
Lastpage :
21
Abstract :
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+ ¿) of uniform in expected time O¿(m¿n log 1/¿). This improves the sparse graph case of the best previously known worst-case bound of O(min {mn, n2.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.
Keywords :
computational complexity; linear algebra; trees (mathematics); algorithmic graph theory; combinatorial partitioning technique; continuous linear algebraic method; discrete random walk-based technique; electrical network; random spanning tree; sparse graph; sparse linear system solver; undirected graph; Computer science; Graph theory; Linear systems; Partitioning algorithms; Random processes; Sparse matrices; Tree graphs; electrical flows; random walks on graphs; spanning trees;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 2009. FOCS '09. 50th Annual IEEE Symposium on
Conference_Location :
Atlanta, GA
ISSN :
0272-5428
Print_ISBN :
978-1-4244-5116-6
Type :
conf
DOI :
10.1109/FOCS.2009.75
Filename :
5438651
Link To Document :
بازگشت