Approximate Shortest Paths Avoiding a Failed Vertex: Near Optimal Data Structures for Undirected Unweighted Graphs

被引:22
作者
Baswana, Surender [1 ]
Khanna, Neelesh [2 ]
机构
[1] IIT Kanpur, Dept Comp Sci & Engn, Kanpur 208016, Uttar Pradesh, India
[2] Oracle India Pvt Ltd, Bangalore 560029, Karnataka, India
关键词
Shortest path; Distance; Approximate distance; Oracle; ALL-PAIRS; DISTANCE ORACLES; REPLACEMENT PATHS; ALGORITHMS; NODE; TIME;
D O I
10.1007/s00453-012-9621-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Let G=(V,E) be an undirected unweighted graph. A path between any two vertices u,vaV is said to be t-approximate shortest path if its length is at most t times the length of the shortest path between u and v. We address the problem of building a compact data structure which can efficiently answer the following query for any u,v,xaV and t > 1: Report t-approximate shortest path between u and v when vertex x fails. We present data structures for the single source as well as all-pairs versions of this problem. The query time guaranteed by our data structures is optimal up to a constant factor. Moreover, the size of each of them nearly matches the size of the corresponding data structure with no failures.
引用
收藏
页码:18 / 50
页数:33
相关论文
共 25 条
  • [1] Fast estimation of diameter and shortest paths (without matrix multiplication)
    Aingworth, D
    Chekuri, C
    Indyk, P
    Motwani, R
    [J]. SIAM JOURNAL ON COMPUTING, 1999, 28 (04) : 1167 - 1181
  • [2] Approximate Distance Oracles for Unweighted Graphs in Expected O(n2) Time
    Baswana, Surender
    Sen, Sandeep
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2006, 2 (04)
  • [3] FASTER ALGORITHMS FOR ALL-PAIRS APPROXIMATE SHORTEST PATHS IN UNDIRECTED GRAPHS
    Baswana, Surender
    Kavitha, Telikepalli
    [J]. SIAM JOURNAL ON COMPUTING, 2010, 39 (07) : 2865 - 2896
  • [4] Bernstein A, 2010, PROC APPL MATH, V135, P742
  • [5] Bernstein A, 2009, ACM S THEORY COMPUT, P101
  • [6] Chechik S, 2010, LECT NOTES COMPUT SC, V6346, P84, DOI 10.1007/978-3-642-15775-2_8
  • [7] All-pairs small-stretch paths
    Cohen, E
    Zwick, U
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 38 (02): : 335 - 353
  • [8] A new approach to dynamic all pairs shortest paths
    Demetrescu, C
    Italiano, GF
    [J]. JOURNAL OF THE ACM, 2004, 51 (06) : 968 - 992
  • [9] Oracles for distances avoiding a failed node or link
    Demetrescu, Camil
    Thorup, Mikkel
    Chowdhury, Rezaul Alam
    Ramachandran, Vijaya
    [J]. SIAM JOURNAL ON COMPUTING, 2008, 37 (05) : 1299 - 1318
  • [10] All-pairs almost shortest paths
    Dor, D
    Halperin, S
    Zwick, U
    [J]. SIAM JOURNAL ON COMPUTING, 2000, 29 (05) : 1740 - 1759