A guided tour of Chernoff bounds
Information Processing Letters
Network flows: theory, algorithms, and applications
Network flows: theory, algorithms, and applications
Shortest paths algorithms: theory and experimental evaluation
Mathematical Programming: Series A and B
Exact and Approximate Distances in Graphs - A Survey
ESA '01 Proceedings of the 9th Annual European Symposium on Algorithms
Shortest Path Algorithms: An Evaluation Using Real Road Networks
Transportation Science
Δ-stepping: a parallelizable shortest path algorithm
Journal of Algorithms
Average-case complexity of single-source shortest-paths algorithms: lower and upper bounds
Journal of Algorithms - Special issue: Twelfth annual ACM-SIAM symposium on discrete algorithms
A Practical Shortest Path Algorithm with Linear Expected Time
SIAM Journal on Computing
Hi-index | 0.00 |
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 log n/ log log n) to Ω(n1.2-ε). Furthermore, we provide an experimental evaluation of our new graph classes in comparison with previously used test inputs.