在图中查找最长路径,其中每个节点最多有两个传入边和两个传出边

时间:2016-11-30 12:58:03

标签: graph dijkstra longest-path

正如标题所说,我必须在有向图中找到最长的路径,其中每个节点最多有两个输入边和两个输出边。我不知道这个事实是否有帮助..图表最多有10000个节点。我需要找到从节点0到节点'Exit'的最长路径,它将是10001。

我试图编码dijkstra但它没有用。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以对图表进行预处理,并将边缘权重设置为非常高的值,以便连接到违反规则的节点,然后使用返回最长路径的修改版dijkstra。