The Community for Technology Leaders
Proceedings., 33rd Annual Symposium on Foundations of Computer Science (1992)
Pittsburgh, PA, USA
Oct. 24, 1992 to Oct. 27, 1992
ISBN: 0-8186-2900-2
pp: 60-69
D. Eppstein , Dept. of Inf.&Comput. Sci., California Univ., Irvine, CA, USA
ABSTRACT
The authors provide data structures that maintain a graph as edges are inserted and deleted, and keep track of the following properties: minimum spanning forests, best swap, graph connectivity, and graph 2-edge-connectivity, in time O(n/sup 1/2/log(m/n)) per change; 3-edge-connectivity, in time O(n/sup 2/3/) per change; 4-edge-connectivity, in time O(n alpha (n)) per change; k-edge-connectivity, in time O(n log n) per change; bipartiteness, 2-vertex-connectivity, and 3-vertex-connectivity, in time O(n log(m/n)) per change; and 4-vertex-connectivity, in time O(n log(m/n)+n alpha (n)) per change. Further results speed up the insertion times to match the bounds of known partially dynamic algorithms. The algorithms are based on a technique that transforms algorithms for sparse graphs into ones that work on any graph, which they call sparsification.
INDEX TERMS
sparsification, dynamic graph algorithms, data structures, minimum spanning forests, best swap, graph connectivity, graph 2-edge-connectivity
CITATION

D. Eppstein, "Sparsification-a technique for speeding up dynamic graph algorithms," Proceedings., 33rd Annual Symposium on Foundations of Computer Science(FOCS), Pittsburgh, PA, USA, 1992, pp. 60-69.
doi:10.1109/SFCS.1992.267818
93 ms
(Ver 3.3 (11022016))