标签: algorithm graph
我给出了图G =(V,E)。每个边缘的失效概率等于其边缘重量。每个边权重在0和1之间。我需要找到最低失败概率的路径。这意味着总重量为1 - ((1 - w(e1))(1 - w(e2))...的路径。
对我而言,这似乎不是最短路径问题,因为最短路径可能具有最高权重。我认为改进的Dijkstra算法可以在哪里工作,而不是检查d[v] > d[u] + w(u, v)我是否会检查d[v] < d[u] + w(u, v)但是不可能是它。我被卡住了。有人可以提供建议吗?
d[v] > d[u] + w(u, v)
d[v] < d[u] + w(u, v)