Single-Pair Shortest-Path using Dijkstra
ثبت نشده
چکیده
Suppose we have a graphG in which the number of vertices distance d away from any given vertex is roughly b (in other words, our graph has a branching factor of b). An example of a graph like this is the Rubik’s cube state graph. If we have n total vertices in this graph, then we can roughly estimate the diameter of the graph to be logb n if we assume that the last layer outwards dominates the number of nodes. In these highly branching situations, bidirectional search can be used to speed up the DIJKSTRA modification to solve the singlepair shortest-path problem. Notice that the speedup does not change worst-case behavior, but reduces the number of visited vertices in practice.
منابع مشابه
Modified Dijkstra Algorithm with Invention Hierarchies Applied to a Conic Graph
A modified version of the Dijkstra algorithm using an inventive contraction hierarchy is proposed. The algorithm considers a directed acyclic graph with a conical or semi-circular structure for which a pair of edges is chosen iteratively from multi-sources. The algorithm obtains minimum paths by using a comparison process. The comparison process follows a mathematical construction routine that ...
متن کاملUsing Multi-Thread Technology Realize Most Short-Path Parallel Algorithm
The shortest path question is in a graph theory model question, and it is applied in many fields. The most short-path question may divide into two kinds: Single sources most short-path, all apexes to most short-path. This article mainly introduces the problem of all apexes to most short-path, and gives a new parallel algorithm of all apexes to most short-path according to the Dijkstra algorithm...
متن کاملShortest Paths in Euclidean Graphs (Extended Abstract)
We analyze a simple method for finding shortest paths in Euclidean graphs (where vertices are points in a Euclidean space and edge weights are distances between points). For many graph models, the running time of the algorithm to find the shortest path between a specified pair of vertices in a graph with V vertices and E edges is shown to be O ( V ) as compared with O(V1ogV + E ) required by th...
متن کاملDijkstra Shortest Path Algorithm using Global Positioning System
Dijkstra’s Algorithm is used to find the shortest path from one node to another node in a graph.Dijkstra’s algorithm is also known as a single source shortest path algorithm. It is applied only on positive weights. In this paper, Global Positioning System is used for adding a new functionality in Dijkstra’s algorithm. In this paper, using Global Positioning System the position parameter is adde...
متن کاملComparative Analysis of Floyd Warshall and Dijkstras Algorithm using Opencl
Shortest path algorithms finds applications in large real world domains. All pair shortest path (APSP) and single source shortest path (SSSP) both have their special applications domains. All though every SSSP can be applied for all vertices to calculate APSP. But APSP cant. In this paper heterogeneous implementation of Floyd warshalls algorithm and Dijkstra’s algorithm is compared on dense gra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016