【发布时间】:2013-09-04 08:48:44
【问题描述】:
我正在帮助一个与工作相关的项目的朋友,他需要计算从节点 a 到节点 b 的最大容量,其中边缘有容量。但是,从 a 到 b 的路径中的最大容量受到容量最低的边的限制。
让我试着用一个简单的例子来解释
所以图是一个带权边的有向图,它可以是循环的。容量最大的路径是 s->b->t,容量为 250,因为这条边设置了限制。
我做了一些阅读,发现这种类型的问题是"Widest path problem",或者我会称之为具有最大最小容量的路径,但我没有找到任何示例或任何伪代码解释如何解决这个问题。
我正在考虑寻找从 s 到 t 的所有路径,使用 BFS 并且以某种方式只允许在路径中访问一次节点,然后找到路径中的最小值,这可行吗?
【问题讨论】:
标签: algorithm graph graph-algorithm