Skip to main content

Efficiently computing Top-K shortest path join

Publication ,  Conference
Chang, L; Lin, X; Qin, L; Yu, JX; Pei, J
Published in: EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings
January 1, 2015

Driven by many applications, in this paper we study the problem of computing the top-k shortest paths from one set of target nodes to another set of target nodes in a graph, namely the top-k shortest path join (KPJ) between two sets of target nodes. While KPJ is an extension of the problem of computing the top-k shortest paths (KSP) between two target nodes, the existing technique by converting KPJ to KSP has several deficiencies in conducting the computation. To resolve these, we propose to use the best-first paradigm to recursively divide search subspaces into smaller subspaces, and to compute the shortest path in each of the subspaces in a prioritized order based on their lower bounds. Consequently, we only compute shortest paths in subspaces whose lower bounds are larger than the length of the current k-th shortest path. To improve the efficiency, we further propose an iteratively bounding approach to tightening lower bounds of subspaces. Moreover, we propose two index structures which can be used to reduce the exploration area of a graph dramatically; these greatly speed up the computation. Extensive performance studies based on real road networks demonstrate the scalability of our approaches and that our approaches outperform the existing approach by several orders of magnitude. Furthermore, our approaches can be immediately used to compute KSP. Our experiment also demonstrates that our techniques outperform the state-of-the-art algorithm for KSP by several orders of magnitude.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings

DOI

Publication Date

January 1, 2015

Start / End Page

133 / 144
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Chang, L., Lin, X., Qin, L., Yu, J. X., & Pei, J. (2015). Efficiently computing Top-K shortest path join. In EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings (pp. 133–144). https://doi.org/10.5441/002/edbt.2015.13
Chang, L., X. Lin, L. Qin, J. X. Yu, and J. Pei. “Efficiently computing Top-K shortest path join.” In EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings, 133–44, 2015. https://doi.org/10.5441/002/edbt.2015.13.
Chang L, Lin X, Qin L, Yu JX, Pei J. Efficiently computing Top-K shortest path join. In: EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings. 2015. p. 133–44.
Chang, L., et al. “Efficiently computing Top-K shortest path join.” EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings, 2015, pp. 133–44. Scopus, doi:10.5441/002/edbt.2015.13.
Chang L, Lin X, Qin L, Yu JX, Pei J. Efficiently computing Top-K shortest path join. EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings. 2015. p. 133–144.

Published In

EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings

DOI

Publication Date

January 1, 2015

Start / End Page

133 / 144