vix.ing · top · new · best · stats · spec

The Push Algorithm for Spectral Ranking

2011/09/22 by Paolo Boldi, Sebastiano Vigna, Boldi, Paolo +1
Computer Science · #Data Management and Algorithms #Data Structures and Algorithms (cs.DS) #FOS: Computer and information sciences #FOS: Physical sciences #Matrix Theory and Algorithms #Neural Networks and Applications #Physics and Society (physics.soc-ph) #Social and Information Networks (cs.SI)

paper · pdf · doi:10.48550/arxiv.1109.4680

openalex publication_date 2011/09/22 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

The push algorithm was proposed first by Jeh and Widom in the context of personalized PageRank computations (albeit the name "push algorithm" was actually used by Andersen, Chung and Lang in a subsequent paper). In this note we describe the algorithm at a level of generality that make the computation of the spectral ranking of any nonnegative matrix possible. Actually, the main contribution of this note is that the description is very simple (almost trivial), and it requires only a few elementary linear-algebra computations. Along the way, we give new precise ways of estimating the convergence of the algorithm, and describe some of the contribution of the existing literature, which again turn out to be immediate when recast in our framework.

Related