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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

二分图相关结论及口胡证明

發布時間:2023/12/3 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二分图相关结论及口胡证明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

考慮點集A,B二分圖
最小點覆蓋
概念:用最少的點覆蓋二分圖中所有邊。
結論:最小覆蓋點=最大匹配
證明:選擇點集A所有匹配點,如果還存在一條邊的兩個端點都不在匹配點中那么讓該兩點匹配則最大匹配數目會增加,矛盾。
最小邊覆蓋
概念:用最少的邊覆蓋點集A,B中的所有點。
結論:最小邊覆蓋=總點數-最大匹配
證明:最小邊覆蓋=最大匹配+沒匹配的點數,總點數=2×最大匹配+沒匹配的點數。因此最小邊覆蓋=總點數-最大匹配
最大獨立集
概念:選出最多的點使得點集內部沒有邊。
結論:最大獨立集=總點數-最大匹配
證明:由于最小點覆蓋能過覆蓋所有邊,因此只需選擇除了最小點覆蓋中的點即可。即最大獨立集=總點數-最小覆蓋點=總點數-最大匹配
最小路徑點覆蓋
概念:對于一個有向圖,選出最少的不相交路徑使其覆蓋所有點。
結論:最小路徑覆蓋=總點數-最大匹配
證明:將每個點拆成出點和入點,不妨讓點集A為出點集合,B為入點集合,那么兩點之間的有向邊一定能過對應集合A向集合B中的一條邊。而路徑數目等于起點數目或者終點數目,即出點集合A中所有未匹配點即是終點。讓終點數目最小即匹配數目最多,因此最小路徑覆蓋=總點數-最大匹配
最小路徑重復點覆蓋
概念:對于一個有向圖,選出最少的(能相交)路徑使其覆蓋所有點。
結論:對原圖求傳遞閉包之后再對新圖求最小不相交路徑覆蓋
證明:對于原圖的相交路徑,如A->O->C和B->O->D,我們可以傳遞閉包的方法使之變成A->O->C和B->D這兩條不相交的路徑。對于新圖的不相交路徑我們可以通過傳遞閉包方法連接的路徑中間點加上即原圖的一條相交路徑。

以上全是口胡論述,存在很多不嚴謹之處,不建議新學者看,記下來只是為了方便自己記憶。如果有嚴重錯誤或者更簡潔的論述請在下方評論謝謝。

總結

以上是生活随笔為你收集整理的二分图相关结论及口胡证明的全部內容,希望文章能夠幫你解決所遇到的問題。

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