带宽可用性的算法设计

时间:2016-03-31 14:39:38

标签: algorithm graph graph-algorithm

我有一个N个节点的图表。我有所有链接的带宽消耗。从Node s到Node t的路径中可用带宽最少的链路称为路径的瓶颈。为了找到Node s和Node t之间的带宽可用性,我正在运行DFS以找到两个节点之间的N条路径,然后我发现每条路径的瓶颈。然后,我正在平均考虑这些瓶颈,以找到平均瓶颈。我可以将其用作单个数字来表示Node s和Node t之间的带宽可用性吗?优缺点都有什么?如果这不是正确的地方,请建议我一个合适的地方。

1 个答案:

答案 0 :(得分:1)

听起来你正在寻找的是网络流量分析,特别是Max flow, Min Cut.

您当前的实现忽略了您可能能够一次沿多个路径发送数据的事实。

最后一点 - 您可以使用Djikstra的算法来找到具有最高瓶颈的路径。