【发布时间】:2019-03-21 14:30:45
【问题描述】:
由于 Kruskal 算法是贪心方法,这意味着我们有时可能无法获得真正的最小路径。
但是谁能给出一个例子来证明这个算法没有得到最小值?
我不是在寻找复杂性,只是需要一个确实没有得到最佳解决方案的案例。
谢谢
【问题讨论】:
-
并非所有贪心算法都是次优的。 Kruskal 总是找到最小生成树。
-
好像有些误会。首先,似乎有这样的印象,即贪心算法本身总是无法将其每个实例求解到最优;这不是真的。其次,似乎存在 Kruskal 算法(计算最小生成树)计算路径的假设;请澄清一下。但是,请注意,最小生成树通常不是任意两个顶点之间的最短路径树 - 这就是您的意思吗?
标签: algorithm minimum-spanning-tree kruskals-algorithm