ACM Home Page
Please provide us with feedback. Feedback
Expanders via random spanning trees
Full text PdfPdf (510 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 576-585  
Year of Publication: 2009
Authors
Navin Goyal  Georgia Tech
Luis Rademacher  Georgia Tech
Santosh Vempala  Georgia Tech
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 75,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Motivated by the problem of routing reliably and scalably in a graph, we introduce the notion of a splicer, the union of spanning trees of a graph. We prove that for any bounded-degree n-vertex graph, the union of two random spanning trees approximates the expansion of every cut of the graph to within a factor of O(log n). For the random graph Gn, p, for p = Ω(log n/n), we give a randomized algorithm for constructing two spanning trees whose union is an expander. This is suggested by the case of the complete graph, where we prove that two random spanning trees give an expander. The construction of the splicer is elementary; each spanning tree can be produced independently using an algorithm by Aldous and Broder: A random walk in the graph with edges leading to previously unvisited vertices included in the tree. Splicers also turn out to have applications to graph cut-sparsification where the goal is to approximate every cut using only a small subgraph of the original graph. For random graphs, splicers provide simple algorithms for sparsifiers of size O(n) that approximate every cut to within a factor of O(log n).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
N. Alon and J. H. Spencer. The probabilistic method. Wiley-Interscience Series in Discrete Mathematics and Optimization. Wiley-Interscience {John Wiley & Sons}, New York, second edition, 2000.
 
5
J. Batson, D. A. Spielman, and N. Srivastava. Twiceramanujan sparsifiers. arXiv:0808.0163v1, 2008.
6
 
7
 
8
9
 
10
O. Goldreich. Randomized Methods in Computation, Lecture 2. Lecture Notes, available at: http://www.wisdom.weizmann.ac.il/~oded/rnd.html, 2001.
11
12
 
13
L. Lovász. Random walks on graphs: A survey. In Combinatorics, Paul Erdős is Eighty, Vol. 2 (ed. D. Miklós, V. T. Sós, T. Szőnyi), János Bolyai Mathematical Society, Budapest, pages 353--398, 1996.
 
14
R. Lyons and Y. Peres. Probability on Trees and Networks. Book in progress, available at: http://mypage.iu.edu/~rdlyons/prbtree/prbtree.html, 2005.
 
15
16
17
 
18
 
19
R. Pemantle. Toward a theory of negative dependence. J. Math. Phys., 41:1371--1390, 2000.
 
20
 
21
 
22
S. Shenker. We dream of geni: Exploring radical network designs. Plenary talk at FCRC, 2007. http://lazowska.cs.washington.edu/fcrc/Shenker.FCRC.pdf.
23


Collaborative Colleagues:
Navin Goyal: colleagues
Luis Rademacher: colleagues
Santosh Vempala: colleagues