我如何找到从单个源到所有最终目的地的最长路径,即对于源 i1,给出 i1 -> o1 和 i1 -> o2 之间的最长路径。
上图中描述的图例如下: (i1, i2) 是开始节点 (o1, o2) 是结束节点 (1-8) 是子图 边可能有 +ive/-ive 权重
该网络中最长的路径按以下顺序排列:
最差路径:i1 -> 1 -> 4 -> o1
然后,所有路径 i1 ... -> ... o1
然后 i1 -> 5 -> 6 -> o2
需要一种方法来忽略 (i1 -> 3) 或 (3 -> 4) 子网的选择,即使它们比 i1 -> 5 长