Proceedings of the Thirty-Fifth Annual ACM Symposium on Theory of Computing 2003
DOI: 10.1145/780542.780567
|View full text |Cite
|
Sign up to set email alerts
|

A new approach to dynamic all pairs shortest paths

Abstract: We study novel combinatorial properties of graphs that allow us to devise a completely new approach to dynamic all pairs shortest paths problems. Our approach yields a fully dynamic algorithm for general directed graphs with non-negative real-valued edge weights that supports any sequence of operations in Õ(n2)1 amortized time per update and unit worst-case time per distance query, where n is the number of vertices. We can also report shortest paths in optimal worst-case time. These bounds improve substantiall… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
128
0
1

Year Published

2005
2005
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 77 publications
(129 citation statements)
references
References 15 publications
0
128
0
1
Order By: Relevance
“…No nontrivial decremental algorithm for either problem was known prior to our work. Our method is a generalization of the decremental algorithm of Demetrescu and Italiano [3] for unique shortest paths, and for graphs with ν * = O(n), we match the bound in [3]. Thus for graphs with a constant number of shortest paths between any pair of vertices, our algorithm maintains APASP and BC scores in amortized time O(n 2 · log n) under decremental updates, regardless of the number of edges in the graph.…”
mentioning
confidence: 89%
See 2 more Smart Citations
“…No nontrivial decremental algorithm for either problem was known prior to our work. Our method is a generalization of the decremental algorithm of Demetrescu and Italiano [3] for unique shortest paths, and for graphs with ν * = O(n), we match the bound in [3]. Thus for graphs with a constant number of shortest paths between any pair of vertices, our algorithm maintains APASP and BC scores in amortized time O(n 2 · log n) under decremental updates, regardless of the number of edges in the graph.…”
mentioning
confidence: 89%
“…Our method is a generalization of the method developed by Demetrescu and Italiano [3] (the 'DI' method) for decremental APSP where only one shortest path is needed. The DI decremental algorithm [3] runs in O(n 2 · log n) amortized time per update, for a sufficiently long update sequence.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The most naive solution consists in recomputing all shortest paths after any update but it is generally quite costly. For instance, the update time of the fastest dynamic algorithms for the all-pairs shortest path takes O(n 2 polylog(n)) [DI04,Tho04]. It turns out that in the failure model, it is not always necessary to recompute all shortest paths.…”
Section: Related Workmentioning
confidence: 99%
“…Many approaches have been proposed to maintain dynamic APSP data structures. For example, in [12,13], a dynamic algorithm for general directed graphs with non-negative edge weights was proposed with a computational complexity of O(n 2 log 3 n), where n is the number of vertices. However, this time bound is comparable to recomputing all-pairs shortest paths from scratch, which makes the algorithm inefficient for handling changes in graphs.…”
Section: Introductionmentioning
confidence: 99%