ACM Home Page
Please provide us with feedback. Feedback
Finding sparse cuts locally using evolving sets
Full text PdfPdf (529 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the 41st annual ACM symposium on Theory of computing table of contents
Bethesda, MD, USA
SESSION: Graphs cuts and flows table of contents
Pages 235-244  
Year of Publication: 2009
ISBN:978-1-60558-506-2
Authors
Reid Andersen  Microsoft Live Labs, Redmond, WA, USA
Yuval Peres  Microsoft Research, Redmond, WA, USA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1536414.1536449
What is a DOI?

ABSTRACT

A local graph partitioning algorithm finds a set of vertices with small conductance (i.e.~a sparse cut) by adaptively exploring a large graph G, starting from a specified vertex. For the algorithm to be local, its complexity must be bounded in terms of the size of the set it outputs, with at most a weak dependence on n, the number of vertices in G. Previous local partitioning algorithms find sparse cuts using random walks and personalized PageRank. In this paper, we introduce a randomized local partitioning algorithm that finds a sparse cut by simulating the volume-biased evolving set process, which is a Markov chain on sets of vertices. We prove that for any set of vertices A that has conductance at most φ, and for at least half of the starting vertices in A, our algorithm will output (with probability at least half) a set of conductance O(φ1/2 log1/2 n). The complexity of a local partitioning algorithm is measured by its work/volume ratio, which is the ratio between the computational complexity of the algorithm on a given run, and the volume of the set output. We prove that for our algorithm, the expected value of the work/volume ratio is polylognoparen(φ-1/2). The best previous local partitioning algorithm, due to Andersen, Chung, and Lang, has the same approximation guarantee but a larger work/volume ratio of polylognoparen(φ-1). As an application of our local partitioning algorithm, we construct a fast algorithm for finding balanced cuts. The resulting algorithm takes as input a graph and a fixed value of φ, has complexity polylog{m+nφ-1/2), and returns a cut with conductance O(φ1/2 log1/2 n) and volume at least vφ/2, where vφ is the volume of the largest set in the graph with conductance at most φ.


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
5
6
 
7
F. Chung. Spectral graph theory, volume Number 92 in CBMS Regional Conference Series in Mathematics. American Mathematical Society, 1997.
 
8
 
9
P. Diaconis and J. A. Fill. Strong stationary times via a new form of duality. The Annals of Probability, (18):1483--1522, 1990.
10
11
12
13
 
14
D. A. Levin, Y. Peres, and E. L. Wilmer. Markov chains and mixing times. American Mathematical Society, Providence, RI, 2009.
 
15
 
16
R. Montenegro. Sharp edge, vertex, and mixed Cheeger inequalities for finite Markov kernels. Electron. Comm. Probab., 12:377--389 (electronic), 2007.
 
17
18
19
 
20
21
 
22
D. A. Spielman and S.-H. Teng. Nearly-linear time algorithms for preconditioning and solving symmetric, diagonally dominant linear systems. CoRR, abs/cs/0607105, 2006.
 
23
D. A. Spielman and S.-H. Teng. A local clustering algorithm for massive graphs and its application to nearly-linear time graph partitioning. CoRR, abs/0809.3232, 2008.
 
24
D. Williams. Probability with martingales. Cambridge University Press, 1991.

Collaborative Colleagues:
Reid Andersen: colleagues
Yuval Peres: colleagues