Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms 2017
DOI: 10.1137/1.9781611974782.28
|View full text |Cite
|
Sign up to set email alerts
|

Fully dynamic all-pairs shortest paths with worst-case update-time revisited

Abstract: We revisit the classic problem of dynamically maintaining shortest paths between all pairs of nodes of a directed weighted graph. The allowed updates are insertions and deletions of nodes and their incident edges. We give worstcase guarantees on the time needed to process a single update (in contrast to related results, the update time is not amortized over a sequence of updates).Our main result is a simple randomized algorithm that for any parameter c > 1 has a worst-case update time of O(cn 2+ 2 /3 log 4 /3 … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
99
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 35 publications
(99 citation statements)
references
References 39 publications
(58 reference statements)
0
99
0
Order By: Relevance
“…We point out that for unweighted graphs, we can replace the Bellman-Ford procedure by a simple Breath-First-Search procedure (see for example [Cor + 09]) which improves the running time from O(n 2 h) to O(n 2 ). This was also exploited before in [ACK17].…”
Section: Batch Deletion Data Structure For Unweighted Graphsmentioning
confidence: 86%
See 2 more Smart Citations
“…We point out that for unweighted graphs, we can replace the Bellman-Ford procedure by a simple Breath-First-Search procedure (see for example [Cor + 09]) which improves the running time from O(n 2 h) to O(n 2 ). This was also exploited before in [ACK17].…”
Section: Batch Deletion Data Structure For Unweighted Graphsmentioning
confidence: 86%
“…Lemma 2.1 (see [Zwi02,ACK17]). Given a collection Π of the h-hop-improving shortest paths for all pairs (s, t) ∈ V 2 in G \ D, then there exists a procedure DetExtDistances(Π, h) that returns improving shortest paths for all pairs (s, t) ∈ V 2 in time O(n 3 log n/h + n 2 log 2 n).…”
Section: Preliminariesmentioning
confidence: 99%
See 1 more Smart Citation
“…APSP The algorithm withÕ(n 2.75 ) worst-case update time of Thorup [Tho05] was among the first that addressed the issue of worst-case update time (Question 1.4). Despite much recent effort and progress on this issue 9 , the only improvement over Thorup's bound was theÕ(n 2+2/3 ) worstcase update time by Abraham, Chechik, and Krinninger [ACK17]. This bound holds for directed weighted graphs and can be improved toÕ(n 2.5 ) on directed unweighted graphs.…”
Section: Consequencesmentioning
confidence: 99%
“…Note that while previous algorithms [Tho05,ACK17] can also return the shortest path connecting two nodes in time proportional to the length of the path, our algorithms only maintain the distances. Also, previous algorithms can handle a more general update where the weights of all edges incident to the same node are updated at once.…”
Section: Consequencesmentioning
confidence: 99%