Using PageRank to Locally Partition a Graph

被引:45
作者
Andersen, Reid [1 ]
Chung, Fan [2 ]
Lang, Kevin [3 ]
机构
[1] Microsoft Live Labs, 1 Microsoft Way, Redmond, WA 98052 USA
[2] Univ Calif San Diego, Dept Math, La Jolla, CA 92093 USA
[3] Yahoo Res, Santa Clara, CA 95054 USA
关键词
D O I
10.1080/15427951.2007.10129139
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A local graph partitioning algorithm finds a cut near a specified starting vertex, with a running time that depends largely on the size of the small side of the cut, rather than the size of the input graph. In this paper, we present a local partitioning algorithm using a variation of PageRank with a specified starting distribution. We derive a mixing result for PageRank vectors similar to that for random walks, and we show that the ordering of the vertices produced by a PageRank vector reveals a cut with small conductance. In particular, we show that for any set C with conductance F and volume k, a PageRank vector with a certain starting distribution can be used to produce a set with conductance O(root Phi log k). We present an improved algorithm for computing approximate PageRank vectors, which allows us to find such a set in time proportional to its size. In particular, we can find a cut with conductance at most phi, whose small side has volume at least 2 (b), in time O(2(b)log (2) m/phi(2)) where m is the number of edges in the graph. By combining small sets found by this local partitioning algorithm, we obtain a cut with conductance f and approximately optimal balance in time O( mlog(4)m/phi(2)).
引用
收藏
页码:35 / 64
页数:30
相关论文
共 16 条
  • [11] Lovasz L., 1990, Proceedings. 31st Annual Symposium on Foundations of Computer Science (Cat. No.90CH2925-6), P346, DOI 10.1109/FSCS.1990.89553
  • [12] CONDUCTANCE AND CONVERGENCE OF MARKOV-CHAINS - A COMBINATORIAL TREATMENT OF EXPANDERS
    MIHAIL, M
    [J]. 30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, : 526 - 531
  • [13] Page L., 1999, TECHNICAL REPORT 199, P161
  • [14] Simon Horst D., 1997, SIAM J SCI COMPUT, V18, P1436
  • [15] Spielman D. A., 2004, P 36 ANN ACM S THEOR, P81, DOI DOI 10.1145/1007352.1007372
  • [16] Spectral partitioning works: Planar graphs and finite element meshes
    Spielman, DA
    Teng, SH
    [J]. 37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, : 96 - 105