Edge disjoint shortest pair algorithm

Edge disjoint shortest pair algorithm

Edge disjoint shortest pair algorithm is an algorithm in computer network routing. The algorithm is used for generating the shortest pair of edge disjoint paths between a given pair of vertices. For an undirected graph G(V, E), it is stated as follows:

Comment
enEdge disjoint shortest pair algorithm is an algorithm in computer network routing. The algorithm is used for generating the shortest pair of edge disjoint paths between a given pair of vertices. For an undirected graph G(V, E), it is stated as follows:
Depiction
Bhandari's Shortest Pair of Edge-Disjoint Shortest Paths Algorithm.jpg
Has abstract
enEdge disjoint shortest pair algorithm is an algorithm in computer network routing. The algorithm is used for generating the shortest pair of edge disjoint paths between a given pair of vertices. For an undirected graph G(V, E), it is stated as follows: 1. * Run the shortest path algorithm for the given pair of vertices 2. * Replace each edge of the shortest path (equivalent to two oppositely directed arcs) by a single arc directed towards the source vertex 3. * Make the length of each of the above arcs negative 4. * Run the shortest path algorithm (Note: the algorithm should accept negative costs) 5. * Erase the overlapping edges of the two paths found, and reverse the direction of the remaining arcs on the first shortest path such that each arc on it is directed towards the destination vertex now. The desired pair of paths results. In lieu of the general purpose Ford's shortest path algorithm valid for negative arcs present anywhere in a graph (with nonexistent negative cycles), Bhandari provides two different algorithms, either one of which can be used in Step 4. One algorithm is a slight modification of the traditional Dijkstra's algorithm, and the other called the Breadth-First-Search (BFS) algorithm is a variant of the Moore's algorithm. Because the negative arcs are only on the first shortest path, no negative cycle arises in the transformed graph (Steps 2 and 3). In a nonnegative graph, the modified Dijkstra algorithm reduces to the traditional Dijkstra's algorithm, and can therefore be used in Step 1 of the above algorithm (and similarly, the BFS algorithm).
Hypernym
Algorithm
Is primary topic of
Edge disjoint shortest pair algorithm
Label
enEdge disjoint shortest pair algorithm
Link from a Wikipage to another Wikipage
Algorithm
Category:Routing algorithms
Computer network
Dijkstra's algorithm
File:Bhandari's Shortest Pair of Edge-Disjoint Shortest Paths Algorithm.jpg
Routing
Suurballe's algorithm
Vertex (graph theory)
SameAs
4izXV
Edge disjoint shortest pair algorithm
m.07z9t8
Q5337697
Subject
Category:Routing algorithms
Thumbnail
Bhandari's Shortest Pair of Edge-Disjoint Shortest Paths Algorithm.jpg?width=300
WasDerivedFrom
Edge disjoint shortest pair algorithm?oldid=1077229911&ns=0
WikiPageLength
8401
Wikipage page ID
2708054
Wikipage revision ID
1077229911
WikiPageUsesTemplate
Template:Compu-network-stub
Template:More citations needed
Template:Reflist