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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

二分图最小覆盖的Konig定理及其证明

發布時間:2025/4/16 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二分图最小覆盖的Konig定理及其证明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

二分圖:

????? 頂點可以分類兩個集合X和Y,所有的邊關聯在兩個頂點中,恰好一個屬于集合X,另一個屬于集合Y。

最小覆蓋:

????? 最小覆蓋要求用最少的點(X集合或Y集合的都行)讓每條邊都至少和其中一個點關聯。可以證明:最少的點(即覆蓋數)=最大匹配數


Konig定理:

???? 二分圖的最小頂點覆蓋數等于最大匹配數。

? 證明:

?? 為主便敘述,假設 G 分為左邊 X 和右邊 Y 兩個互不相交的點集。。。。。。

???? 假設G經過匈牙利算法后找到一個最大匹配M,則可知G中再也找不到一條增廣路徑。

???? 標記右邊未匹配邊的頂點,并從右邊未匹配邊的頂點出發,按照邊:未匹配->匹配->未匹配...,的原則標記途中經過的頂點,則最后一條經過的邊必定為匹配邊。重復上述過程,直到右邊不再含有未匹配邊的點。

???? 記得到的左邊已標記的點和右邊未標記的點為S, 以下證明S即為所求的最小頂點集。


1 . | S | == M ?
??? 顯然,左邊標記的點全都為匹配邊的頂點,右邊未標記的點也為匹配邊的頂點。因此,我們得到的點與匹配邊一一對應。

2 ? . S 能覆蓋 G 中所有的邊。

?????? 上途 S 中點所得到的邊有以下幾種情況:

?????? 1 )左右均標記;

?????? 2 )左右均無標記;

?????? 3 )左邊標記,右邊未標記;

?????? 若存在一條邊 e 不屬于 S 所覆蓋的邊集,則 e 左邊未標記右邊標記。

如果 e 不屬于匹配邊,那么左端點就可以通過這條邊到達(從而得到標記);如果 e 屬于匹配邊,那么右端點不可能是一條路徑的起點,于是它的標記只能是從這條邊的左端點過來的左端點就應該有標記。

?

3 ? . S 是最小的覆蓋。

?????? 因為要覆蓋這 M 條匹配邊至少就需要 M 個點。

?

總結

以上是生活随笔為你收集整理的二分图最小覆盖的Konig定理及其证明的全部內容,希望文章能夠幫你解決所遇到的問題。

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