Francesco Tudisco

A preconditioning approach to the Pagerank computation

Francesco Tudisco, Carmine Di Fiore,
Linear Algebra and its Applications, 435 : 2222--2246 (2011)

Abstract

Some spectral properties of the transition matrix of an oriented graph indicate the preconditioning of Euler-Richardson (ER) iterative scheme as a good way to compute efficiently the vertexrank vector associated with such graph. We choose the preconditioner from an algebra $\mathcal U$ of matrices, thereby obtaining an ER-$\mathcal U$ method, and we observe that ER-$\mathcal U$ can outperform ER in terms of rate of convergence. The proposed preconditioner can be updated at a very low cost whenever the graph changes, as is the case when it represents a generic set of information. The particular $\mathcal U$ utilized requires a surplus of operations per step and memory allocations, which make ER-$\mathcal U$ superior to ER for not too wide graphs. However, the observed high improvement in convergence rate obtained by preconditioning and the general theory developed, are a reason for investigating different choices of $\mathcal U$, more efficient for huge graphs.

Please cite this work as:

@article{tudisco2011preconditioning,
  title={A preconditioning approach to the pagerank computation problem},
  author={Tudisco, Francesco and Di Fiore, Carmine},
  journal={Linear Algebra and its Applications},
  volume={435},
  number={9},
  pages={2222--2246},
  year={2011},
  publisher={Elsevier}
}

Links: doi

Keywords: Pagerank Iterative methods Preconditioning Eigenvalues Fast discrete transforms matrix algebras