最小生成树如何显示重叠的子问题属性

时间:2012-01-04 10:38:50

标签: algorithm tree

  

最小生成树问题有两个重叠的子问题   和最优子结构。

我理解了声明的第二部分,因为如果我们考虑MST的两个子树,那么连接它们的最小权重边缘也在MST中。

但我不明白它是如何显示重叠 - 子问题的属性,请有人解释一下吗?

1 个答案:

答案 0 :(得分:0)

要查看MST问题的子问题(即子图),您必须通过删除边来对图进行分区。

沿着取出边缘的所有可能方式,你会遇到类似的(同样的,相同的!)问题(即子图集),例如:如果您反转删除了几条边的 order ,则会获得相同的图形。因此,如果您探索所有细分问题的方法,您将遇到重叠的子问题。

(当然,我希望我们同意这不是寻找最小生成树的方法。我严格描述细分中的重叠。)