Using PageRank to Locally Partition a Graph

被引:49
作者
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 条
[1]   Bookmark-Coloring Algorithm for Personalized PageRank Computing [J].
Berkhin, Pavel .
INTERNET MATHEMATICS, 2006, 3 (01) :41-62
[2]  
BORGS C, 2004, P 10 ACM SIGKDD INT, P783
[3]   The anatomy of a large-scale hypertextual Web search engine [J].
Brin, S ;
Page, L .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (1-7) :107-117
[4]  
Fogaras D, 2004, LECT NOTES COMPUT SC, V3243, P105
[5]   Topic-sensitive PageRank: A context-sensitive ranking algorithm for Web search [J].
Haveliwala, TH .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2003, 15 (04) :784-796
[6]  
Jeh G., 2003, P 12 INT C WORLD WID, P271, DOI DOI 10.1145/775152.775191
[7]  
Kannan Ravi, 2004, J ACM, V51, P497
[8]  
Khandekar R., 2006, STOC'06. Proceedings of the 38th Annual ACM Symposium on Theory of Computing, P385, DOI 10.1145/1132516.1132574
[9]  
Leighton T., 1988, 29th Annual Symposium on Foundations of Computer Science (IEEE Cat. No.88CH2652-6), P422, DOI 10.1109/SFCS.1988.21958
[10]   RANDOM-WALKS IN A CONVEX BODY AND AN IMPROVED VOLUME ALGORITHM [J].
LOVASZ, L ;
SIMONOVITS, M .
RANDOM STRUCTURES & ALGORITHMS, 1993, 4 (04) :359-412