Breaking the Bellman-Ford Shortest-Path Bound
Data Structures and Algorithms
2024-11-01 v1
Abstract
In this paper we give a single-source shortest-path algorithm that breaks, after over 65 years, the bound for the running time of the Bellman-Ford-Moore algorithm, where is the number of vertices and is the number of arcs of the graph. Our algorithm converts the input graph to a graph with nonnegative weights by performing at most calls to a modified version of Dijkstra's algorithm, such that the shortest-path trees are the same for the new graph as those for the original. When Dijkstra's algorithm is implemented using Fibonacci heaps, the running time of our algorithm is therefore .
Cite
@article{arxiv.2410.23383,
title = {Breaking the Bellman-Ford Shortest-Path Bound},
author = {Amr Elmasry},
journal= {arXiv preprint arXiv:2410.23383},
year = {2024}
}