Jump to main content
US EPA
United States Environmental Protection Agency
Search
Search
Main menu
Environmental Topics
Laws & Regulations
About EPA
Health & Environmental Research Online (HERO)
Contact Us
Print
Feedback
Export to File
Search:
This record has one attached file:
Add More Files
Attach File(s):
Display Name for File*:
Save
Citation
Tags
HERO ID
6229619
Reference Type
Journal Article
Title
Hybrid Bellman–Ford–Dijkstra algorithm
Author(s)
Dinitz, Y; Itzhak, R
Year
2017
Publisher
Elsevier
Volume
42
Issue
Elsevier
Page Numbers
35-44
DOI
10.1016/j.jda.2017.01.001
URL
http://www.sciencedirect.com/science/article/pii/S1570866717300011
Exit
Abstract
We consider the single-source shortest paths problem in a digraph with negative edge costs allowed. A hybrid of the Bellman–Ford and Dijkstra algorithms is suggested, improving the running time bound of Bellman–Ford for graphs with a sparse distribution of negative cost edges. The algorithm iterates Dijkstra several times without re-initializing the tentative value d(v) at vertices. At most k+2 iterations solve the problem, if for any vertex reachable from the source, there exists a shortest path to it with at most k negative cost edges. In addition, a new, straightforward proof is suggested that the Bellman–Ford algorithm produces a shortest paths tree.
Keywords
Algorithm; Shortest path; Negative edge
Home
Learn about HERO
Using HERO
Search HERO
Projects in HERO
Risk Assessment
Transparency & Integrity