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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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