【发布时间】:2016-01-11 23:33:48
【问题描述】:
我有一个初始的有向图 G,我不时从中删除边(从不添加新边)。我不会删除节点(尽管有些节点可能最终会断开连接)。 有没有一种方法可以有效地重新计算最短路径而无需再次从头开始运行 Dijkstra?初始节点永远不会改变。
如果没有 Dijkstra 算法的增量版本,其他算法也可以。但我不能使用 A*(我记得有一个增量版本),因为我没有任何启发式方法来知道我离目的地有多远。
谢谢
【问题讨论】:
标签: algorithm graph-algorithm dijkstra shortest-path