𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Fully Dynamic Algorithms for Maintaining Shortest Paths Trees

✍ Scribed by Daniele Frigioni; Alberto Marchetti-Spaccamela; Umberto Nanni


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
213 KB
Volume
34
Category
Article
ISSN
0196-6774

No coin nor oath required. For personal study only.

✦ Synopsis


We propose fully dynamic algorithms for maintaining the distances and the shortest paths from a single source in either a directed or an undirected graph with positive real edge weights, handling insertions, deletions, and weight updates of edges. The algorithms require linear space and optimal query time. The cost of the update operations depends on the class of the considered graph and on the number of the output updates, i.e., on the number of vertices that, due to an edge modification, either change the distance from the source or change the parent in the shortest paths tree. We first show that, if we deal only with updates on the Ε½ . weights of edges, then the update procedures require O log n worst case time per output update for several classes of graphs, as in the case of graphs with bounded genus, bounded arboricity, bounded degree, bounded treewidth, and bounded pagenumber. For general graphs with n vertices and m edges the algorithms


πŸ“œ SIMILAR VOLUMES


Dual algorithms for the shortest path tr
✍ Pallottino, Stefano; ScutellοΏ½, Maria Grazia πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 117 KB πŸ‘ 2 views

We consider dual approaches for the Shortest Path Tree problem. After a brief introduction to the problem, we review the most important dual algorithms which have been described in the literature for its solution and propose a new family of dual ascent algorithms. In these algorithms, ''local'' and

A Fully Dynamic Algorithm for Maintainin
✍ Valerie King; Garry Sagert πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 170 KB

This paper presents an efficient fully dynamic graph algorithm for maintaining the transitive closure of a directed graph. The algorithm updates the adjacency matrix of the transitive closure with each update to the graph; hence, each reachability query of the form ''Is there a directed path from i

Faster Shortest-Path Algorithms for Plan
✍ Monika R Henzinger; Philip Klein; Satish Rao; Sairam Subramanian πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 445 KB

We give a linear-time algorithm for single-source shortest paths in planar graphs with nonnegative edge-lengths. Our algorithm also yields a linear-time algorithm for maximum flow in a planar graph with the source and sink on the same face. For the case where negative edge-lengths are allowed, we gi

Termination Detection for Parallel Short
✍ Michelle R Hribar; Valerie E Taylor; David E Boyce πŸ“‚ Article πŸ“… 1998 πŸ› Elsevier Science 🌐 English βš– 322 KB

Shortest path computation is required by a large number of applications such as VLSI, transportation, and communication networks. These applications, which are often very complex and have sparse networks, generally use parallel labeling shortest path algorithms. Such algorithms, when implemented on