English

Finding Sparse Cuts Locally Using Evolving Sets

Data Structures and Algorithms 2008-11-25 v1

Abstract

A {\em local graph partitioning algorithm} finds a set of vertices with small conductance (i.e. a sparse cut) by adaptively exploring part of a large graph GG, starting from a specified vertex. For the algorithm to be local, its complexity must be bounded in terms of the size of the set that it outputs, with at most a weak dependence on the number nn of vertices in GG. 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 {\em volume-biased evolving set process}, which is a Markov chain on sets of vertices. We prove that for any set of vertices AA that has conductance at most ϕ\phi, for at least half of the starting vertices in AA our algorithm will output (with probability at least half), a set of conductance O(ϕ1/2log1/2n)O(\phi^{1/2} \log^{1/2} n). We prove that for a given run of the algorithm, the expected ratio between its computational complexity and the volume of the set that it outputs is O(ϕ1/2polylog(n))O(\phi^{-1/2} polylog(n)). In comparison, the best previous local partitioning algorithm, due to Andersen, Chung, and Lang, has the same approximation guarantee, but a larger ratio of O(ϕ1polylog(n))O(\phi^{-1} polylog(n)) between the complexity and output volume. Using our local partitioning algorithm as a subroutine, we construct a fast algorithm for finding balanced cuts. Given a fixed value of ϕ\phi, the resulting algorithm has complexity O((m+nϕ1/2)polylog(n))O((m+n\phi^{-1/2}) polylog(n)) and returns a cut with conductance O(ϕ1/2log1/2n)O(\phi^{1/2} \log^{1/2} n) and volume at least vϕ/2v_{\phi}/2, where vϕv_{\phi} is the largest volume of any set with conductance at most ϕ\phi.

Keywords

Cite

@article{arxiv.0811.3779,
  title  = {Finding Sparse Cuts Locally Using Evolving Sets},
  author = {Reid Andersen and Yuval Peres},
  journal= {arXiv preprint arXiv:0811.3779},
  year   = {2008}
}

Comments

20 pages, no figures

R2 v1 2026-06-21T11:44:30.895Z