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 quer
A Fully Dynamic Algorithm for Maintaining the Transitive Closure
โ Scribed by Valerie King; Garry Sagert
- Publisher
- Elsevier Science
- Year
- 2002
- Tongue
- English
- Weight
- 170 KB
- Volume
- 65
- Category
- Article
- ISSN
- 0022-0000
No coin nor oath required. For personal study only.
โฆ Synopsis
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 to j?'' can be answered in O(1) time. The algorithm is randomized and has a onesided error; it is correct when answering yes, but has O(1/n c ) probability of error when answering no, for any constant c. In acyclic graphs, worst case update time is O(n 2 ). In general graphs, the update time is O(n 2.26 ). The space complexity of the algorithm is O(n 2 ).
๐ SIMILAR VOLUMES
A set of three allocation algorithms is proposed and analysed. As opposed to a number of allocation algorithms, whose performance is greatly dependent on the traffic profile, these techniques are dynamically adaptable to the change of the traffic load, combining the features of dynamic channel alloc
The discretization of the boundary in boundary element method generates integrals over elements that can be evaluated using numerical quadrature that approximate the integrands or semi-analytical schemes that approximate the integration path. In semi-analytical integration schemes, the integration p