主题
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 贡献

使用 Wolfram|Alpha 探索

参考文献

Pemmaraju, S. 和 Skiena, S. 计算离散数学:组合数学和图论与 Mathematica。 Cambridge, England: Cambridge University Press, 2003.Skiena, S. 实现离散数学:组合数学和图论与 Mathematica。 Reading, MA: Addison-Wesley, pp. 224-227, 1990.

在 Wolfram|Alpha 上被引用

最短路径问题

请引用为

Lauschke, AndreasWeisstein, Eric W. “最短路径问题。” 来自 MathWorld--Wolfram Web 资源。 https://mathworld.net.cn/ShortestPathProblem.html

主题分类