Reachability and distance queries via 2-hop labels

作者: Uri Zwick , Eran Halperin , Edith Cohen , Haim Kaplan

DOI: 10.5555/545381.545503

关键词:

摘要: Reachability and distance queries in graphs are fundamental to numerous applications, ranging from geographic navigation systems Internet routing. Some of these applications involve huge yet require fast query answering. We propose a new data structure for representing all distances graph. The is distributed the sense that it may be viewed as assigning labels vertices, such involving vertices u v answered using only v.Our based on 2-hop covers shortest paths, or For cover collection S paths every two v, there path concatenation S. describe an efficient algorithm finding almost optimal given paths. Our approach general can applied directed undirected graphs, exact approximate reachability queries.We study proposed combination theoretical experimental means. implemented our checked size resulting several real-life networks different application areas. experiments show total typically not much larger than network itself, usually considerably smaller explicit representation transitive closure network.

参考文章(11)
Giorgio Gallo, Michael D. Grigoriadis, Robert E. Tarjan, A fast parametric maximum flow algorithm and applications SIAM Journal on Computing. ,vol. 18, pp. 30- 55 ,(1989) , 10.1137/0218003
Edith Cohen, Efficient Parallel Shortest-Paths in Digraphs with a Separator Decomposition Journal of Algorithms. ,vol. 21, pp. 331- 357 ,(1996) , 10.1006/JAGM.1996.0048
David Peleg, Proximity-Preserving Labeling Schemes Journal of Graph Theory. ,vol. 33, pp. 167- 176 ,(2000) , 10.1002/(SICI)1097-0118(200003)33:3<>1.0.CO;2-Y
G. Kortsarz, D. Peleg, Generating Sparse 2-Spanners Journal of Algorithms. ,vol. 17, pp. 222- 236 ,(1994) , 10.1006/JAGM.1994.1032
Andrew V. Goldberg, Robert E. Tarjan, A new approach to the maximum-flow problem Journal of the ACM. ,vol. 35, pp. 921- 940 ,(1988) , 10.1145/48014.61051
Mikkel Thorup, Uri Zwick, Approximate distance oracles Proceedings of the thirty-third annual ACM symposium on Theory of computing - STOC '01. pp. 183- 192 ,(2001) , 10.1145/380752.380798
Mikkel Thorup, Compact oracles for reachability and approximate distances in planar digraphs Journal of the ACM. ,vol. 51, pp. 993- 1024 ,(2004) , 10.1145/1039488.1039493
Eugene L. Lawler, Combinatorial optimization : networks and matroids Dover Publications. ,(1976)
Stéphane Pérennes, Cyril Gavoille, David Peleg, Ran Raz, Distance labeling in graphs symposium on discrete algorithms. pp. 210- 219 ,(2001) , 10.5555/365411.365447
V. Chvatal, A Greedy Heuristic for the Set-Covering Problem Mathematics of Operations Research. ,vol. 4, pp. 233- 235 ,(1979) , 10.1287/MOOR.4.3.233