我有一个N个节点的图表。我有所有链接的带宽消耗。从Node s到Node t的路径中可用带宽最少的链路称为路径的瓶颈。为了找到Node s和Node t之间的带宽可用性,我正在运行DFS以找到两个节点之间的N条路径,然后我发现每条路径的瓶颈。然后,我正在平均考虑这些瓶颈,以找到平均瓶颈。我可以将其用作单个数字来表示Node s和Node t之间的带宽可用性吗?优缺点都有什么?如果这不是正确的地方,请建议我一个合适的地方。
答案 0 :(得分:1)
听起来你正在寻找的是网络流量分析,特别是Max flow, Min Cut.
您当前的实现忽略了您可能能够一次沿多个路径发送数据的事实。
最后一点 - 您可以使用Djikstra的算法来找到具有最高瓶颈的路径。