算法:Esau-Williams算法

时间:2013-05-12 23:22:34

标签: algorithm graph network-programming

我想问一下Esau-Williams算法可能有用吗?我知道它用于解决CMST问题,但我找不到可能出现CMST问题的任何问题。

3 个答案:

答案 0 :(得分:0)

根据Wikipedia,“CMST问题在网络设计中很重要:当许多终端计算机必须连接到中央集线器时,星形配置通常不是最低成本设计。找到组织CMST的CMST终端进入子网可以降低实施网络的成本。“

答案 1 :(得分:0)

顾名思义,CMST代表Capateitated Minimum Spanning Tree,其中每个节点连接到其他节点的容量有限。这使得节点根据节点的容量连接到有限数量的其他节点。 通常在任何实际应用中,最小生成树不是唯一的目标。还可能存在许多其他约束,例如,在网络设计中,路由器(节点)的输出端口可以处理的最大数据量是一个容量约束。这标志着启发式算法的重要性,如Esau-Williams CMST算法,Modified Kruskal CMST算法等。 像网络一样,使用图形的任何领域,例如物流,基于它们的约束,可以使用像Esau-William这样的启发式算法

答案 2 :(得分:0)

CMST可用于决定海上风力涡轮机的电缆布局的情况,其中每个涡轮机必须连接到称为子站的欧几里德空间中的点。我们不能使用最小生成树,因为它对可以在单根电缆上连接的涡轮机的数量有容量限制。