A PRECONDITIONED AND SHIFTED GMRES ALGORITHM FOR THE PAGERANK PROBLEM WITH MULTIPLE DAMPING FACTORS

被引:33
作者
Wu, Gang [1 ]
Wang, Yan-Chun [1 ]
Jin, Xiao-Qing [2 ]
机构
[1] Jiangsu Normal Univ, Sch Math Sci, Xuzhou 221116, Jiangsu, Peoples R China
[2] Univ Macau, Dept Math, Taipa, Peoples R China
关键词
Google; PageRank; Web information retrieval; GMRES(m); shifted linear systems; preconditioner; STAGNATION;
D O I
10.1137/110834585
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Google has become one of the most popular and successful search engines in recent years. Google's success can be attributed to its simple and elegant algorithm: PageRank. In practice, one often needs to solve the PageRank problem with multiple damping factors or with multiple damping factors and multiple personalization vectors. The conventional PageRank algorithm has to solve these problems one by one. The shifted GMRES(m) algorithm can be used to solve them in the same search subspace. However, there are two disadvantages to this algorithm. The first is "near singularity," and the second is "stagnation." In this paper, we first present a modified and shifted GMRES(m) algorithm to deal with the problem of near singularity. In order to overcome the drawback of stagnation and to improve convergence, we propose a polynomial preconditioner for the modified algorithm. We show that the resulting algorithm can circumvent the drawbacks of near singularity and stagnation that occur in its original counterpart. Finally, we consider how to solve the PageRank problem with multiple damping factors and multiple personalization vectors using a preconditioned and shifted block GMRES(m) algorithm. Numerical experiments illustrate the efficiency of our new algorithms, as well as their theoretical properties.
引用
收藏
页码:A2558 / A2575
页数:18
相关论文
共 20 条
[1]  
[Anonymous], 1998, P 7 INT WORLD WID WE
[2]  
[Anonymous], 2006, Google's PageRank and beyond: the science of search engine rankings
[3]  
[Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
[4]   Random Alpha PageRank [J].
Constantine, Paul G. ;
Gleich, David F. .
INTERNET MATHEMATICS, 2009, 6 (02) :189-236
[5]   Deflated GMRES for systems with multiple shifts and multiple right-hand sides [J].
Darnell, Dean ;
Morgan, Ronald B. ;
Wilcox, Walter .
LINEAR ALGEBRA AND ITS APPLICATIONS, 2008, 429 (10) :2415-2434
[6]  
ELMAN H. C., 1982, Ph.D. thesis
[7]  
FREUND RW, 1993, NUMERICAL LINEAR ALGEBRA, P101
[8]   Restarted GMRES for shifted linear systems [J].
Frommer, A ;
Glassner, U .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 19 (01) :15-26
[9]   AN INNER-OUTER ITERATION FOR COMPUTING PAGERANK [J].
Gleich, David F. ;
Gray, Andrew P. ;
Greif, Chen ;
Lau, Tracy .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (01) :349-371
[10]   An Arnoldi-type algorithm for computing page rank [J].
Golub, G. H. ;
Greif, C. .
BIT NUMERICAL MATHEMATICS, 2006, 46 (04) :759-771