Dijkstra's algorithm

Shortest route finder

Dijkstra's algorithm is a method for finding the shortest path between nodes in a weighted graph, fundamental to computer science and network routing.

Named for Dutch computer scientist Edsger Dijkstra, it works by systematically exploring paths from a starting node, always extending the shortest known path until reaching the destination.

GPS navigation and internet packet routing rely on variations of this algorithm.

graph-structure

vertices

Corner points of shapes

node · arc · cost · weight · neighbor · cycle

computation

graph

Visual data display

edge · data structures · computer science

applications

GPS navigation

Satellite-based directional system

flight paths · telecommunications · logistics · supply chain · robotics · infrastructure planning

Opposites
graph traversal strategy

Dijkstra's algorithmrandom walk

Chance-governed sequential movement

breadth-first search

algorithmic approach

Dijkstra's algorithmMonte Carlo method

Computation using random sampling

trial and error · guesswork

pathfinding paradigm

Dijkstra's algorithmrandom sampling

Selecting by pure chance

Family

algorithm, algorithms, algorithmic, algorithmically

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G