Efficient Single-Source Shortest Path and Distance Queries on Large Graphs
Andy Diwen Zhu, Xiaokui Xiao, Sibo Wang, Wenqing Lin

TL;DR
This paper introduces Highways-on-Disk (HoD), a novel disk-based index for efficiently answering single-source distance and shortest path queries on large, directed, and weighted graphs, outperforming existing methods.
Contribution
The paper presents HoD, a new disk-resident indexing technique that supports SSD and SSSP queries on large directed and weighted graphs, addressing limitations of prior I/O-efficient solutions.
Findings
HoD significantly improves query efficiency on large real-world graphs.
HoD supports directed and weighted graphs, unlike previous methods.
Experimental results show superior performance over existing solutions.
Abstract
This paper investigates two types of graph queries: {\em single source distance (SSD)} queries and {\em single source shortest path (SSSP)} queries. Given a node in a graph , an SSD query from asks for the distance from to any other node in , while an SSSP query retrieves the shortest path from to any other node. These two types of queries are fundamental building blocks of numerous graph algorithms, and they find important applications in graph analysis, especially in the computation of graph measures. Most of the existing solutions for SSD and SSSP queries, however, require that the input graph fits in the main memory, which renders them inapplicable for the massive disk-resident graphs commonly used in web and social applications. The only exceptions are a few techniques that are designed to be I/O efficient, but they all focus on undirected and/or unweighted…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Complexity and Algorithms in Graphs · Data Management and Algorithms
