【最大權二分匹配的KM算法】

轉自百度百科

個人覺得關鍵是這句話:相等子圖的完備匹配一定是二分圖的最大權匹配。

KM算法是根據它來搞的!

KM算法是基於匈牙利算法的。

具體參考cuitianyi的講解。

對於KM算法,除了求權和最大,還可以求權和最小以及求權積最大。

對於求權和最小,只需要將每個權值取相反數,再求最大權和,結果再取相反數即可。

對於求權積最大,則需要把每個權值轉化爲對數,從而進行求最大權和的運算,最後再求回指數即可。

複雜度:優化到O(n^3)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章