2017
DOI: 10.1016/j.jda.2017.01.001
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid Bellman–Ford–Dijkstra algorithm

Abstract: We consider the single-source cheapest paths problem in a digraph with negative edge costs allowed. A hybrid of Bellman-Ford and Dijkstra algorithms is suggested, improving the running time bound upon Bellman-Ford for graphs with a sparse distribution of negative cost edges. The algorithm iterates Dijkstra several times without reinitializing the tentative value d(v) at vertices. At most k + 2 executions of Dijkstra solve the problem, if for any vertex reachable from the source, there exists a cheapest path to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
19
0
1

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 42 publications
(22 citation statements)
references
References 14 publications
0
19
0
1
Order By: Relevance
“…This problem is a special case of the multi-path routing problem considered in the literature [7][8][9][10][11][12][13][14][15][16][17]. The algorithm for solving such a generalized problem has a large computational complexity and the time of solution of such a problem cannot meet the requirements for the means of multipath routing.…”
Section: Optimization Of Traffic Distributionmentioning
confidence: 99%
See 3 more Smart Citations
“…This problem is a special case of the multi-path routing problem considered in the literature [7][8][9][10][11][12][13][14][15][16][17]. The algorithm for solving such a generalized problem has a large computational complexity and the time of solution of such a problem cannot meet the requirements for the means of multipath routing.…”
Section: Optimization Of Traffic Distributionmentioning
confidence: 99%
“…, where N is the number of vertices of the graph [13][14]. Then, assuming that the optimal number of independent shortest paths is equal to the connectivity of the graph of the network S (the worst case), the computation volume of this part of the problem can be estimated by the following formula:…”
Section: N Omentioning
confidence: 99%
See 2 more Smart Citations
“…Bellman-Ford algorithm [12] is applicable on graphs with negative weights and can also detect negative cycles where majority of algorithms fail. Bellman-Ford is also used in wireless sensor networks and other ad hoc networks as distributed Bellman Ford [7] can be used there. Distributed Bellman-Ford is also used as first ARPANET routing algorithm in 1969 [14].…”
Section: Introductionmentioning
confidence: 99%