主題
Search

最短路徑問題


最短路徑問題旨在找到連線有向圖或無向圖的兩個特定頂點 (u,v) 的最短路徑(又稱 圖測地線)。這些點 d(u,v) 之間的圖測地線的長度稱為 uv 之間的圖距離。解決最短路徑問題的常用演算法包括 Bellman-Ford 演算法Dijkstra 演算法

Wolfram 語言函式FindShortestPath[g, u, v] 可用於查詢圖 g 中頂點 uv 之間的一條(可能是多條)最短路徑。

所謂的 reaching algorithm 可以解決 m 邊圖上的最短路徑問題,對於有向無環圖,可以在 O(m) 步內完成,儘管它允許邊沿其相反方向遍歷並賦予負長度。


另請參閱

所有點對最短路徑, Bellman-Ford 演算法, Dijkstra 演算法, Floyd-Warshall 演算法, 圖距離, 圖測地線, 最長路徑, Reaching Algorithm

此條目部分由 Andreas Lauschke 貢獻

使用 探索

參考文獻

Pemmaraju, S. 和 Skiena, S. 計算離散數學:組合數學和圖論與 Mathematica。 Cambridge, England: Cambridge University Press, 2003.Skiena, S. 實現離散數學:組合數學和圖論與 Mathematica。 Reading, MA: Addison-Wesley, pp. 224-227, 1990.

在 上被引用

最短路徑問題

請引用為

Lauschke, AndreasWeisstein, Eric W. “最短路徑問題。” 來自 Web 資源。 https://mathworld.tw/ShortestPathProblem.html

主題分類