日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

二分匹配最大匹配的理解(附图解)

發布時間:2025/3/8 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二分匹配最大匹配的理解(附图解) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 定義
一個PXP的有向圖中,路徑覆蓋就是在圖中找一些路徑,使之覆蓋了圖中的所有頂點,且任何一個頂點有且只有一條路徑與之關聯;(如果把這些路徑中的每條路徑從它的起始點走到它的終點,那么恰好可以經過圖中的每個頂點一次且僅一次);如果不考慮圖中存在回路,那么每條路徑就是一個弱連通子集.
由上面可以得出:
1.一個單獨的頂點是一條路徑;
2.如果存在一路徑p1,p2,......pk,其中p1 為起點,pk為終點,那么在覆蓋圖中,頂點p1,p2,......pk不再與其它的頂點之間存在有向邊.
路徑覆蓋與二分圖匹配的關系(必須是有向無環圖):
最小路徑覆蓋=|P|-最大匹配數

也就是說匈牙利算法將一個二分匹配模型轉換成了一個有向圖的關系(u->v)存在了二維數組中!最后通過linker[u]數組的值,我們知道是選擇了linker[u] -> u這一條有向邊的匹配關系!也就是有多少個非負的linker[u]的個數,就有多少個匹配的關系!如果不存在回路,那么這些linker[u] -> u有向邊關系所構成的弱聯通的子集的個數就是最小路徑覆蓋的個數!


?

?

轉載于:https://www.cnblogs.com/hujunzheng/p/3917855.html

總結

以上是生活随笔為你收集整理的二分匹配最大匹配的理解(附图解)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。