ACM Home Page
Please provide us with feedback. Feedback
Trade-offs for fully dynamic transitive closure on DAGs: breaking through the O(n2 barrier
Full text PdfPdf (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
Camil Demetrescu  Università di Roma “La Sapienza”, Rome, Italy
Giuseppe F. Italiano  Università di Roma “Tor Vergata”, Rome, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 80,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1059513.1059514
What is a DOI?

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
 
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

Collaborative Colleagues:
Camil Demetrescu: colleagues
Giuseppe F. Italiano: colleagues