| Trade-offs for fully dynamic transitive closure on DAGs: breaking through the O(n2 barrier |
| Full text |
Pdf
(105 KB)
|
| Source
|
Journal of the ACM (JACM)
archive
Volume 52 , Issue 2 (March 2005)
table of contents
Pages: 147 - 156
Year of Publication: 2005
ISSN:0004-5411
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 15, Downloads (12 Months): 80, Citation Count: 0
|
|
|
ABSTRACT
We present an algorithm for directed acyclic graphs that breaks through the O(n2) barrier on the single-operation complexity of fully dynamic transitive closure, where n is the number of edges in the graph. We can answer queries in O(nε) worst-case time and perform updates in O(nω(1,ε,1)−ε+n1+ε) worst-case time, for any ε∈[0,1], where ω(1,ε,1) is the exponent of the multiplication of an n × nε matrix by an nε × n matrix. The current best bounds on ω(1,ε,1) imply an O(n0.575) query time and an O(n1.575) update time in the worst case. Our subquadratic algorithm is randomized, and has one-sided error. As an application of this result, we show how to solve single-source reachability in O(n1.575) time per update and constant time per query.
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
|
|
| |
3
|
Demetrescu, C., and Italiano, G. F. 2001. Maintaining dynamic matrices for fully dynamic transitive closure. Tech. Rep. arXiv:cs.DS/0104002.
|
| |
4
|
|
 |
5
|
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
[doi> 10.1145/502090.502095]
|
| |
6
|
|
| |
7
|
Ibaraki, T., and Katoh, N. 1983. On-line computation of transitive closure for graphs. Inf. Proc. Lett. 16, 95--97.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Khanna, S., Motwani, R., and Wilson, R. H. 1998. On certificates and lookahead in dynamic graph problems. Algorithmica 21, 4, 377--394.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
Munro, I. 1971. Efficient determination of the transitive closure of a directed graph. Inf. Proc. Lett. 1, 2, 56--58.
|
| |
15
|
|
| |
16
|
Yellin, D. M. 1993. Speeding up dynamic transitive closure for bounded degree graphs. Acta Inf. 30, 369--384.
|
 |
17
|
|
|