ACM Home Page
Please provide us with feedback. Feedback
Dual-failure distance and connectivity oracles
Full text PdfPdf (595 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 506-515  
Year of Publication: 2009
Authors
Ran Duan  University of Michigan
Seth Pettie  University of Michigan
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 35,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Spontaneous failure is an unavoidable aspect of all networks, particularly those with a physical basis such as communications networks or road networks. Whether due to malicious coordinated attacks or other causes, failures temporarily change the topology of the network and, as a consequence, its connectivity and distance metric. In this paper we look at the problem of efficiently answering connectivity, distance, and shortest route queries in the presence of two node or link failures. Our data structure uses Õ(n2) space and answers queries in Õ (1) time, which is within a polylogarithmic factor of optimal and nearly matches the single-failure distance oracles of Demestrescu et al. It may yet be possible to find distance/connectivity oracles capable of handling any fixed number of failures. However, the sheer complexity of our algorithm suggests that moving beyond dual-failures will require a fundamentally different approach to the problem.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
 
6
 
7
 
8
 
9
 
10
 
11
E. L. Lawler. A procedure for computing the K best solutions to discrete optimization problems and its application to the shortest path problem. Management Sci., 18:401--405, 1971/72.
 
12
K. Malik, A. K. Mittal, and S. K. Gupta. The k most vital arcs in the shortest path problem. Oper. Res. Lett., 8(4):223--227, 1989.
 
13
 
14
 
15
N. Nisan and A. Ronen. Algorithmic mechanism design. Games Econom. Behav., 35(1--2):166--196, 2001. Economics and artificial intelligence.
 
16
 
17
S. Pettie. Sensitivity analysis of minimum spanning trees in sub-inverse-Ackermann time. In Proceedings 16th Int'l Symposium on Algorithms and Computation (ISAAC), pages 964--973, 2005.
 
18
L. Roditty and U. Zwick. Replacement paths and k-simple shortest paths in unweighted directed graphs. In Proceedings 32nd Int'l Colloq. on Automata, Languages, and Programming (ICALP), pages 249--260, 2005.
 
19
 
20
J. Y. Yen. Finding the K shortest loopless paths in a network. Management Sci., 17:712--716, 1970/71.