|
ABSTRACT
We provide data strutures that maintain a graph as edges are inserted and deleted, and keep track of the following properties with the following times: minimum spanning forests, graph connectivity, graph 2-edge connectivity, and bipartiteness in timeO(n1/2) per change; 3-edge connectivity, in time O(n2/3) per change; 4-edge connectivity, in time O(n&agr;(n)) per change; k-edge connectivity for constant k, in time O(nlogn) per change;2-vertex connectivity, and 3-vertex connectivity, in the O(n) per change; and 4-vertex connectivity, in time O(n&agr;(n)) per change. Further results speed up the insertion times to match the bounds of known partially dynamic algorithms.All our algorithms are based on a new technique that transforms an algorithm for sparse graphs into one that will work on any graph, which we call sparsification.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Giuseppe Amato , Giuseppe Cattaneo , Giuseppe F. Italiano, Experimental analysis of dynamic minimum spanning tree algorithms, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.314-323, January 05-07, 1997, New Orleans, Louisiana, United States
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
EPPSTEIN, D. 1994b. Tree-weighted neighbors and geometric k smallest spanning trees. Int. J. Comput. Geom. Appl. 4, 229-238.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
FREDERICKSON, G. N. 1985. Data structures for on-line updating of minimum spanning trees. SIAM J. Comput. 14, 781-798.
|
| |
18
|
|
| |
19
|
|
| |
20
|
FREDMAN, M. L., AND HENZIGER, M. R. 1997. Lower bounds for fully dynamic connectivity problems in graphs. Algorithmica, to appear.
|
| |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
GALIL, Z., AND ITALIANO, G.F. 1991a. Fully dynamic algorithms for 3-edge-connectivity. Unpublished manuscript.
|
| |
25
|
|
 |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
HARARY, f. 1969. Graph Theory. Addison-Wesley, Reading, Mass.
|
| |
31
|
|
 |
32
|
|
| |
33
|
|
| |
34
|
|
| |
35
|
HOPCROFT, J., AND TARJAN, R.E. 1973. Dividing a graph into triconnected components. SIAM J. Comput. 2, 135-158.
|
| |
36
|
|
 |
37
|
|
| |
38
|
Sanjeev Khanna , Rajeev Motwani , Randall H. Wilson, On certificates and lookahead in dynamic graph problems, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, p.222-231, January 28-30, 1996, Atlanta, Georgia, United States
|
| |
39
|
|
| |
40
|
LA POUTRI#, J. A. 1991. Dynamic graph algorithms and data structures. Ph.D. Dissertation. Department of Computer Science, Utrecht Univ.
|
| |
41
|
LAWLER, E. L. 1976. Combinatorial Optimization: Networks and Matroids. Holt, Reinhart and Winston, New York.
|
| |
42
|
NAGAMOCHI, H., AND IBARAKI, T. 1992. Linear time algorithms for finding a sparse k-connected spanning subgraph of a k-connected graph. Algorithmica 7, 583-596.
|
| |
43
|
RAUCH, M.H. 1995. Fully dynamic biconnectivity in graphs. Algorithmica 13, 6 (June), 503-538.
|
| |
44
|
|
| |
45
|
TARJAN, R.E. 1972. Depth-first search and linear graph algorithms. SIAM J. Comput. 1,146-160.
|
| |
46
|
|
| |
47
|
WESTBROOK, J., AND TARJAN, R.E. 1992. Maintaining bridge-connected and biconnected components on-line. Algorithmica 7, 433-464.
|
CITED BY 31
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jacob Holm , Kristian de Lichtenberg , Mikkel Thorup, Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.79-89, May 24-26, 1998, Dallas, Texas, United States
|
|
|
Raj Iyer , David Karger , Hariharan Rahul , Mikkel Thorup, An Experimental Study of Polylogarithmic, Fully Dynamic, Connectivity Algorithms, Journal of Experimental Algorithmics (JEA), 6, p.4-es, 2001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jacob Holm , Kristian de Lichtenberg , Mikkel Thorup, Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity, Journal of the ACM (JACM), v.48 n.4, p.723-760, July 2001
|
|
|
|
|
|
|
|
|
Therese C. Biedl , Prosenjit Bose , Erik D. Demaine , Anna Lubiw, Efficient algorithms for Petersen's matching theorem, Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms, p.130-139, January 17-19, 1999, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
Joan Feigenbaum , Sampath Kannan , Andrew McGregor , Siddharth Suri , Jian Zhang, Graph distances in the streaming model: the value of space, Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, January 23-25, 2005, Vancouver, British Columbia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"William Fennell Smyth : Reviewer"
As the authors observe, “graph algorithms are fundamental in
computer science,” and therefore, so are the data structures that
facilitate them. This paper introduces a data structure called a
sparsification tree, which allows impor
more...
|