Experimental analysis of dynamic algorithms for the single source shortest paths problem
- 1 September 1998
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Journal of Experimental Algorithmics
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: (a) the effectiveness of dynamic algorithms for shortest paths with respect to a traditional static approach to this problem; (b) 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.Keywords
This publication has 17 references indexed in Scilit:
- Sparsification—a technique for speeding up dynamic graph algorithmsJournal of the ACM, 1997
- Faster Shortest-Path Algorithms for Planar GraphsJournal of Computer and System Sciences, 1997
- An empirical study of dynamic graph algorithmsACM Journal of Experimental Algorithmics, 1997
- An Incremental Algorithm for a Generalization of the Shortest-Path ProblemJournal of Algorithms, 1996
- On the computational complexity of dynamic graph problemsTheoretical Computer Science, 1996
- Efficient search and hierarchical motion planning by dynamically maintaining single-source shortest paths treesIEEE Transactions on Robotics and Automation, 1995
- Genus g Graphs Have Pagenumber O(√g)Journal of Algorithms, 1994
- Incremental algorithms for minimal length pathsJournal of Algorithms, 1991
- Finding paths and deleting edges in directed acyclic graphsInformation Processing Letters, 1988
- A note on two problems in connexion with graphsNumerische Mathematik, 1959