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

被引:25
作者
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) [J].
Aingworth, D ;
Chekuri, C ;
Indyk, P ;
Motwani, R .
SIAM JOURNAL ON COMPUTING, 1999, 28 (04) :1167-1181
[2]   Approximate Distance Oracles for Unweighted Graphs in Expected O(n2) Time [J].
Baswana, Surender ;
Sen, Sandeep .
ACM TRANSACTIONS ON ALGORITHMS, 2006, 2 (04)
[3]   FASTER ALGORITHMS FOR ALL-PAIRS APPROXIMATE SHORTEST PATHS IN UNDIRECTED GRAPHS [J].
Baswana, Surender ;
Kavitha, Telikepalli .
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 [J].
Cohen, E ;
Zwick, U .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 38 (02) :335-353
[8]   A new approach to dynamic all pairs shortest paths [J].
Demetrescu, C ;
Italiano, GF .
JOURNAL OF THE ACM, 2004, 51 (06) :968-992
[9]   Oracles for distances avoiding a failed node or link [J].
Demetrescu, Camil ;
Thorup, Mikkel ;
Chowdhury, Rezaul Alam ;
Ramachandran, Vijaya .
SIAM JOURNAL ON COMPUTING, 2008, 37 (05) :1299-1318
[10]   All-pairs almost shortest paths [J].
Dor, D ;
Halperin, S ;
Zwick, U .
SIAM JOURNAL ON COMPUTING, 2000, 29 (05) :1740-1759