conceived by computer scientist Edsger W. Dijkstra in 1956 and published three years later. Dijkstra's algorithm finds the shortest path from a given source...
45 KB (5,638 words) - 20:26, 13 July 2025
SRI International) first published the algorithm in 1968. It can be seen as an extension of Dijkstra's algorithm. A* achieves better performance by using...
43 KB (5,547 words) - 00:01, 20 June 2025
Priority queue (section Dijkstra's algorithm)
not all algorithms can use this kind of priority queue. Dijkstra's algorithm for example can not work on several nodes at once. The algorithm takes the...
33 KB (5,009 words) - 21:16, 19 June 2025
Bellman–Ford algorithm to compute a transformation of the input graph that removes all negative weights, allowing Dijkstra's algorithm to be used on...
8 KB (1,111 words) - 13:41, 22 June 2025
Pathfinding (redirect from Path planning algorithm)
variant on solving mazes. This field of research is based heavily on Dijkstra's algorithm for finding the shortest path on a weighted graph. Pathfinding is...
15 KB (1,994 words) - 07:54, 19 April 2025
all of the other vertices in a weighted digraph. It is slower than Dijkstra's algorithm for the same problem, but more versatile, as it is capable of handling...
22 KB (2,854 words) - 11:38, 24 May 2025
Dijkstra in 1959. Therefore, it is also sometimes called the Jarník's algorithm, Prim–Jarník algorithm, Prim–Dijkstra algorithm or the DJP algorithm....
18 KB (2,079 words) - 20:30, 15 May 2025
Yen's algorithm is dependent on the shortest path algorithm used in the computation of the spur paths, so the Dijkstra algorithm is assumed. Dijkstra's algorithm...
15 KB (2,179 words) - 22:30, 13 May 2025
computer scientist Named after him: Dijkstra's algorithm, Dijkstra Prize, Dijkstra–Scholten algorithm Bram Dijkstra (born 1938), American professor of...
3 KB (282 words) - 16:48, 3 July 2025
Dynamic programming (redirect from List of algorithms that use dynamic programming)
transcription factor binding. From a dynamic programming point of view, Dijkstra's algorithm for the shortest path problem is a successive approximation scheme...
59 KB (9,166 words) - 09:27, 4 July 2025
Fast marching method (section Algorithm)
the "known information", i.e. the boundary values. The algorithm is similar to Dijkstra's algorithm and uses the fact that information only flows outward...
5 KB (719 words) - 10:42, 26 October 2024
The algorithm was conceived by John W. Suurballe and published in 1974. The main idea of Suurballe's algorithm is to use Dijkstra's algorithm to find...
9 KB (1,302 words) - 19:58, 12 October 2024
Shortest path problem (redirect from Shortest path algorithm)
Find the Shortest Path: Use a shortest path algorithm (e.g., Dijkstra's algorithm, Bellman-Ford algorithm) to find the shortest path from the source node...
46 KB (4,790 words) - 00:08, 24 June 2025
standard. Dijkstra's algorithm, conceived by Dutch computer scientist Edsger Dijkstra in 1956 and published in 1959, is a graph search algorithm that solves...
152 KB (18,360 words) - 11:19, 2 July 2025
The Dijkstra–Scholten algorithm (named after Edsger W. Dijkstra and Carel S. Scholten) is an algorithm for detecting termination in a distributed system...
5 KB (752 words) - 02:21, 15 December 2024
for the heapsort sorting algorithm. Heaps are also crucial in several efficient graph algorithms such as Dijkstra's algorithm. When a heap is a complete...
16 KB (2,918 words) - 13:37, 12 July 2025
and so on. Examples include Dijkstra's algorithm, Kruskal's algorithm, the nearest neighbour algorithm, and Prim's algorithm. Another important subclass...
11 KB (1,453 words) - 16:18, 10 February 2025
sequential algorithm on p subgraphs, then merges those subgraphs until only one, the final MST, remains. Prim's algorithm Dijkstra's algorithm Borůvka's...
16 KB (1,829 words) - 21:02, 17 May 2025
Diameter (graph theory) (section Algorithms)
with positive edge weights, this can be done by repeatedly using Dijkstra's algorithm, once for each possible starting vertex. In a graph with n {\displaystyle...
9 KB (1,087 words) - 01:54, 25 June 2025
Shortest path problem Longest path problem Dijkstra's algorithm Bellman–Ford algorithm Floyd–Warshall algorithm Self-avoiding walk Shortest-path graph McCuaig...
10 KB (1,175 words) - 20:53, 19 June 2025
Directed acyclic graph (section Path algorithms)
graphs the shortest path may require slower algorithms such as Dijkstra's algorithm or the Bellman–Ford algorithm, and longest paths in arbitrary graphs are...
45 KB (5,646 words) - 17:54, 7 June 2025
Floyd–Warshall algorithm (also known as Floyd's algorithm, the Roy–Warshall algorithm, the Roy–Floyd algorithm, or the WFI algorithm) is an algorithm for finding...
23 KB (3,017 words) - 07:12, 23 May 2025
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...
8 KB (1,244 words) - 21:18, 31 March 2024
K shortest path routing (redirect from Eppstein's algorithm)
Finding k shortest paths is possible by extending Dijkstra's algorithm or the Bellman-Ford algorithm.[citation needed] Since 1957, many papers have been...
13 KB (1,245 words) - 23:02, 19 June 2025
decision tree construction. Dijkstra's algorithm and the related A* search algorithm are verifiably optimal greedy algorithms for graph search and shortest...
17 KB (1,918 words) - 19:59, 19 June 2025
List of graph theory topics (section Algorithms)
Maximum-cardinality search Shortest path Dijkstra's algorithm Bellman–Ford algorithm A* algorithm Floyd–Warshall algorithm Topological sorting Pre-topological...
7 KB (663 words) - 02:52, 24 September 2024
Bellman–Ford algorithm: computes shortest paths in a weighted graph (where some of the edge weights may be negative) Dijkstra's algorithm: computes shortest...
72 KB (7,951 words) - 17:13, 5 June 2025
O({\text{N}})} space is allowed, polynomial time solutions such as Dijkstra's algorithm have been known and used for decades. But for many years it was unknown...
21 KB (2,636 words) - 22:36, 3 July 2025
topology, and enables per flow pair-wise load splitting by way of Dijkstra's algorithm, without configuration and user intervention. The catalyst for TRILL...
49 KB (6,593 words) - 16:17, 2 July 2025