ACM Home Page
Please provide us with feedback. Feedback
An Experimental Study of Dynamic Algorithms for Transitive Closure
Full text PdfPdf (547 KB),  PsPs (936 KB)
Source Journal of Experimental Algorithmics (JEA) archive
Volume 6 ,  (2001) table of contents
Article No. 9  
Year of Publication: 2001
ISSN:1084-6654
Authors
Daniele Frigioni  Universitá di Roma "La Sapienza"
Tobias Miller  Transport-, Informatik-, und Logistik-Consulting GmbH, Frankfurt, Umberto Nanni, Universitá di L'Aquila
Christos Zaroliagis  University of Patras
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 58,   Citation Count: 5
Additional Information:

appendices and supplements   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/945394.945403
What is a DOI?

APPENDICES and SUPPLEMENTS
Tarp9-frigioni.tar (471 KB),
The software suite accompanying the article; this is a Unix tar file, which includes the source code and the test files used in the article.


ABSTRACT

We perform an extensive experimental study of several dynamic algorithms for transitive closure. In particular, we implemented algorithms given by Italiano, Yellin, Cicerone et al., and two recent randomized algorithms by Henzinger and King. We propose a fine-tuned version of Italiano's algorithms as well as a new variant of them, both of which were always faster than any of the other implementations of the dynamic algorithms. We also considered simple-minded algorithms that were easy to implement and likely to be fast in practice. Wetested and compared the above implementations on random inputs, on non-random inputs that are worst-case inputs for the dynamic algorithms, and on an input motivated by a real-world graph.


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
{3} D. ALBERTS, G. CATTANEO, G. F. ITALIANO, U. NANNI, AND C. ZAROLIAGIS. A software library of dynamic graph algorithms. In <i>Proc. Workshop on Algorithms and Experiments</i>, 1998, 129-136.
 
4
 
5
{5} B. BOLLOBÁS. <i>Random Graphs</i>. Academic Press, New York, 1985.
 
6
{6} T. BATES, E. GERICH, L. JONCHERAY, J-M. JOUANIGOT, D. KARRENBERG, M. TERPSTRA, AND J. YU. Representation of IP routing policies in a routing registry. Technical report, RIPE-181, October 1994.
 
7
{7} S. CHAUDHURI, AND C. ZAROLIAGIS. Shortest paths in digraphs of small treewidth. Part I: Sequential algorithms. <i>Algorithmica</i>, 27 (3), 2000, 212-226. Special Issue on Treewidth.
 
8
 
9
 
10
 
11
{11} H. DJIDJEV, G. PANTZIOU, AND C. ZAROLIAGIS. Improved algorithms for dynamic shortest paths. <i>Algorithmica</i>, 28 (4), 2000, 367-389.
 
12
{12} D. EPPSTEIN, Z. GALIL, G. F. ITALIANO. Dynamic graph algorithms. CRC Handbook of Algorithms and Theory of Computation, Chapter 22, CRC Press, 1999.
13
 
14
 
15
16
17
 
18
 
19
 
20
 
21
{21} A. GORALCIKOVA, AND V. KONBECK. A reduct and closure algorithm for graphs. In <i>Proc. 4th Mathematical Foundations of Computer Science</i>- MFCS'79. <i>Lecture Notes in Computer Science</i>, Vol. 74, 1979, 301-307.
22
 
23
 
24
25
 
26
 
27
 
28
 
29
 
30
31
 
32
{32} D. M. YELLIN. Speeding up dynamic transitive closure for bounded degree graphs. <i>Acta Informatica</i>, 30, 1993, 369-384.


Collaborative Colleagues:
Daniele Frigioni: colleagues
Tobias Miller: colleagues
Christos Zaroliagis: colleagues