我正在閱讀有關Cormen等最小生成樹的信息。以下是通用最小生成樹的 。通用最小生成樹
假設我們有一個連接,無向圖G =(V,E)戕重量 函數w:E-> R和我們希望找到最小生成樹G. 這裏我們使用貪婪方法。這種貪婪策略由 採用「通用」算法捕獲,該算法一次只生成一個邊緣的最小生成樹 。該算法管理一組邊A, ,保持以下循環不變。
在每次迭代之前,A是某個最小生成樹的子集。
GENERIC-MST(G,w)
A = NULL
while A is not a spanning tree
do find an edge (u, v) that is safe for A
A = A ∪ {(u, v)}
end while
return A
問題
是什麼在不變authore意味着 「A」 是最低的一些 生成樹的子集?本聲明中的「某些」是什麼?我教過的只有一個MST。
在上面的僞代碼中作者所說的「A不是生成樹」是什麼意思? 即,循環何時以及何時退出?
在「一些」最小生成樹的僞代碼中,這裏我的擴展名只有一個。 對不對?
任何人都可以用小例子來解釋一下嗎?
謝謝!