【发布时间】:2012-12-10 22:19:03
【问题描述】:
这是一道作业题。我不想要解决方案 - 我提供的是我一直在考虑的解决方案,并希望知道它是否良好或为什么存在缺陷。
我的动机是找出未加权、无向图的哪些边不属于任何 MST。这个问题只有在多条边的值相同时才有意义,否则 MST 是唯一的。
我的想法来自 Prim's Algorithm 的微小变化——不是在每一步都添加从 S 到 T 的最小边(其中 S 和 T 是两组顶点)——而是寻找最小边和 更多相同值的边从 S 到最小边到达的顶点。通过这样做,(所以我想)我们将收到一个包含出现在任何 MST 中的所有边的图。如果这是正确的,我可以简单地将边列表与原始图形边列表进行异或,以找出任何 MST 中没有的边。
提前致谢。
【问题讨论】:
标签: theory graph-theory graph-algorithm minimum-spanning-tree