ACM Home Page
Please provide us with feedback. Feedback
Dynamic subgraph connectivity with geometric applications
Full text PdfPdf (146 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thiry-fourth annual ACM symposium on Theory of computing table of contents
Montreal, Quebec, Canada
SESSION: Session 1A table of contents
Pages: 7 - 13  
Year of Publication: 2002
ISBN:1-58113-495-9
Author
Timothy M. Chan  University of Waterloo, Waterloo, Ontario, Canada
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 40,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/509907.509911
What is a DOI?

ABSTRACT

(MATH) Inspired by dynamic connectivity applications in computational geometry, we consider a problem we call dynamic subgraph connectivity: design a data structure for an undirected graph $G=(V,E)$ and a subset of vertices $S\on V$, to support insertions and deletions in~$S$ and connectivity queries (are two vertices connected\@?) in the subgraph induced by~$S$. We develop the first sublinear, fully dynamic method for this problem for general sparse graphs, using an elegant combination of several simple ideas. Our method requires linear space, $\OO (|E|^{4\w/(3\w+3)})=O(|E|^{0.94})$ amortized update time, and $\OO(|E|^{1/3})$ query time, where $\w$ is the matrix multiplication exponent and $\OO$ hides polylogarithmic factors.


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
P. K. Agarwal, N. Alon, B. Aronov, and S. Suri. Can visibility graphs be represented compactly? Discrete Comput.Geom., 12:347--365 1994.
 
2
P. K. Agarwal and J. Erickson. Geometric range searching and its relatives. In Advances in Discrete and Computational Geometry (B. Chazelle, J. E. Goodman, and R. Pollack, eds.), pp. 1--56, AMS Press, 1999.
 
3
P. K. Agarwal and M. van Kreveld. Polygon and connected component intersection searching. Algorithmica 15 626--660 1996.
 
4
N. Alon, R. Yuster, and U. Zwick. Finding and counting given length cycles. Algorithmica 17 209--223 1997.
 
5
J. Bentley and J. Saxe. Decomposable searching problems I: static-to-dynamic transformation. J Algorithmica 1 301--358 1980.
6
 
7
 
8
 
9
 
10
11
 
12
D. Eppstein. Dynamic Euclidean minimum spanning trees and extrema of binary functions. Discrete Comput.Geom., 13 111--122 1995.
13
 
14
 
15
G. N. Frederickson. Data structures for on-line updating of minimum spanning trees, with applications. SAIM J. Comput., 14 781--798 1998.
 
16
D. Frigioni and G. F. Italiano. Dynamically switching vertices in planar graphs. Algorithmica 28 76--103 2000.
17
 
18
19
 
20
21
 
22
H. Imai and T. Asano. Finding the connected components and a maximum clique of an intersection graph of rectangles in the plane. J.Algorithms 310--323 1983.
 
23
S. Khanna, R. Motwani, and R. H. Wilson. On certificates and lookahead on dynamic graph problems. Algorithmica 21 377--394 1998.
 
24
 
25
K. Mulmuley. Computational Geometry: An Introduction Through Randomized Algorithms. Prentice-Hall, 1994.
 
26
 
27
28