标签: algorithm graph
使无向加权(正权重)图表断开连接的最低成本是多少。
我的意思是我必须找出那些去除断开图表的边缘并且它们的成本被最小化。
我有以下想法......
1.找出图表的所有桥梁。那么最小重量的桥边缘就是ans。
2.如果没有桥接意味着所有节点都处于循环中(我不确定)。然后我根据它们的重量对边缘进行排序,两个最小边缘权重的总和将是ans。
图表没有自循环。
这个算法是否正确?
答案 0 :(得分:0)
这个问题看起来与图表中“最小削减”研究所回答的问题相同。我建议您阅读以下阅读here和here,以便从图论的角度更多地了解它的工作原理 - 该链接也提供了一些伪代码。
关于你提出的算法,在图中找到桥可能会变得棘手......你必须检查两个端点及其局部结构以确认桥的存在。使用边缘收缩可能更容易实现。 / p>