|
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
|
Ittai Abraham , Cyril Gavoille , Dahlia Malkhi , Noam Nisan , Mikkel Thorup, Compact name-independent routing with minimum stretch, Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures, June 27-30, 2004, Barcelona, Spain
[doi> 10.1145/1007912.1007916]
|
| |
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
|
Murtaza Motiwala , Megan Elmore , Nick Feamster , Santosh Vempala, Path splicing, Proceedings of the ACM SIGCOMM 2008 conference on Data communication, August 17-22, 2008, Seattle, WA, USA
|
| |
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
|
|
|