Cho đơn đồ thị có hướng G = (N,E) với hàm trọng số w: E → R (w(e) được gọi là độ dài hay trọng số của cạnh e)
Đường đi ngắn nhất từ đỉnh u đến đỉnh v là đường đi có độ dài ngắn nhất trong số các đường đi nối u với v.
Cho đồ thị có trọng số G = (N, E) và đỉnh nguồn S \in N, hãy tìm đường đi ngắn nhất từ S đến mỗi đỉnh còn lại.