Skip to main content

Efficiently indexing shortest paths by exploiting symmetry in graphs

Publication ,  Conference
Xiac, Y; Wu, W; Pei, J; Wang, W; He, Z
Published in: Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT'09
September 21, 2009

Shortest path queries (SPQ) are essential in many graph analysis and mining tasks. However, answering shortest path queries on-the-fly on large graphs is costly. To online answer shortest path queries, we may materialize and index shortest paths. However, a straightforward index of all shortest paths in a graph of N vertices takes O(N2) space. In this paper, we tackle the problem of indexing shortest paths and online answering shortest path queries. As many large real graphs are shown richly symmetric, the central idea of our approach is to use graph symmetry to reduce the index size while retaining the correctness and the efficiency of shortest path query answering. Technically, we develop a framework to index a large graph at the orbit level instead of the vertex level so that the number of breadth-first search trees materialized is reduced from O(N) to O(|Δ|), where |Δ| ≤ TV is the number of orbits in the graph. We explore orbit adjacency and local symmetry to obtain compact breadth-first-search trees (compact BFS-trees). An extensive empirical study using both synthetic data and real data shows that compact BFS-trees can be built efficiently and the space cost can be reduced substantially. Moreover, online shortest path query answering can be achieved using compact BFS-trees. Copyright 2009 ACM.

Duke Scholars

Published In

Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT'09

DOI

Publication Date

September 21, 2009

Start / End Page

493 / 504
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Xiac, Y., Wu, W., Pei, J., Wang, W., & He, Z. (2009). Efficiently indexing shortest paths by exploiting symmetry in graphs. In Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT’09 (pp. 493–504). https://doi.org/10.1145/1516360.1516418
Xiac, Y., W. Wu, J. Pei, W. Wang, and Z. He. “Efficiently indexing shortest paths by exploiting symmetry in graphs.” In Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT’09, 493–504, 2009. https://doi.org/10.1145/1516360.1516418.
Xiac Y, Wu W, Pei J, Wang W, He Z. Efficiently indexing shortest paths by exploiting symmetry in graphs. In: Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT’09. 2009. p. 493–504.
Xiac, Y., et al. “Efficiently indexing shortest paths by exploiting symmetry in graphs.” Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT’09, 2009, pp. 493–504. Scopus, doi:10.1145/1516360.1516418.
Xiac Y, Wu W, Pei J, Wang W, He Z. Efficiently indexing shortest paths by exploiting symmetry in graphs. Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT’09. 2009. p. 493–504.

Published In

Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT'09

DOI

Publication Date

September 21, 2009

Start / End Page

493 / 504