【发布时间】:2021-03-07 13:21:27
【问题描述】:
给定一个有向图 G = (V, E),其中每条边 (u, v) ∈ E 都有一个关联 值 r(u, v),它是 0 ≤ r(u, v) ≤ 1 范围内的实数,表示从顶点 u 到顶点 v 的通信通道的可靠性。我们将 r(u, v) 解释为这 从 u 到的通道不会失败的概率,我们假设这些概率 是独立的。给出一个有效的算法来找到两个给定之间最可靠的路径 顶点。
a
/ \
b<--c a directed to c; c directed to b; b directed to a
假设这是图 G = (V, E);顶点a是根,边之一是a到c。 a = u & c = v 所以边是 (u, v)。我想使用 Dijkstra 的算法来解决这个问题,但不知道如何。
a
\
b<--c path c: a -> c & b: a -> c -> b
有人能以最简单的方式解释最可靠的路径吗?
这个问题来自Introduction to Algorithms, 3rd edition, chp 24.3
提前致谢!
【问题讨论】:
-
我投票结束这个问题,因为它不是一个实际的编程问题。
标签: algorithm data-structures graph computer-science dijkstra