多段图中的最短路径
多段图中的最短路径
多段图中的最短路径问题是经典的动态规划问题之一,其可描述为给定一个有向无环图
在文首我们讨论过了,两点之间的最短路径包含最优子结构,即我们可以得出动态规划中的状态转移递推公式。我们关注某个目标顶点
dist(i) = min{dist(i1) + d(i1,i),dist(i2) + d(i2,i),...,dist(ik) + d(ik,i)}
其中
多段图中的最短路径问题是经典的动态规划问题之一,其可描述为给定一个有向无环图
在文首我们讨论过了,两点之间的最短路径包含最优子结构,即我们可以得出动态规划中的状态转移递推公式。我们关注某个目标顶点
dist(i) = min{dist(i1) + d(i1,i),dist(i2) + d(i2,i),...,dist(ik) + d(ik,i)}
其中