【发布时间】:2025-11-28 05:05:01
【问题描述】:
下面是找到最小生成树的算法:
MSTNew(G, w)
Z ← empty array
for each edge e in E, taken in random order do
Z ← Z ∪ e
if Z has a cycle c then
let e be a maximum-weight edge on c
Z ← Z − e
return (Z)
这个算法总是返回最优的 MST 解吗?
我会说是的。这有点像变相的 Kruskals 算法 - 有点。
作为图论的新手,除此之外我真的没有太多想法。有人有什么想法或建议吗?
【问题讨论】:
-
这个问题很可能更适合计算机科学网站cstheory.stackexchange.com 或cs.stackexchange.com。
标签: algorithm graph graph-theory discrete-mathematics minimum-spanning-tree