APPENDICES and SUPPLEMENTS
|
|
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
|
Ravindra K. Ahuja , Thomas L. Magnanti , James B. Orlin, Network flows: theory, algorithms, and applications, Prentice-Hall, Inc., Upper Saddle River, NJ, 1993
|
 |
2
|
|
| |
3
|
Bowen Alpern , Roger Hoover , Barry K. Rosen , Peter F. Sweeney , F. Kenneth Zadeck, Incremental evaluation of computational circuits, Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms, p.32-42, January 22-24, 1990, San Francisco, California, United States
|
| |
4
|
Giuseppe Amato , Giuseppe Cattaneo , Giuseppe F. Italiano, Experimental analysis of dynamic minimum spanning tree algorithms, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.314-323, January 05-07, 1997, New Orleans, Louisiana, United States
|
| |
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
|
Boris V. Cherkassky , Andrew V. Goldberg , Tomasz Radzik, Shortest paths algorithms: theory and experimental evaluation, Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms, p.516-525, January 23-25, 1994, Arlington, Virginia, United States
|
| |
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
|
Daniele Frigioni , Alberto Marchetti-Spaccamela , Umberto Nanni, Fully dynamic output bounded single source shortest path problem, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, p.212-221, January 28-30, 1996, Atlanta, Georgia, United States
|
| |
19
|
Daniele Frigioni , Tobias Miller , Umberto Nanni , Giulio Pasqualone , Guido Schaefer , Christos D. Zaroliagis, An Experimental Study of Dynamic Algorithms for Directed Graphs, Proceedings of the 6th Annual European Symposium on Algorithms, p.368-380, August 24-26, 1998
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hector Gonzalez , Jiawei Han , Xiaolei Li , Margaret Myslinska , John Paul Sondag, Adaptive fastest path computation on a road network: a traffic mining approach, Proceedings of the 33rd international conference on Very large data bases, September 23-27, 2007, Vienna, Austria
|
|
|
|
|