X-Nico

unusual facts about Dijkstra–Scholten algorithm


Dijkstra–Scholten algorithm

The Dijkstra–Scholten algorithm (named after Edsger W. Dijkstra and Carel S. Scholten) is an algorithm for detecting termination in a distributed system.


B. D. Dykstra

Dykstra was born "Broer Dijkstra" in Pingjum, Friesland in 1871, son of Doekele Dijkstra and Beitske van der Schaaf.

Bram Dijkstra

Bram Dijkstra (born 5 July 1938) is a retired professor of English literature and the author of seven books on literary and artistic subjects.

Considered harmful

According to linguist Mark Liberman, considered harmful was a journalistic cliché, used in headlines, well before the Dijkstra article.

Dijkstra's algorithm

The process that underlies Dijkstra's algorithm is similar to the greedy process used in Prim's algorithm.

Directed acyclic graph

In contrast, for arbitrary 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 NP-hard to find.

Fragment Factory

FRAG06 Bryan Lewis Saunders & Raymond Dijkstra - Le Bobcat C40 cassette (Mar 2010)

Glossary of graph theory

Certain algorithms require further restrictions on weights; for instance, Dijkstra's algorithm works properly only for positive weights.

Goto

Some programmers, such as Linux Kernel designer and coder Linus Torvalds or software engineer and book author Steve McConnell, also object to Dijkstra's point of view, stating that GOTOs can be a useful language feature, improving program speed, size and code clearness, but only when used in a sensible way by a comparably sensible programmer.

Shortest-path tree

# Compute dist(u), the shortest-path distance from root v to vertex u in G using Dijkstra's algorithm or Bellman–Ford algorithm.

Visibility graph

Therefore, the Euclidean shortest path problem may be decomposed into two simpler subproblems: constructing the visibility graph, and applying a shortest path algorithm such as Dijkstra's algorithm to the graph.


see also