Fast exact shortest-path distance queries on large networks by pruned landmark labeling

Type: Preprint

Publication Date: 2013-06-22

Citations: 341

DOI: https://doi.org/10.1145/2463676.2465315

Download PDF

Abstract

We propose a new exact method for shortest-path distance queries on large-scale networks. Our method precomputes distance labels for vertices by performing a breadth-first search from every vertex. Seemingly too obvious and too inefficient at first glance, the key ingredient introduced here is pruning during breadth-first searches. While we can still answer the correct distance for any pair of vertices from the labels, it surprisingly reduces the search space and sizes of labels. Moreover, we show that we can perform 32 or 64 breadth-first searches simultaneously exploiting bitwise operations. We experimentally demonstrate that the combination of these two techniques is efficient and robust on various kinds of large-scale real-world networks. In particular, our method can handle social networks and web graphs with hundreds of millions of edges, which are two orders of magnitude larger than the limits of previous exact methods, with comparable query time to those of previous methods.

Locations

  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ Fast Exact Shortest-Path Distance Queries on Large Networks by Pruned Landmark Labeling 2013 Takuya Akiba
Yoichi Iwata
Yuichi Yoshida
+ A Highly Scalable Labelling Approach for Exact Distance Queries in Complex Networks. 2018 Muhammad Farhan
Qing Wang
Yu Lin
Brendan D. McKay
+ A Highly Scalable Labelling Approach for Exact Distance Queries in Complex Networks 2018 Muhammad Farhan
Qing Wang
Yu Lin
Brendan D. McKay
+ PDF Chat Query-by-Sketch: Scaling Shortest Path Graph Queries on Very Large Networks 2021 Ye Wang
Qing Wang
Henning Köehler
Yu Lin
+ Pruned labeling algorithms 2014 Takuya Akiba
+ PDF Chat Pruning based Distance Sketches with Provable Guarantees on Random Graphs 2019 Hongyang Zhang
Huacheng Yu
Ashish Goel
+ Hub-Accelerator: Fast and Exact Shortest Path Computation in Large Social Networks 2013 Ruoming Jin
Ning Ruan
Bo You
Haixun Wang
+ PDF Chat A Sublinear Algorithm for Approximate Shortest Paths in Large Networks 2024 Sabyasachi Basu
Nadia Kōshima
Talya Eden
Omri Ben‐Eliezer
C. Seshadhri
+ Frustrated Random Walks: A Fast Method to Compute Node Distances on Hypergraphs 2024 Enzhi Li
Bilal Fadlallah
+ Shortest paths in less than a millisecond 2012 Rachit Agarwal
Matthew Caesar
P. Brighten Godfrey
Ben Y. Zhao
+ Shortest Paths in Less Than a Millisecond 2012 Rachit Agarwal
Matthew Caesar
P. Brighten Godfrey
Ben Y. Zhao
+ Shortest Paths in Less Than a Millisecond 2012 Rachit Agarwal
Matthew Caesar
P. Brighten Godfrey
Ben Y. Zhao
+ A Geometric Distance Oracle for Large Real-World Graphs 2014 Deepak Ajwani
W. Sean Kennedy
Alessandra Sala
Iraj Saniee
+ Fast and Scalable Analysis of Massive Social Graphs 2011 Xiaohan Zhao
Alessandra Sala
Hai-Tao Zheng
Ben Y. Zhao
+ ReHub. Extending Hub Labels for Reverse k-Nearest Neighbor Queries on Large-Scale networks 2015 Alexandros Efentakis
Dieter Pfoser
+ ReHub. Extending Hub Labels for Reverse k-Nearest Neighbor Queries on Large-Scale networks 2015 Alexandros Efentakis
Dieter Pfoser
+ BatchHL: Answering Distance Queries on Batch-Dynamic Networks at Scale 2022 Muhammad Farhan
Qing Wang
Henning Köehler
+ PDF Chat BatchHL: Answering Distance Queries on Batch-Dynamic Networks at Scale 2022 Muhammad Farhan
Qing Wang
Henning Köehler
+ Pruning based Distance Sketches with Provable Guarantees on Random Graphs 2017 Hongyang Zhang
Huacheng Yu
Ashish Goel
+ PDF Chat Planting trees for scalable and efficient canonical hub labeling 2019 Kartik Lakhotia
Rajgopal Kannan
Qing Dong
Viktor K. Prasanna