



IS-IS (Intermediate System to Intermediate System) and.If the vertices of the graph represent cities and edge path costs represent driving distances between pairs of cities connected by a direct road, Dijkstra's algorithm can be used to find the shortest route between one city and all other cities.Īs a result, the shortest path first is widely used in network routing protocols, most notably: the shortest path) between that vertex and every other vertex. This algorithm is often used in routing and as a subroutine in other graph algorithms.įor a given source vertex (node) in the graph, the algorithm finds the path with lowest cost (i.e. Its programming examples are in need of review to ensure that they still fit the requirements of the task.ĭijkstra's algorithm, conceived by Dutch computer scientist Edsger Dijkstra in 1956 and published in 1959, is a graph search algorithm that solves the single-source shortest path problem for a graph with non-negative edge path costs, producing a shortest path tree.
