ACM Home Page
Please provide us with feedback. Feedback
Experimental analysis of dynamic algorithms for the single
Full text LatexLatex (205 KB),  PdfPdf (327 KB),  PsPs (334 KB)
Source Journal of Experimental Algorithmics (JEA) archive
Volume 3 ,  (1998) table of contents
Article No. 5  
Year of Publication: 1998
ISSN:1084-6654
Authors
Daniele Frigioni  Univ. di Roma “La Sapienza”
Mario Ioffreda  Univ. di Roma “La Sapienza”
Umberto Nanni  Univ. di Roma “La Sapienza”
Giulio Pasqualone
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 54,   Citation Count: 10
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/297096.297147
What is a DOI?

APPENDICES and SUPPLEMENTS
Tarp5-frigioni.tar (3.00 MB),
The software suite accompanying the article; this is a small Unix tar file, which includes the source code, a Makefile, and the test files used in the article.


ABSTRACT

In this paper we propose the first experimental study of the fully dynamic single-source shortest-paths problem on directed graphs with positive real edge weights. In particular, we perform an experimental analysis of three different algorithms: Dijkstra's algorithm, and the two output bounded algorithms proposed by Ramalingam and Reps in [30] and by Frigioni, Marchetti-Spaccamela and Nanni in [18], respectively. The main goal of this paper is to provide a first experimental evidence for: (<i>a</i>) the effectiveness of dynamic algorithms for shortest paths with respect to a traditional static approach to this problem; (<i>b</i>) the validity of the theoretical model of output boundedness to analyze dynamic graph algorithms. Beside random generated graphs, useful to capture the "asymptotic" behavior of the algorithms, we also developed experiments by considering a widely used graph from the real world, i.e., the Internet 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
 
4
 
5
 
6
{6} M. Barbehenn and S. Hutchinson, "Efficient search and hierarchical motion planning by dynamically maintaining single-source shortest-paths trees," <i>IEEE Trans. Robotics and Automation</i> <b>11</b>, 2 (1995), 198-214.
 
7
{7} 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.
 
8
 
9
 
10
 
11
{11} E. W. Dijkstra, "A note on two problems in connection with graphs," <i>Numerische Mathematik </i> <b>1</b> (1959), 269-271.
12
 
13
{13} S. Even and H. Gazit, "Updating distances in dynamic graphs," <i>Methods of Operations Research</i> <b>49</b> (1985), 371-387.
 
14
 
15
16
 
17
{17} D. Frigioni, A. Marchetti-Spaccamela, and U. Nanni, "Semi-dynamic algorithms for maintaining single-source shortest-paths trees," <i>Algorithmica</i> <b>22</b>, 3 (1998), 250-274.
 
18
 
19
 
20
{20} A. V. Goldberg and C. Silverstein, "Implementations of Dijkstra's algorithm based on multi-level buckets," Technical Report 95-187, NEC Research Institute, Inc., November 1995.
 
21
{21} A. V. Goldberg and R. E. Tarjan, "Expected performances of Dijkstra's shortest-paths algorithm," Technical Report 96-062, NEC Research Institute, Inc., June 1996.
22
 
23
 
24
 
25
 
26
27
 
28
{28} K. Mehlhorn, S. Näher, and C. Uhrig. <i>The</i> LEDA <i>User Manual, Version 3.5</i>. Technical report, Max Planck Institut für Informatik, 1997.
 
29
 
30
 
31
32
 
33
 
34

CITED BY  10

Collaborative Colleagues:
Daniele Frigioni: colleagues
Mario Ioffreda: colleagues
Umberto Nanni: colleagues
Giulio Pasqualone: colleagues