查找节点之间所有简单路径的问题?

时间:2012-07-03 05:36:47

标签: algorithm graph-algorithm dijkstra

通过在未加权图上使用dijkstra算法找到两个节点之间的所有简单路径是否可行。如果是,怎么样?

2 个答案:

答案 0 :(得分:0)

首先,dijkstra的行为就像未加权图上的广度拳搜索一样,因此将它用于此任务没有任何意义。

获取两个顶点之间所有路径的典型方法是使用修改后的depth first search

答案 1 :(得分:0)

通过使用标准Floyd-Warshall算法的修改,您应该能够计算图形中任意两个节点之间的简单路径。您可以查看this 来自UVA Online Judge的问题。它的解决方案可以在互联网上免费获得。