In previous work we introduced sparsification, a technique that transforms fully dynamic algorithms for sparse graphs into ones that work on any graph, with a logarithmic increase in complexity. In this work we describe an improvement on this technique that avoids the logarithmic overhead. Using our improved sparsification technique, we keep track of the following properties: minimum spanning forest, best swap, connectivity, 2-edge-connectivity, and bipartiteness, in time O(n) per edge insertion or deletion; 2-vertex-connectivity and 3-vertex-connectivity, in time O(n) per update; and 4-vertexconnectivity, in time O(nα(n)) per update. ∗Department of Information and Computer Science, University of California, Irvine, CA 92717. Work supported in part by NSF grant CCR-9258355. †Department of Computer Science, Columbia University, New York, NY 10027 and Department of Computer Science, Tel-Aviv University, Tel-Aviv, Israel. Work supported in part by NSF Grants CCR-9014605 and CDA-9024735. ‡IBM T.J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY 10598. On leave from Università di Roma.
[1]
Robert E. Tarjan,et al.
Dividing a Graph into Triconnected Components
,
1973,
SIAM J. Comput..
[2]
David Eppstein,et al.
Separator based sparsification for dynamic planar graph algorithms
,
1993,
STOC '93.
[3]
Greg N. Frederickson,et al.
Algorithms and Data Structures for an Expanded Family of Matroid Intersection Problems
,
1989,
SIAM J. Comput..
[4]
Robert E. Tarjan,et al.
Depth-First Search and Linear Graph Algorithms
,
1972,
SIAM J. Comput..
[5]
David Eppstein.
Tree-weighted neighbors and geometric k smallest spanning trees
,
1994,
Int. J. Comput. Geom. Appl..
[6]
David Eppstein,et al.
Finding the k Smallest Spanning Trees
,
1990,
BIT.
[7]
Tomás Feder,et al.
Balanced matroids
,
1992,
STOC '92.
[8]
Roberto Tamassia,et al.
On-line maintenance of the four-connected components of a graph
,
1991,
[1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.
[9]
Greg N. Frederickson,et al.
Data structures for on-line updating of minimum spanning trees
,
1983,
STOC.