Global Information Lookup Global Information

Edge disjoint shortest pair algorithm information


Edge disjoint shortest pair algorithm is an algorithm in computer network routing.[1] 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[2][3] valid for negative arcs present anywhere in a graph (with nonexistent negative cycles), Bhandari[4] 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.[5][6] 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).

  1. ^ Bhandari, Ramesh (1999). Survivable networks: algorithms for diverse routing. Springer. p. 46. ISBN 0-7923-8381-8.
  2. ^ Ford, L. R. (1956). Network Flow Theory, Report P-923. Santa Monica, California: Rand Corporation.
  3. ^ Jones, R. H.; Steele, N. C. (1989). Mathematics in Communication Theory. Chichester: Ellis Harwood (division of John Wiley & Sons). p. 74. ISBN 0-470-21246-2.
  4. ^ Bhandari, Ramesh (1999). Survivable Networks: Algorithms for Diverse Routing. Springer. pp. 21–37. ISBN 0-7923-8381-8.
  5. ^ E. F. Moore (1959) "The Shortest Path through the Maze", Proceedings of the International Symposium on the Theory of Switching, Part II, Harvard University Press, p. 285-292
  6. ^ Kershenbaum, Aaron (1993). Telecommunications Network Design Algorithms. McGraw-Hill. pp. 159–162. ISBN 0-07-034228-8.

and 22 Related for: Edge disjoint shortest pair algorithm information

Request time (Page generated in 0.8505 seconds.)

Edge disjoint shortest pair algorithm

Last Update:

Edge disjoint shortest pair algorithm is an algorithm in computer network routing. The algorithm is used for generating the shortest pair of edge disjoint...

Word Count : 1244

Routing

Last Update:

hole (networking) Collective routing Deflection routing Edge disjoint shortest pair algorithm Flood search routing Fuzzy routing Geographic routing Heuristic...

Word Count : 3729

Topological sorting

Last Update:

Introduction to Algorithms (2nd ed.), MIT Press and McGraw-Hill, pp. 549–552, ISBN 0-262-03293-7 Tarjan, Robert E. (1976), "Edge-disjoint spanning trees...

Word Count : 3181

List of algorithms

Last Update:

non-negative edge weights Floyd–Warshall algorithm: solves the all pairs shortest path problem in a weighted, directed graph Johnson's algorithm: all pairs shortest...

Word Count : 7809

Eulerian path

Last Update:

single connected component. An undirected graph can be decomposed into edge-disjoint cycles if and only if all of its vertices have even degree. So, a graph...

Word Count : 3269

List of terms relating to algorithms and data structures

Last Update:

representation adversary algorithm algorithm BSTW algorithm FGK algorithmic efficiency algorithmically solvable algorithm V all pairs shortest path alphabet Alpha...

Word Count : 3134

Maximum flow problem

Last Update:

the shortest augmenting path algorithm of Edmonds and Karp and independently Dinitz; the blocking flow algorithm of Dinitz; the push-relabel algorithm of...

Word Count : 5197

Travelling salesman problem

Last Update:

question: "Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns...

Word Count : 11464

Glossary of graph theory

Last Update:

is a graph spanner constructed by a greedy algorithm, generally one that considers all edges from shortest to longest and keeps the ones that are needed...

Word Count : 15667

Euclidean minimum spanning tree

Last Update:

its edges for the shortest red–blue edge. Conversely, for any red–blue coloring of any subset of a given set of points, the bichromatic closest pair produces...

Word Count : 6649

Steiner tree problem

Last Update:

the complete graph in which each edge is weighted by the shortest path distance between the nodes in G. This algorithm produces a tree whose weight is...

Word Count : 4365

Graph theory

Last Update:

{and}}\;x\neq y\}} , a set of edges (also called links or lines), which are unordered pairs of vertices (that is, an edge is associated with two distinct...

Word Count : 6395

Opaque set

Last Update:

most 4.7998 {\displaystyle 4.7998} . Several published algorithms claiming to find the shortest opaque set for a convex polygon were later shown to be...

Word Count : 4082

Expander graph

Last Update:

denote the number of edges between S and T. If the two sets are not disjoint, edges in their intersection are counted twice, that is, E ( S , T ) = 2 |...

Word Count : 5147

Spanning tree

Last Update:

just one edge of the spanning tree, the vertices are partitioned into two disjoint sets. The fundamental cutset is defined as the set of edges that must...

Word Count : 3265

P versus NP problem

Last Update:

answer is "no" (also known as a semi-algorithm). This algorithm is enormously impractical, even if P = NP. If the shortest program that can solve SUBSET-SUM...

Word Count : 7720

Cograph

Last Update:

decomposition involving disjoint union and complement graph operations that can be represented concisely by a labeled tree, and used algorithmically to efficiently...

Word Count : 2717

Planar separator theorem

Last Update:

for the single source shortest path algorithm in planar graphs for nonnegative edge-lengths and proposed a linear time algorithm. Their method generalizes...

Word Count : 10065

Transit node routing

Last Update:

already lie close together, therefore every suitable shortest-path algorithm such as Dijkstra's algorithm or extensions thereof can be chosen. The pre-computed...

Word Count : 1417

Squaregraph

Last Update:

and w there is a unique median vertex m(u,v,w) that lies on shortest paths between each pair of the three vertices. As with median graphs more generally...

Word Count : 646

Graph property

Last Update:

components diameter, the longest of the shortest path lengths between pairs of vertices girth, the length of the shortest cycle Vertex connectivity, the smallest...

Word Count : 1170

Pancake sorting

Last Update:

1016/0020-0190(93)90043-9. MR 1216942.. Kaneko, K.; Peng, S. (2006). "Disjoint paths routing in pancake graphs". Proceedings of Seventh International...

Word Count : 2201

PDF Search Engine © AllGlobal.net