定理已证明
最短路径即热带矩阵幂
命题陈述
设 是无负权回路的 顶点有向图的 权重矩阵。记 为 与自身的 次热带矩阵乘积。则元素 等于图中从 到 的最短路径长度。这正是 Floyd–Warshall 算法所计算的量,其递推式 每次引入一个中间顶点,逐步构建出 。
为什么成立?
元素 记录了从 到 使用**至多 条边**的最优通路长度,因为热带矩阵乘法恰好就是"把第一段与剩余行程用加法组合起来,然后只保留最便宜的那个组合"——这正是最短路径的贝尔曼最优性原理。迭代 次就足够了,因为 个顶点的图中最短简单路径所需的边数永远不会超过 ,所以再进行热带平方也无法改进结果。
证明思路
对 作归纳。基础情形 : 显然就是至多使用一条边的最优通路长度。归纳步骤:假设对每个 , 都等于至多使用 条边从 到 的最短通路长度。则 。任何一条从 到 且至多有 条边的通路,要么本身已至多用了 条边(由 、 这一项覆盖),要么可以拆分为一条至多 条边、从 到某个顶点 的通路,再加上最后一条边 ;对所有这样的 取最小值,恰好得到 ,故命题对 也成立。由于不存在负权回路,最短通路无需重复经过顶点,因此每条最短路径至多使用 条边;取 即得 恰为最短路径距离,这与 Floyd–Warshall 的递推式一致——后者通过依次固定中间顶点,而非按边数计数,来计算同一个量。
用到此定理的主题
分步证明
该定理暂无分步证明。
参考文献
- Diane Maclagan, Bernd Sturmfels (2015). Introduction to Tropical Geometry
- Grigory Mikhalkin (2005). Enumerative tropical algebraic geometry in R^2 · arXiv:math/0312530
- Imre Simon (1978). Limited subsets of a free monoid · DOI:10.1109/SFCS.1978.21