40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)
DOI: 10.1109/sffcs.1999.814580
|View full text |Cite
|
Sign up to set email alerts
|

Fully dynamic algorithms for maintaining all-pairs shortest paths and transitive closure in digraphs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
218
0

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 169 publications
(220 citation statements)
references
References 10 publications
2
218
0
Order By: Relevance
“…In the running time, the parameter q then counts the number of node insertions or node deletions, respectively. We note that, while there is no previous literature on this problem, one can parallelize the algorithm of Even and Shiloach [ES81] (see also [Kin99,RZ11]) to obtain an amortized update time of O(nD q + 1) over q changes in both the incremental and the decremental setting. This bound is sublinear in D when q = ω(n).…”
Section: Introductionmentioning
confidence: 99%
“…In the running time, the parameter q then counts the number of node insertions or node deletions, respectively. We note that, while there is no previous literature on this problem, one can parallelize the algorithm of Even and Shiloach [ES81] (see also [Kin99,RZ11]) to obtain an amortized update time of O(nD q + 1) over q changes in both the incremental and the decremental setting. This bound is sublinear in D when q = ω(n).…”
Section: Introductionmentioning
confidence: 99%
“…The first dynamic algorithm for handling all pairs shortest paths in a graph was presented by King [45], with the constraint that all costs are positive integers and bounded by a value b. Initially, they proved that any shortest paths tree, where the length of each path is at most δ, can be maintained in time O(mδ), where m is the cardinality of the arcs set, during a sequence of arbitrary number of arc deletions.…”
Section: The Algorithm Is Able To Process Only a Batch Of Arc Deletiomentioning
confidence: 99%
“…Network modules that need shortest path computations typically rely on Dijkstra's algorithm, or a variation thereof [6,8,12,5], to compute shortest path, shortest-widesth path etc. These algorithms pre-compute shortest paths such that queries can be answered in O(1) time.…”
Section: Background On Shortest Path Algorithmsmentioning
confidence: 99%