假設有兩個圖形這樣的擴展:二部圖最大匹配
我們的目標是找到兩者graph.And之間的匹配對應現在我們使用的方法來計算相似度兩個圖之間的兩個節點。 (A,1)表示節點A與右圖中節點1之間的左圖的相似度。然後我們就可以有表是這樣的:
我們的目標是計算最大重量匹配所有這些節點。我們可以使用Kuhn-Munkras算法來解決這個問題。
但現在的問題是,如果我們添加兩張圖的邊之間的相似度,我們如何計算最大權重匹配。這意味着該表變成這樣:
AA意味着節點A和AB意味着從A到B的邊緣的限制是,如果最後的結果是,節點A相匹配的節點1,邊緣AB必須匹配12或13.所以我們可以使用像Kuhn-Munkras這樣的算法來解決這個問題嗎?如果不是,我們如何找到多項式時間內的最大權重匹配?
感覺Kuhn算法不太可能延伸到這種情況,因爲如果它可以,我認爲我們可以解決NP圖同構問題。也許遺傳算法可以在這裏很好地找到合理的答案(但不一定是最優的)? –
哦,謝謝!但我不太瞭解我的問題和NP圖同構問題之間的關係。你能給我更多關於它的信息嗎? – GaoYu