在$O(\text{min}(d_t, \sqrt{m}))$时间内估计单节点PageRank

摘要:在无向图中计算单个节点的PageRank在实践中有很多应用。尽管经过十多年的研究,计算单个节点的PageRank仍然存在很大的时间复杂度。即使在无向图中,存在一些有价值的PageRank得分属性,但局部近似目标节点的PageRank得分仍然是一个具有挑战性的任务。两种常用的技术,基于Monte-Carlo的随机游走和反向推送,在最坏情况下都需要O(n)的时间复杂度,这使得现有方法无法在具有n个节点和m条边的无向图上实现类似于O(sqrt{m})的亚线性时间复杂度。本文侧重于无向图上的单节点PageRank计算问题。我们提出了一种新的算法SetPush,用于在无向图上准确估计单节点PageRank。通过非平凡的分析,我们证明了在无向图上,SetPush能以常数相对误差和常数失败概率实现O(min{d_t, sqrt{m}})的时间复杂度来估计目标节点t的PageRank。我们进行了全面的实验证明了SetPush的有效性。

作者:Hanzhi Wang and Zhewei Wei

论文ID:2307.13162

分类:Data Structures and Algorithms

分类简称:cs.DS

提交时间:2023-07-27

PDF 下载: 英文版 中文版pdf翻译中