New bounds for old algorithms: On the average-case behavior of classic single-source shortest-paths approaches

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Despite disillusioning worst-case behavior, classic algorithms for single-source shortest-paths (SSSP) like Bellman-Ford are still being used in practice, especially due to their simple data structures. However, surprisingly little is known about the average-case complexity of these approaches. We provide new theoretical and experimental results for the performance of classic label-correcting SSSP algorithms on graph classes with non-negative random edge weights. In particular, we prove a tight lower bound of Ω(n2) for the running times of Bellman-Ford on a class of sparse graphs with O(n) nodes and edges; the best previous bound was Ω(n4/3-ε). The same improvements are shown for Pallottino's algorithm. We also lift a lower bound for the approximate bucket implementation of Dijkstra's algorithm from Ω(n logn / loglogn) to Ω(n1.2-ε). Furthermore, we provide an experimental evaluation of our new graph classes in comparison with previously used test inputs. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Meyer, U., Negoescu, A., & Weichert, V. (2011). New bounds for old algorithms: On the average-case behavior of classic single-source shortest-paths approaches. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6595 LNCS, pp. 217–228). https://doi.org/10.1007/978-3-642-19754-3_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free