DocumentCode
1567135
Title
Sparsification-a technique for speeding up dynamic graph algorithms
Author
Eppstein, David
Author_Institution
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA
fYear
1992
Firstpage
60
Lastpage
69
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 1/2log(m /n )) per change; 3-edge-connectivity, in time O (n 2/3) per change; 4-edge-connectivity, in time O (n α(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 α( 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
Keywords
computational complexity; computational geometry; graph theory; spatial data structures; best swap; data structures; dynamic graph algorithms; graph 2-edge-connectivity; graph connectivity; minimum spanning forests; sparsification; Algorithm design and analysis; Binary trees; Computer science; Data structures; Heuristic algorithms; Partitioning algorithms; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-8186-2900-2
Type
conf
DOI
10.1109/SFCS.1992.267818
Filename
267818
Link To Document