English

PageRank Centrality in Directed Graphs with Bounded In-Degree

Data Structures and Algorithms 2026-01-21 v2

Abstract

We study the computational complexity of locally estimating a node's PageRank centrality in a directed graph GG. For any node tt, its PageRank centrality π(t)\pi(t) is defined as the probability that a random walk in GG, starting from a uniformly chosen node, terminates at tt, where each step terminates with a constant probability α(0,1)\alpha\in(0,1). To obtain a multiplicative (1±O(1))\big(1\pm O(1)\big)-approximation of π(t)\pi(t) with probability Ω(1)\Omega(1), the previously best upper bound is O(n1/2min{Δin1/2,Δout1/2,m1/4})O(n^{1/2}\min\{ \Delta_{in}^{1/2},\Delta_{out}^{1/2},m^{1/4}\}) from [Wang, Wei, Wen, Yang, STOC '24], where nn and mm denote the number of nodes and edges in GG, and Δin\Delta_{in} and Δout\Delta_{out} upper bound the in-degrees and out-degrees of GG, respectively. Using a refinement of the proof in the same paper, we establish a lower bound of Ω(n1/2min{Δin1/2/nγ,Δout1/2/nγ,m1/4})\Omega(n^{1/2}\min\{\Delta_{in}^{1/2}/n^{\gamma},\Delta_{out}^{1/2}/n^{\gamma},m^{1/4}\}), where γ=12(2max{log1/(1α)Δin,1}1)1\gamma=\frac{1}{2}(2\max\{\log_{1/(1-\alpha)}\Delta_{in},1\}-1)^{-1}. As γ\gamma only depends on Δin\Delta_{in} and nγ=O(1)n^{\gamma}=O(1) for Δin=Ω(nΩ(1))\Delta_{in}=\Omega\left(n^{\Omega(1)}\right), the known upper bound is tight if we only parameterize the complexity by nn, mm, and Δout\Delta_{out}. However, there remains a gap of Ω(nγ)\Omega(n^{\gamma}) when considering Δin\Delta_{in}, and this gap is large when Δin\Delta_{in} is small. In the extreme case where Δin1/(1α)\Delta_{in}\le1/(1-\alpha), we have γ=1/2\gamma=1/2, leading to a gap of Ω(n1/2)\Omega(n^{1/2}) between the bounds O(n1/2)O(n^{1/2}) and Ω(1)\Omega(1). In this paper, we present a new algorithm that achieves the above lower bound (up to logarithmic factors). The algorithm assumes that nn and the bounds Δin\Delta_{in} and Δout\Delta_{out} are known in advance. Our key technique is a novel randomized backwards propagation process that only propagates selectively based on Monte Carlo estimated PageRank scores.

Keywords

Cite

@article{arxiv.2508.01257,
  title  = {PageRank Centrality in Directed Graphs with Bounded In-Degree},
  author = {Mikkel Thorup and Hanzhi Wang and Zhewei Wei and Mingji Yang},
  journal= {arXiv preprint arXiv:2508.01257},
  year   = {2026}
}

Comments

full version of a SODA 2026 paper, 25 pages, 2 figures; v2: revised discussion of contributions and related work, added explanations on the exponent gamma

R2 v1 2026-07-01T04:30:46.142Z