毫秒级最短路径查询
社会与信息网络
2012-06-07 v1 数据库
物理与社会
摘要
我们考虑在大型社交网络上回答点对点最短路径查询的问题。目标是在数十毫秒内回答查询,同时最小化内存需求。我们提出了一种技术,通过利用社交网络的结构,对极大部分路径查询实现了这一目标。使用真实数据集的评估表明,我们的技术在延迟、内存和准确性之间提供了独特的权衡。例如,对于LiveJournal社交网络(约500万节点和6900万边),我们的技术可以在不到一毫秒内回答99.9%的查询。与存储所有点对最短路径相比,我们的技术所需内存至少减少550倍;平均查询时间约为365微秒——比最先进的最短路径算法快430倍。此外,我们的技术的相对性能随着网络规模(和密度)的增加而提高。例如,对于Orkut社交网络(300万节点和2.2亿边),我们的技术比最先进的最短路径算法快约2588倍。
引用
@article{arxiv.1206.1134,
title = {Shortest Paths in Less Than a Millisecond},
author = {Rachit Agarwal and Matthew Caesar and P. Brighten Godfrey and Ben Y. Zhao},
journal= {arXiv preprint arXiv:1206.1134},
year = {2012}
}
备注
6 pages; to appear in SIGCOMM WOSN 2012