APPROXIMATE SHORTEST PATHS AVOIDING A FAILED VERTEX : OPTIMAL SIZE DATA STRUCTURES FOR UNWEIGHTED GRAPHS

被引:11
作者
Khanna, Neelesh [1 ]
Baswana, Surender [2 ]
机构
[1] Oracle India Pvt Ltd, Bangalore 560029, Karnataka, India
[2] Indian Inst Technol Kanpur, Kanpur, Uttar Pradesh, India
来源
27TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2010) | 2010年 / 5卷
关键词
Shortest path; distance; distance queries; oracle; DISTANCE ORACLES; NODE;
D O I
10.4230/LIPIcs.STACS.2010.2481
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G = (V, E) be any undirected graph on V vertices and E edges. A path P between any two vertices u, v epsilon V 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 consider the problem of building a compact data structure for a given graph G which is capable of answering the following query for any u, v, z epsilon V and t > 1. report t- approximate shortest path between u and v when vertex z fails We present data structures for the single source as well all-pairs versions of this problem. Our data structures guarantee optimal query time. Most impressive feature of our data structures is that their size nearly match the size of their best static counterparts.
引用
收藏
页码:513 / 524
页数:12
相关论文
共 13 条
[1]  
Ahmed M., 2009, SHORTEST PATHS AVOID, P63
[2]  
Baswana S, 2006, ANN IEEE SYMP FOUND, P591
[3]   The LCA problem revisited [J].
Bender, MA ;
Farach-Colton, M .
LATIN 2000: THEORETICAL INFORMATICS, 2000, 1776 :88-94
[4]  
Bernstein A, 2009, ACM S THEORY COMPUT, P101
[5]  
Chechik S, 2009, ACM S THEORY COMPUT, P435
[6]   A new approach to dynamic all pairs shortest paths [J].
Demetrescu, C ;
Italiano, GF .
JOURNAL OF THE ACM, 2004, 51 (06) :968-992
[7]   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
[8]  
Duan R, 2009, PROCEEDINGS OF THE TWENTIETH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P506
[9]   Vickrey prices and shortest paths: What is an edge worth? [J].
Hershberger, J ;
Suri, S .
42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, :252-259
[10]  
Khanna N., APPROXIMATE SHORTEST