fbpx
维基百科

霍爾婚配定理

数学上,霍爾婚配定理[註 1](英語:Hall's marriage theorem)是菲利浦·霍爾最先證明[3]圖論定理,又稱霍爾定理[4],描述二分图中,能將一側全部頂點牽線匹配到另一側的充要條件。定理另有一個等價的組合敍述,確定一族有限集合在何種充要條件下,可自每個集合各揀選一個元素,而使所選元素兩兩互異(即沒有元素是重復的)。

集族表述 编辑

   的有限子集[註 2]組成的有限[註 3]多重[註 4]

  的一個代表系英语Transversal (combinatorics)  單射,且該單射   將族中任意集合   映至該集合的某元素  。換言之,   中每個集合,選出一個代表元,使得不同的集合由不同元素代表(「單射」之義)。代表系又稱為「截面」或「遍歷」(transversal)。

  滿足霍爾條件,意思是對每個子族  ,有

 

用文字複述,該條件斷言對於   的每個子族,其各集合一共擁有的不同成員數,不小於該子族的集合數。若不滿足該條件,則不存在代表系,因為在某子族  (設有   個集合)中,各集合一共衹有少於   個互異元素,如此由鴿巢原理,為   個集合所選的   個代表元之中,必有兩者相等。霍爾定理說明,前述命題的否命題也成立,即若滿足霍爾條件,則必存在代表系。

霍爾定理:一族有限集有代表系,當且僅當其滿足霍爾條件,即其任意子族皆滿足以上不等式。

證明見§ 圖論表述

编辑

 
例一:符合霍爾條件

例一:考慮集族  ,其中

 

合適的代表系有  ,但並不唯一,例如   亦可。

 
例二:違反霍爾條件

例二:考慮  ,其中

 

此時,無合適的代表系。子族   違反霍爾條件,因為該族有   個集合,但該三個集之並為  ,僅得兩個元素。

例三:同樣設  ,但換成

 

此時,   的代表必為   或逆序,從而   的代表須為  。所以,合適的代表系有且衹有   

命名 编辑

定理命名為「婚配」(marriage),是與以下例子有關。設有兩組人,一組   男,一組   女。每名女士心目中皆有一份名單(若干男士組成的子集),會接受名單中的男士的求婚,但會拒絕其他人。而該些男士別無所求,願意向任何女士求婚。媒人希望判斷是否存在方案,在尊重諸位女士的意願的前提下,將該兩組人撮合成   對夫妻[註 5]

  表示第   名女士願意接受的男士集合,則霍爾定理講述,存在方案使每位女士與心儀對象結婚,且無重婚,當且僅當對於任意若干位女士組成的集合  ,願意與其中至少一位女士結婚的男士數  ,不小於該集合的女士數  

後一個條件為必要,否則該   名女士根本無法找到足夠的配偶。較不明顯的是,該條件亦為充分,此即霍爾定理的肯綮。

圖論表述 编辑

 
藍色邊構成一組匹配

  為有限二部圖,頂點集分為    兩部,以符號記為    完美匹配是圖上若干條邊組成的匹配,其兩兩無公共端點,且   的每個頂點各有一條邊在該匹配中。

對於   的任意子集  ,設     中的鄰域英语Neighbourhood (graph theory),即   中與   至少一點有連邊的全體頂點之集。霍爾定理斷言,存在   完美匹配,当且仅当  的每個子集  ,皆有:

 

換言之,與   相鄰的頂點,不少於   的頂點。上述不等式稱為霍爾條件。

證明 编辑

 」:假設有匹配  覆蓋頂點集  。欲證霍爾條件對全部   成立。記     匹配到的頂點集,其為   的子集。由匹配的定義,必有  ,同時  ,因為   的元素皆為   的鄰舍。故  ,即  

 」:假設無   完美匹配,欲證有某子集   違反霍爾條件。設   為極大匹配,換言之,若再添加任何一條邊,則不再為匹配。設    中未獲覆蓋的頂點。考慮由   出發的全體「交錯路徑」,即圖   中的路徑,其首邊不屬  ,次邊屬於  ,第三邊又不屬  ,如此交錯排列。  藉該些交錯路徑,與   中若干頂點相連,該些頂點組成的子集記為  ;又與   中若干頂點相連(此處   亦視為與自己相連),得子集  。極長[註 6]的交錯路徑不能終於  ,否則其首尾皆不屬  ,故為「增廣路徑」:翻轉路徑上所有邊的狀態,將不屬   者加入  ,屬   者移走,則得到嚴格比   多邊的匹配,此為不可能。至此,已證   中每個頂點,皆經   匹配到   中某頂點。反之,  中任意一個頂點,亦有   中某頂點與之匹配,即沿    的交錯路徑,  的前一頂點。所以,  給出    之間的一一對應,所以  。另一方面,將證明  。設   是與某頂點   鄰接。若邊    中,則自    的一切交錯路徑中,  皆在   以先,故有    的交錯路徑。否則   不屬  ,但已知有    的交錯路徑,末邊屬於  ,故可續以  ,亦得自    的交錯路徑。證畢  ,故  ,違反霍爾條件。

算法 编辑

  的子集   滿足  ,則定義  霍爾犯英语Hall violator。若   為霍爾犯,則無匹配能覆蓋   的全部頂點。所以,也無匹配覆蓋  。霍爾定理斷言,二部圖有   完美匹配,當且僅當其不含任何霍爾犯。以下算法驗證定理較難的方向:輸入一幅二部圖,算法或輸出一個   完美匹配,或輸出一個霍爾犯。

該算法調用以下子程序:輸入匹配   及未匹配的某頂點  ,或輸出一條   增廣路徑,或輸出一個霍爾犯。該子程序可以深度优先搜索實作。

以下敍述算法的步驟:

  1. 初始時,設   為空集,未選定任何邊。(其後會加邊入  。)
  2. 檢查:  確為   的匹配。
  3.   已覆蓋  ,則為所求的   完美匹配,輸出並結束程序。
  4. 否則,找到未匹配的頂點  
  5. 調用尋找增廣路徑的子程序,視乎情況:
    1. 若找到霍爾犯,則輸出並結束。
    2. 若找到   增廣路徑,則將該路徑上各邊的狀態翻轉,使   的邊數增加一。返回第2步。

每次找到增廣路徑,都會使   多一條邊。所以,前述算法的迴圈至多執行   次,就會停機。每次尋找增廣路徑需時  。總時間複雜度與不加權的最大匹配問題英语maximum cardinality matching福特-富爾克森算法相約。

兩種表述等價 编辑

 ,其中   皆為有限集,不必相異。相應地,構造二部圖  ,一側頂點集   對應該   個集合,另一側頂點集   為該些集合之並。若   有元素  ,則在圖中連一條邊  。如此,族   的代表系即是    完美匹配,覆蓋   的全部頂點。所以,以集族表述的霍爾問題,容易化成圖論表述的霍爾問題。反之亦然:給定二部圖    完美匹配相當於鄰域英语Neighbourhood (graph theory)  的代表系。

其他證明 编辑

利用拓撲組合學英语Topological combinatorics斯佩納引理英语Sperner's lemma,可得霍爾定理的非構造性證明[5]:Thm.4.1,4.2

應用 编辑

定理有許多「非婚」應用。例如,取一疊啤牌(無鬼牌),洗勻後,派成13磴,每磴4張。由霍爾定理可證,必能從每磴揀選一張牌,使所選13張牌恰好出齊各點數(A、2、3、⋯⋯、Q、K)。更一般地,任意正則二部圖(允許重邊)皆有完美匹配。[6]:2

較抽象的應用有雙邊陪集遍歷。設    為其有限指數子群,則霍爾定理適用於證明存在集合  ,既是   各左陪集的代表系,又是各右陪集的代表系。[7]

霍爾定理亦用於證明,若  ,則任意   拉丁矩陣英语Latin rectangle皆可擴展成   拉丁矩陣,並可重複,直至得到完整的拉丁方陣[8]

相關定理 编辑

本定理可歸類到組合學的一列強力定理,其彼此關聯。若假設任何一條,則較易證得其他各條,但若要從頭開始,則較難證得任何一條。總括而言,該類定理各自斷言某類組合優化問題具有強對偶性英语Strong duality。該些定理包括:

  • 克尼格定理英语Kőnig's theorem (graph theory):二部圖的最大匹配,與最小頂點覆蓋英语Vertex cover等大。
    • 克尼格-艾蓋瓦里定理英语König–Egerváry theorem(1931年),得名自克尼格·代奈什英语Dénes Kőnig艾蓋瓦里·耶內兩位匈牙利數學家,是克尼格定理的加權推廣。[註 7]
  • 门格尔定理(1927年):邊最小割的大小,等於任意在所有頂點對之間可以找到的無公共邊的路徑的最大數量。結論換成頂點最小割與無公共(中間)頂點的路徑仍成立。
  • 最大流最小割定理福特-富爾克森算法):任意网络流中,最大流的值等於最小割
  • 伯克霍夫-馮紐曼定理英语Birkhoff–Von Neumann theorem(1946年):一個方陣為雙隨機英语Doubly stochastic matrix[註 8],當且僅當其為置換方陣凸組合
  • 迪爾沃思定理英语Dilworth's theorem:覆蓋某偏序集所需的不交數,與該集的最大反鏈等大。

欲要更具體[9][10]描述各定理的關係,下列各等價關係有簡單證明:

迪爾沃思定理 ⇔ 霍爾定理 ⇔ 克尼格-艾蓋瓦里定理 ⇔ 克尼格定理。

加強 编辑

無窮族 编辑

馬歇爾·霍爾英语Marshall Hall (mathematician)細察菲利浦·霍爾[註 9]原先的證明,發現可以將結論修改成對(有限集組成的)無窮族   仍成立。[11]該證明直接使用佐恩引理。此外,也有較簡短的證明,用到命題邏輯緊緻性定理[12]

 。對每個   ,以命題   表示「  選為   的代表」。可以列出代表系須滿足的條件如下:

  • 對應每個  ,各有一條命題斷言恰有一個   使   為真[註 10]
  • 對應每對互異的   ,各有一條命題為  

如此,代表系即等價於同時滿足以上各命題的賦值。由有限族的霍爾定理,對   的任意有限子集  ,相應的有限子族有代表系,故以上命題中,任意有限條皆可同時滿足。所以,由緊緻性定理,全部命題可同時滿足,即有整個無窮族的代表系。

以上一般情況的證明中,選擇公理(或等價命題如佐恩引理)為必須,因為給定一族無窮多個非空集(無額外條件),欲從每個集合中,選出一個代表(而無須相異),已需要選擇公理。

無窮集 编辑

馬歇爾·霍爾給出下列反例,表明若允許有無窮集,則所組成的無窮族,即使滿足霍爾條件,亦不保證有代表系。

設族  可數多個集合   構成。該族滿足霍爾條件,但無法選出代表系。[11]

若妥為敍述,則的確可將霍爾定理推廣至適用於無窮集。給定二部圖,兩側頂點集為  ,若由   的子集   出發,在圖中找到單射(意思是衹能用二部圖的邊),射向   的子集  ,則稱  ,而若更甚者,圖中沒有反向的,由    的單射,則稱  。前述定義中,若忽略「在圖中」三字,則所得大小的概念等同一般基數的大小比較。無窮集的婚配定理斷言:[13]

圖中有    的單射,當且僅當對每個  ,皆有其鄰域  

代表系的數目 编辑

馬歇爾·霍爾也計算出給定有限族   的代表系數目的下界,從而加強婚配定理。其敍述為:[14]

設有一列有限集  ,不必相異,但滿足霍爾條件,又設    成立。則當   時,該族有限集至少有   個不同的代表系,而當   時,至少有   個。

此處即使兩個代表系的元素一樣,衹要其次序不同,亦視為不同。例如,若   ,則    為兩個不同的代表系。

分數匹配 编辑

圖的分數匹配fractional matching)是對各邊賦予非負權值,使每個頂點所連各邊的權值和不超逾  。所謂   完美的分數匹配,即是使   中的每一頂點處,各邊權之和恰為  。對於二部圖  ,下列各項等價:[15]

  •    完美匹配。
  •    完美分數匹配。(此為前項的直接推論。給定一個   完美匹配,將該匹配所選的邊賦權  ,其餘邊賦  ,則得到   完美分數匹配。)
  •   滿足霍爾條件。(若有前項的分數匹配,則對於   的每個子集  ,其所連各邊之和恰為  ,故至少要與對面的   個頂點相連,因為對面每個頂點所連的邊值和不超過  。)

虧缺 编辑

假如霍爾條件不成立,則原定理僅斷言不存在完美匹配,但並未說明匹配最大可以多大。欲知此事,需要考慮圖的虧度英语Deficiency (graph theory)。對於二部圖    關於  虧度deficiency)是   的最大值,其中   可取   的任意子集。虧度越大,則圖離霍爾條件越遠。

用霍爾定理可證,若二部圖的虧度為  ,則有大小為   的匹配。(考慮在   側添加   個輔助點,與   所有頂點連邊。新圖將滿足霍爾條件。)

非二部圖 编辑

  • 若推廣至一般的圖(不必為二部圖),則其上有完美匹配的充要條件,由塔特定理描述。
  • 若推廣至各類二部超圖英语bipartite hypergraph(二部圖的超圖版本),則相應有各種霍爾式定理英语Hall-type theorems for hypergraphs

编辑

  1. ^ 婚配之名見於[1][2]
  2. ^ Hall, Jr. 1986,pg. 51。也可以允許無窮集,但此時須限制族中的集合數有限(考慮重數),見§ 推廣。然而,不能放寬成無窮多個無窮集。
  3. ^   可以放寬為無窮族,見§ 推廣
  4. ^   可以有重複的元素,且會考慮其重複次數
  5. ^ 此例子中,為使定理適用,需要假設該些人的婚姻為一夫一妻制
  6. ^ 即無法再延伸。
  7. ^ 定理的名稱,文獻中略有出入。相關的定理既有二分圖匹配的表述,也有 (0,1) 矩陣覆蓋的表述。Hall, Jr. (1986)和van Lint & Wilson (1992)稱矩陣表述為克尼格定理,而Roberts & Tesman (2009)則稱之為克尼格-艾蓋瓦里定理。二部圖版本,Cameron (1994)和Roberts & Tesman (2009)皆稱為克尼格定理。
  8. ^ 即行和與列和皆等於一,且各項非負。
  9. ^ 兩人並非親屬。
  10. ^ 此處的命題需要   為有限集,纔能用命題邏輯的語言寫出

參考文獻 编辑

  1. ^ 毛华; 庞双杰. Hall婚配定理的新证明方法. 河北大学学报(自然科学版). 2008, 28 (2): 127–129. doi:10.3969/j.issn.1000-1565.2008.02.005. 
  2. ^ 王树禾. 前言. 图论. 21世纪高等院校教材·信息与计算科学专业教材系列. 北京: 科学出版社. 2004: ii. ISBN 7-03-012423-5. 
  3. ^ Hall, Philip. On Representatives of Subsets [論子集之代表元]. J. London Math. Soc. 1935, 10 (1): 26–30. doi:10.1112/jlms/s1-10.37.26 (英语). 
  4. ^ 张鸿林; 葛显良. 英汉数学词汇. 清华大学出版社. 2005: 299. 
  5. ^ Haxell, P. . The American Mathematical Monthly. 2011, 118 (9): 777–788 [2021-12-03]. ISSN 0002-9890. doi:10.4169/amer.math.monthly.118.09.777. (原始内容存档于2021-12-03) (英语). 
  6. ^ DeVos, Matt. (PDF). Simon Fraser University. [2021-12-03]. (原始内容 (PDF)存档于2021-12-03) (英语). 
  7. ^ Button, Jack; Chiodo, Maurice; Zeron-Medina Laris, Mariano. Coset Intersection Graphs for Groups [群的陪集相交圖]. The American Mathematical Monthly. 2014, 121 (10): 922–26. doi:10.4169/amer.math.monthly.121.10.922 (英语). For H a finite index subgroup of G, the existence of a left-right transversal is well known, sometimes presented as an application of Hall’s marriage theorem. 
  8. ^ Hall, Marshall. An existence theorem for latin squares [拉丁方陣之存在定理]. Bull. Amer. Math. Soc. 1945, 51: 387–388. doi:10.1090/S0002-9904-1945-08361-X (英语). 
  9. ^ Borgersen, Robert D. (PDF). 2004-11-26 [2021-12-04]. (原始内容 (PDF)存档于2021-05-07) (英语). 
  10. ^ Reichmeider 1984
  11. ^ 11.0 11.1 Hall, Jr. 1986,pg. 51
  12. ^ Cameron 1994,sec. 19.5
  13. ^ Aharoni, Ron. König's Duality Theorem for Infinite Bipartite Graphs [無窮二部圖的克尼格對偶定理]. Journal of the London Mathematical Society. February 1984, s2–29 (1): 1–12. ISSN 0024-6107. doi:10.1112/jlms/s2-29.1.1 (英语). 
  14. ^ Cameron 1994,p. 90
  15. ^ . MathOverflow. [2020-06-29]. (原始内容存档于2022-07-26) (英语). 
  • Brualdi, Richard A., Introductory Combinatorics [入門組合學], Upper Saddle River, NJ: Prentice-Hall/Pearson, 2010, ISBN 978-0-13-602040-0 (英语) 
  • Cameron, Peter J., Combinatorics: Topics, Techniques, Algorithms [組合學:問題、技巧、算法], Cambridge: Cambridge University Press, 1994, ISBN 978-0-521-45761-3 (英语) 
  • Dongchen, Jiang; Nipkow, Tobias, , The Archive of Formal Proofs, 2010 [2021-12-15], ISSN 2150-914X, (原始内容存档于2016-03-19) (英语). 經電腦驗證的證明。 
  • Hall, Jr., Marshall, Combinatorial Theory [組合理論] 2nd, New York: John Wiley & Sons, 1986, ISBN 978-0-471-09138-7 (英语) 
  • Hall, Philip, On Representatives of Subsets [論子集的代表元], J. London Math. Soc., 1935, 10 (1): 26–30, doi:10.1112/jlms/s1-10.37.26 (英语) 
  • Halmos, Paul R.; Vaughan, Herbert E., The marriage problem [婚配問題], American Journal of Mathematics英语American Journal of Mathematics, 1950, 72 (1): 214–215, JSTOR 2372148, MR 0033330, doi:10.2307/2372148 (英语) 
  • Reichmeider, P.F., The Equivalence of Some Combinatorial Matching Theorems [若干組合匹配問題之等價], Polygonal Publishing House, 1984, ISBN 978-0-936428-09-3 (英语) 
  • Roberts, Fred S.; Tesman, Barry, Applied Combinatorics [應用組合學] 2nd, Boca Raton: CRC Press, 2009, ISBN 978-1-4200-9982-9 (英语) 
  • van Lint, J. H.; Wilson, R.M., A Course in Combinatorics [組合學教程], Cambridge: Cambridge University Press, 1992, ISBN 978-0-521-42260-4 (英语) 

站外鏈結 编辑

本條目含有来自PlanetMath《proof of Hall's marriage theorem》的內容,版权遵守知识共享协议:署名-相同方式共享协议

霍爾婚配定理, 数学上, 英語, hall, marriage, theorem, 是菲利浦, 霍爾最先證明, 的圖論定理, 又稱霍爾定理, 描述二分图中, 能將一側全部頂點牽線匹配到另一側的充要條件, 定理另有一個等價的組合敍述, 確定一族有限集合在何種充要條件下, 可自每個集合各揀選一個元素, 而使所選元素兩兩互異, 即沒有元素是重復的, 目录, 集族表述, 命名, 圖論表述, 證明, 算法, 兩種表述等價, 其他證明, 應用, 相關定理, 加強, 無窮族, 無窮集, 代表系的數目, 分數匹配, 虧缺, 非二部. 数学上 霍爾婚配定理 註 1 英語 Hall s marriage theorem 是菲利浦 霍爾最先證明 3 的圖論定理 又稱霍爾定理 4 描述二分图中 能將一側全部頂點牽線匹配到另一側的充要條件 定理另有一個等價的組合敍述 確定一族有限集合在何種充要條件下 可自每個集合各揀選一個元素 而使所選元素兩兩互異 即沒有元素是重復的 目录 1 集族表述 1 1 例 1 2 命名 2 圖論表述 2 1 證明 2 2 算法 2 3 兩種表述等價 2 4 其他證明 3 應用 4 相關定理 5 加強 5 1 無窮族 5 2 無窮集 5 3 代表系的數目 5 4 分數匹配 5 5 虧缺 5 6 非二部圖 6 註 7 參考文獻 8 站外鏈結集族表述 编辑設 S displaystyle S nbsp 為 X displaystyle X nbsp 的有限子集 註 2 組成的有限 註 3 多重 註 4 族 S displaystyle S nbsp 的一個代表系 英语 Transversal combinatorics 是 S displaystyle S nbsp 至 X displaystyle X nbsp 的單射 且該單射 f displaystyle f nbsp 將族中任意集合 s S displaystyle s in S nbsp 映至該集合的某元素 f s displaystyle f s nbsp 換言之 f displaystyle f nbsp 從 S displaystyle S nbsp 中每個集合 選出一個代表元 使得不同的集合由不同元素代表 單射 之義 代表系又稱為 截面 或 遍歷 transversal 族 S displaystyle S nbsp 滿足霍爾條件 意思是對每個子族 W S displaystyle W subseteq S nbsp 有 W A W A displaystyle W leq left bigcup A in W A right nbsp 用文字複述 該條件斷言對於 S displaystyle S nbsp 的每個子族 其各集合一共擁有的不同成員數 不小於該子族的集合數 若不滿足該條件 則不存在代表系 因為在某子族 W displaystyle W nbsp 設有 k displaystyle k nbsp 個集合 中 各集合一共衹有少於 k displaystyle k nbsp 個互異元素 如此由鴿巢原理 為 k displaystyle k nbsp 個集合所選的 k displaystyle k nbsp 個代表元之中 必有兩者相等 霍爾定理說明 前述命題的否命題也成立 即若滿足霍爾條件 則必存在代表系 霍爾定理 一族有限集有代表系 當且僅當其滿足霍爾條件 即其任意子族皆滿足以上不等式 證明見 圖論表述 例 编辑 nbsp 例一 符合霍爾條件例一 考慮集族 S A 1 A 2 A 3 displaystyle S A 1 A 2 A 3 nbsp 其中 A 1 1 2 3 A 2 1 4 5 A 3 3 5 displaystyle begin aligned A 1 amp 1 2 3 A 2 amp 1 4 5 A 3 amp 3 5 end aligned nbsp 合適的代表系有 1 4 5 displaystyle 1 4 5 nbsp 但並不唯一 例如 2 1 3 displaystyle 2 1 3 nbsp 亦可 nbsp 例二 違反霍爾條件例二 考慮 S A 1 A 2 A 3 A 4 displaystyle S A 1 A 2 A 3 A 4 nbsp 其中 A 1 2 3 4 5 A 2 4 5 A 3 5 A 4 4 displaystyle begin aligned A 1 amp 2 3 4 5 A 2 amp 4 5 A 3 amp 5 A 4 amp 4 end aligned nbsp 此時 無合適的代表系 子族 W A 2 A 3 A 4 displaystyle W A 2 A 3 A 4 nbsp 違反霍爾條件 因為該族有 W 3 displaystyle W 3 nbsp 個集合 但該三個集之並為 A 2 A 3 A 4 4 5 displaystyle A 2 cup A 3 cup A 4 4 5 nbsp 僅得兩個元素 例三 同樣設 S A 1 A 2 A 3 A 4 displaystyle S A 1 A 2 A 3 A 4 nbsp 但換成 A 1 1 2 3 A 2 2 4 A 3 1 2 4 A 4 2 4 displaystyle begin aligned A 1 amp 1 2 3 A 2 amp 2 4 A 3 amp 1 2 4 A 4 amp 2 4 end aligned nbsp 此時 A 2 displaystyle A 2 nbsp 與 A 4 displaystyle A 4 nbsp 的代表必為 2 4 displaystyle 2 4 nbsp 或逆序 從而 A 3 displaystyle A 3 nbsp 的代表須為 1 displaystyle 1 nbsp 所以 合適的代表系有且衹有 3 2 1 4 displaystyle 3 2 1 4 nbsp 或 3 4 1 2 displaystyle 3 4 1 2 nbsp 命名 编辑 定理命名為 婚配 marriage 是與以下例子有關 設有兩組人 一組 n displaystyle n nbsp 男 一組 n displaystyle n nbsp 女 每名女士心目中皆有一份名單 若干男士組成的子集 會接受名單中的男士的求婚 但會拒絕其他人 而該些男士別無所求 願意向任何女士求婚 媒人希望判斷是否存在方案 在尊重諸位女士的意願的前提下 將該兩組人撮合成 n displaystyle n nbsp 對夫妻 註 5 以 A i displaystyle A i nbsp 表示第 i displaystyle i nbsp 名女士願意接受的男士集合 則霍爾定理講述 存在方案使每位女士與心儀對象結婚 且無重婚 當且僅當對於任意若干位女士組成的集合 I displaystyle I nbsp 願意與其中至少一位女士結婚的男士數 i I A i displaystyle left bigcup i in I A i right nbsp 不小於該集合的女士數 I displaystyle I nbsp 後一個條件為必要 否則該 I displaystyle I nbsp 名女士根本無法找到足夠的配偶 較不明顯的是 該條件亦為充分 此即霍爾定理的肯綮 圖論表述 编辑 nbsp 藍色邊構成一組匹配設 G displaystyle G nbsp 為有限二部圖 頂點集分為 X displaystyle X nbsp Y displaystyle Y nbsp 兩部 以符號記為 G X Y E displaystyle G X sqcup Y E nbsp X displaystyle X nbsp 完美匹配是圖上若干條邊組成的匹配 其兩兩無公共端點 且 X displaystyle X nbsp 的每個頂點各有一條邊在該匹配中 對於 X displaystyle X nbsp 的任意子集 W displaystyle W nbsp 設 N G W displaystyle N G W nbsp 為 W displaystyle W nbsp 在 G displaystyle G nbsp 中的鄰域 英语 Neighbourhood graph theory 即 Y displaystyle Y nbsp 中與 W displaystyle W nbsp 至少一點有連邊的全體頂點之集 霍爾定理斷言 存在 X displaystyle X nbsp 完美匹配 当且仅当對 X displaystyle X nbsp 的每個子集 W displaystyle W nbsp 皆有 W N G W displaystyle W leq N G W nbsp 換言之 與 W displaystyle W nbsp 相鄰的頂點 不少於 W displaystyle W nbsp 的頂點 上述不等式稱為霍爾條件 證明 编辑 displaystyle Longrightarrow nbsp 假設有匹配 M displaystyle M nbsp 覆蓋頂點集 X displaystyle X nbsp 欲證霍爾條件對全部 W X displaystyle W subseteq X nbsp 成立 記 M W displaystyle M W nbsp 為 W displaystyle W nbsp 經 M displaystyle M nbsp 匹配到的頂點集 其為 Y displaystyle Y nbsp 的子集 由匹配的定義 必有 M W W displaystyle M W W nbsp 同時 M W N G W displaystyle M W subseteq N G W nbsp 因為 M W displaystyle M W nbsp 的元素皆為 W displaystyle W nbsp 的鄰舍 故 N G W M W displaystyle N G W geq M W nbsp 即 N G W W displaystyle N G W geq W nbsp displaystyle Longleftarrow nbsp 假設無 X displaystyle X nbsp 完美匹配 欲證有某子集 W X displaystyle W subseteq X nbsp 違反霍爾條件 設 M displaystyle M nbsp 為極大匹配 換言之 若再添加任何一條邊 則不再為匹配 設 u displaystyle u nbsp 為 X displaystyle X nbsp 中未獲覆蓋的頂點 考慮由 u displaystyle u nbsp 出發的全體 交錯路徑 即圖 G displaystyle G nbsp 中的路徑 其首邊不屬 M displaystyle M nbsp 次邊屬於 M displaystyle M nbsp 第三邊又不屬 M displaystyle M nbsp 如此交錯排列 u displaystyle u nbsp 藉該些交錯路徑 與 Y displaystyle Y nbsp 中若干頂點相連 該些頂點組成的子集記為 Z displaystyle Z nbsp 又與 X displaystyle X nbsp 中若干頂點相連 此處 u displaystyle u nbsp 亦視為與自己相連 得子集 W displaystyle W nbsp 極長 註 6 的交錯路徑不能終於 Y displaystyle Y nbsp 否則其首尾皆不屬 M displaystyle M nbsp 故為 增廣路徑 翻轉路徑上所有邊的狀態 將不屬 M displaystyle M nbsp 者加入 M displaystyle M nbsp 屬 M displaystyle M nbsp 者移走 則得到嚴格比 M displaystyle M nbsp 多邊的匹配 此為不可能 至此 已證 Z displaystyle Z nbsp 中每個頂點 皆經 M displaystyle M nbsp 匹配到 W u displaystyle W setminus u nbsp 中某頂點 反之 W u displaystyle W setminus u nbsp 中任意一個頂點 亦有 Z displaystyle Z nbsp 中某頂點與之匹配 即沿 u displaystyle u nbsp 至 v displaystyle v nbsp 的交錯路徑 v displaystyle v nbsp 的前一頂點 所以 M displaystyle M nbsp 給出 W u displaystyle W setminus u nbsp 與 Z displaystyle Z nbsp 之間的一一對應 所以 W Z 1 displaystyle W Z 1 nbsp 另一方面 將證明 N G W Z displaystyle N G W subseteq Z nbsp 設 v N G W displaystyle v in N G W nbsp 是與某頂點 w W displaystyle w in W nbsp 鄰接 若邊 w v displaystyle wv nbsp 在 M displaystyle M nbsp 中 則自 u displaystyle u nbsp 至 w displaystyle w nbsp 的一切交錯路徑中 v displaystyle v nbsp 皆在 w displaystyle w nbsp 以先 故有 u displaystyle u nbsp 至 v displaystyle v nbsp 的交錯路徑 否則 w v displaystyle wv nbsp 不屬 M displaystyle M nbsp 但已知有 u displaystyle u nbsp 至 w displaystyle w nbsp 的交錯路徑 末邊屬於 M displaystyle M nbsp 故可續以 w v displaystyle wv nbsp 亦得自 u displaystyle u nbsp 至 v displaystyle v nbsp 的交錯路徑 證畢 N G W Z displaystyle N G W subseteq Z nbsp 故 N G W Z W 1 lt W displaystyle left N G W right leq Z W 1 lt W nbsp 違反霍爾條件 算法 编辑 若 X displaystyle X nbsp 的子集 W displaystyle W nbsp 滿足 N G W lt W displaystyle N G W lt W nbsp 則定義 W displaystyle W nbsp 為霍爾犯 英语 Hall violator 若 W displaystyle W nbsp 為霍爾犯 則無匹配能覆蓋 W displaystyle W nbsp 的全部頂點 所以 也無匹配覆蓋 X displaystyle X nbsp 霍爾定理斷言 二部圖有 X displaystyle X nbsp 完美匹配 當且僅當其不含任何霍爾犯 以下算法驗證定理較難的方向 輸入一幅二部圖 算法或輸出一個 X displaystyle X nbsp 完美匹配 或輸出一個霍爾犯 該算法調用以下子程序 輸入匹配 M displaystyle M nbsp 及未匹配的某頂點 x 0 X displaystyle x 0 in X nbsp 或輸出一條 M displaystyle M nbsp 增廣路徑 或輸出一個霍爾犯 該子程序可以深度优先搜索實作 以下敍述算法的步驟 初始時 設 M displaystyle M nbsp 為空集 未選定任何邊 其後會加邊入 M displaystyle M nbsp 檢查 M displaystyle M nbsp 確為 G displaystyle G nbsp 的匹配 若 M displaystyle M nbsp 已覆蓋 X displaystyle X nbsp 則為所求的 X displaystyle X nbsp 完美匹配 輸出並結束程序 否則 找到未匹配的頂點 x 0 X V M displaystyle x 0 in X setminus V M nbsp 調用尋找增廣路徑的子程序 視乎情況 若找到霍爾犯 則輸出並結束 若找到 M displaystyle M nbsp 增廣路徑 則將該路徑上各邊的狀態翻轉 使 M displaystyle M nbsp 的邊數增加一 返回第2步 每次找到增廣路徑 都會使 M displaystyle M nbsp 多一條邊 所以 前述算法的迴圈至多執行 X displaystyle X nbsp 次 就會停機 每次尋找增廣路徑需時 O E displaystyle mathcal O E nbsp 總時間複雜度與不加權的最大匹配問題 英语 maximum cardinality matching 的福特 富爾克森算法相約 兩種表述等價 编辑 設 S A 1 A 2 A n displaystyle S A 1 A 2 ldots A n nbsp 其中 A i displaystyle A i nbsp 皆為有限集 不必相異 相應地 構造二部圖 G displaystyle G nbsp 一側頂點集 X v 1 v n displaystyle X v 1 ldots v n nbsp 對應該 n displaystyle n nbsp 個集合 另一側頂點集 Y displaystyle Y nbsp 為該些集合之並 若 A i displaystyle A i nbsp 有元素 y Y displaystyle y in Y nbsp 則在圖中連一條邊 v i y displaystyle v i y nbsp 如此 族 S displaystyle S nbsp 的代表系即是 G displaystyle G nbsp 的 X displaystyle X nbsp 完美匹配 覆蓋 X displaystyle X nbsp 的全部頂點 所以 以集族表述的霍爾問題 容易化成圖論表述的霍爾問題 反之亦然 給定二部圖 G X Y E displaystyle G X sqcup Y E nbsp X displaystyle X nbsp 完美匹配相當於鄰域 英语 Neighbourhood graph theory 族 G x x X displaystyle Gamma x x in X nbsp 的代表系 其他證明 编辑 利用拓撲組合學 英语 Topological combinatorics 的斯佩納引理 英语 Sperner s lemma 可得霍爾定理的非構造性證明 5 Thm 4 1 4 2應用 编辑定理有許多 非婚 應用 例如 取一疊啤牌 無鬼牌 洗勻後 派成13磴 每磴4張 由霍爾定理可證 必能從每磴揀選一張牌 使所選13張牌恰好出齊各點數 A 2 3 Q K 更一般地 任意正則二部圖 允許重邊 皆有完美匹配 6 2較抽象的應用有雙邊陪集遍歷 設 G displaystyle G nbsp 為群 H displaystyle H nbsp 為其有限指數子群 則霍爾定理適用於證明存在集合 T displaystyle T nbsp 既是 H displaystyle H nbsp 各左陪集的代表系 又是各右陪集的代表系 7 霍爾定理亦用於證明 若 r lt n displaystyle r lt n nbsp 則任意 r n displaystyle r times n nbsp 拉丁矩陣 英语 Latin rectangle 皆可擴展成 r 1 n displaystyle r 1 times n nbsp 拉丁矩陣 並可重複 直至得到完整的拉丁方陣 8 相關定理 编辑本定理可歸類到組合學的一列強力定理 其彼此關聯 若假設任何一條 則較易證得其他各條 但若要從頭開始 則較難證得任何一條 總括而言 該類定理各自斷言某類組合優化問題具有強對偶性 英语 Strong duality 該些定理包括 克尼格定理 英语 Konig s theorem graph theory 二部圖的最大匹配 與最小頂點覆蓋 英语 Vertex cover 等大 克尼格 艾蓋瓦里定理 英语 Konig Egervary theorem 1931年 得名自克尼格 代奈什 英语 Denes Konig 艾蓋瓦里 耶內兩位匈牙利數學家 是克尼格定理的加權推廣 註 7 门格尔定理 1927年 邊最小割的大小 等於任意在所有頂點對之間可以找到的無公共邊的路徑的最大數量 結論換成頂點最小割與無公共 中間 頂點的路徑仍成立 最大流最小割定理 福特 富爾克森算法 任意网络流中 最大流的值等於最小割 伯克霍夫 馮紐曼定理 英语 Birkhoff Von Neumann theorem 1946年 一個方陣為雙隨機 英语 Doubly stochastic matrix 註 8 當且僅當其為置換方陣的凸組合 迪爾沃思定理 英语 Dilworth s theorem 覆蓋某偏序集所需的不交鏈數 與該集的最大反鏈等大 欲要更具體 9 10 描述各定理的關係 下列各等價關係有簡單證明 迪爾沃思定理 霍爾定理 克尼格 艾蓋瓦里定理 克尼格定理 加強 编辑無窮族 编辑 馬歇爾 霍爾 英语 Marshall Hall mathematician 細察菲利浦 霍爾 註 9 原先的證明 發現可以將結論修改成對 有限集組成的 無窮族 S displaystyle S nbsp 仍成立 11 該證明直接使用佐恩引理 此外 也有較簡短的證明 用到命題邏輯的緊緻性定理 12 設 S A i i I displaystyle S A i i in I nbsp 對每個 i I displaystyle i in I nbsp 和 a A i displaystyle a in A i nbsp 以命題 p a i displaystyle p a i nbsp 表示 a displaystyle a nbsp 選為 A i displaystyle A i nbsp 的代表 可以列出代表系須滿足的條件如下 對應每個 i I displaystyle i in I nbsp 各有一條命題斷言恰有一個 a A i displaystyle a in A i nbsp 使 p a i displaystyle p a i nbsp 為真 註 10 對應每對互異的 i j I displaystyle i j in I nbsp 和 a A i A j displaystyle a in A i cap A j nbsp 各有一條命題為 p a i p a j displaystyle neg p a i wedge p a j nbsp 如此 代表系即等價於同時滿足以上各命題的賦值 由有限族的霍爾定理 對 I displaystyle I nbsp 的任意有限子集 J displaystyle J nbsp 相應的有限子族有代表系 故以上命題中 任意有限條皆可同時滿足 所以 由緊緻性定理 全部命題可同時滿足 即有整個無窮族的代表系 以上一般情況的證明中 選擇公理 或等價命題如佐恩引理 為必須 因為給定一族無窮多個非空集 無額外條件 欲從每個集合中 選出一個代表 而無須相異 已需要選擇公理 無窮集 编辑 馬歇爾 霍爾給出下列反例 表明若允許有無窮集 則所組成的無窮族 即使滿足霍爾條件 亦不保證有代表系 設族 S displaystyle S nbsp 由可數多個集合 A 0 1 2 3 A 1 1 A 2 2 A i i displaystyle A 0 1 2 3 ldots A 1 1 A 2 2 ldots A i i ldots nbsp 構成 該族滿足霍爾條件 但無法選出代表系 11 若妥為敍述 則的確可將霍爾定理推廣至適用於無窮集 給定二部圖 兩側頂點集為 A B displaystyle A B nbsp 若由 B displaystyle B nbsp 的子集 C displaystyle C nbsp 出發 在圖中找到單射 意思是衹能用二部圖的邊 射向 A displaystyle A nbsp 的子集 D displaystyle D nbsp 則稱 C D displaystyle C leq D nbsp 而若更甚者 圖中沒有反向的 由 D displaystyle D nbsp 至 C displaystyle C nbsp 的單射 則稱 C lt D displaystyle C lt D nbsp 前述定義中 若忽略 在圖中 三字 則所得大小的概念等同一般基數的大小比較 無窮集的婚配定理斷言 13 圖中有 A displaystyle A nbsp 至 B displaystyle B nbsp 的單射 當且僅當對每個 D A displaystyle D subseteq A nbsp 皆有其鄰域 N D D displaystyle N D nless D nbsp 代表系的數目 编辑 馬歇爾 霍爾也計算出給定有限族 S displaystyle S nbsp 的代表系數目的下界 從而加強婚配定理 其敍述為 14 設有一列有限集 A 1 A 2 A n displaystyle A 1 A 2 ldots A n nbsp 不必相異 但滿足霍爾條件 又設 A i r displaystyle A i geq r nbsp 對 i 1 n displaystyle i 1 ldots n nbsp 成立 則當 r n displaystyle r leq n nbsp 時 該族有限集至少有 r displaystyle r nbsp 個不同的代表系 而當 r gt n displaystyle r gt n nbsp 時 至少有 r r 1 r n 1 displaystyle r r 1 cdots r n 1 nbsp 個 此處即使兩個代表系的元素一樣 衹要其次序不同 亦視為不同 例如 若 A 1 1 2 3 displaystyle A 1 1 2 3 nbsp A 2 1 2 5 displaystyle A 2 1 2 5 nbsp 則 1 2 displaystyle 1 2 nbsp 和 2 1 displaystyle 2 1 nbsp 為兩個不同的代表系 分數匹配 编辑 圖的分數匹配 fractional matching 是對各邊賦予非負權值 使每個頂點所連各邊的權值和不超逾 1 displaystyle 1 nbsp 所謂 X displaystyle X nbsp 完美的分數匹配 即是使 X displaystyle X nbsp 中的每一頂點處 各邊權之和恰為 1 displaystyle 1 nbsp 對於二部圖 G X Y E displaystyle G X sqcup Y E nbsp 下列各項等價 15 G displaystyle G nbsp 有 X displaystyle X nbsp 完美匹配 G displaystyle G nbsp 有 X displaystyle X nbsp 完美分數匹配 此為前項的直接推論 給定一個 X displaystyle X nbsp 完美匹配 將該匹配所選的邊賦權 1 displaystyle 1 nbsp 其餘邊賦 0 displaystyle 0 nbsp 則得到 X displaystyle X nbsp 完美分數匹配 G displaystyle G nbsp 滿足霍爾條件 若有前項的分數匹配 則對於 X displaystyle X nbsp 的每個子集 W displaystyle W nbsp 其所連各邊之和恰為 W displaystyle W nbsp 故至少要與對面的 W displaystyle W nbsp 個頂點相連 因為對面每個頂點所連的邊值和不超過 1 displaystyle 1 nbsp 虧缺 编辑 主条目 虧度 圖論 英语 Deficiency graph theory 假如霍爾條件不成立 則原定理僅斷言不存在完美匹配 但並未說明匹配最大可以多大 欲知此事 需要考慮圖的虧度 英语 Deficiency graph theory 對於二部圖 G X Y E displaystyle G X sqcup Y E nbsp G displaystyle G nbsp 關於 X displaystyle X nbsp 的虧度 deficiency 是 W N G W displaystyle W N G W nbsp 的最大值 其中 W displaystyle W nbsp 可取 X displaystyle X nbsp 的任意子集 虧度越大 則圖離霍爾條件越遠 用霍爾定理可證 若二部圖的虧度為 d displaystyle d nbsp 則有大小為 X d displaystyle X d nbsp 的匹配 考慮在 Y displaystyle Y nbsp 側添加 d displaystyle d nbsp 個輔助點 與 X displaystyle X nbsp 所有頂點連邊 新圖將滿足霍爾條件 非二部圖 编辑 若推廣至一般的圖 不必為二部圖 則其上有完美匹配的充要條件 由塔特定理描述 若推廣至各類二部超圖 英语 bipartite hypergraph 二部圖的超圖版本 則相應有各種霍爾式定理 英语 Hall type theorems for hypergraphs 註 编辑 婚配之名見於 1 2 Hall Jr 1986 pg 51 也可以允許無窮集 但此時須限制族中的集合數有限 考慮重數 見 推廣 然而 不能放寬成無窮多個無窮集 S displaystyle S nbsp 可以放寬為無窮族 見 推廣 即 S displaystyle S nbsp 可以有重複的元素 且會考慮其重複次數 此例子中 為使定理適用 需要假設該些人的婚姻為一夫一妻制 即無法再延伸 定理的名稱 文獻中略有出入 相關的定理既有二分圖匹配的表述 也有 0 1 矩陣覆蓋的表述 Hall Jr 1986 和van Lint amp Wilson 1992 稱矩陣表述為克尼格定理 而Roberts amp Tesman 2009 則稱之為克尼格 艾蓋瓦里定理 二部圖版本 Cameron 1994 和Roberts amp Tesman 2009 皆稱為克尼格定理 即行和與列和皆等於一 且各項非負 兩人並非親屬 此處的命題需要 A i displaystyle A i nbsp 為有限集 纔能用命題邏輯的語言寫出參考文獻 编辑 毛华 庞双杰 Hall婚配定理的新证明方法 河北大学学报 自然科学版 2008 28 2 127 129 doi 10 3969 j issn 1000 1565 2008 02 005 王树禾 前言 图论 21世纪高等院校教材 信息与计算科学专业教材系列 北京 科学出版社 2004 ii ISBN 7 03 012423 5 Hall Philip On Representatives of Subsets 論子集之代表元 J London Math Soc 1935 10 1 26 30 doi 10 1112 jlms s1 10 37 26 英语 张鸿林 葛显良 英汉数学词汇 清华大学出版社 2005 299 Haxell P On Forming Committees 論委員會之組成 The American Mathematical Monthly 2011 118 9 777 788 2021 12 03 ISSN 0002 9890 doi 10 4169 amer math monthly 118 09 777 原始内容存档于2021 12 03 英语 DeVos Matt Graph Theory 圖論 PDF Simon Fraser University 2021 12 03 原始内容 PDF 存档于2021 12 03 英语 Button Jack Chiodo Maurice Zeron Medina Laris Mariano Coset Intersection Graphs for Groups 群的陪集相交圖 The American Mathematical Monthly 2014 121 10 922 26 doi 10 4169 amer math monthly 121 10 922 英语 For H a finite index subgroup of G the existence of a left right transversal is well known sometimes presented as an application of Hall s marriage theorem Hall Marshall An existence theorem for latin squares 拉丁方陣之存在定理 Bull Amer Math Soc 1945 51 387 388 doi 10 1090 S0002 9904 1945 08361 X 英语 Borgersen Robert D Equivalence of seven major theorems in combinatorics 組合學七大定理之等價 PDF 2004 11 26 2021 12 04 原始内容 PDF 存档于2021 05 07 英语 Reichmeider 1984 11 0 11 1 Hall Jr 1986 pg 51 Cameron 1994 sec 19 5 Aharoni Ron Konig s Duality Theorem for Infinite Bipartite Graphs 無窮二部圖的克尼格對偶定理 Journal of the London Mathematical Society February 1984 s2 29 1 1 12 ISSN 0024 6107 doi 10 1112 jlms s2 29 1 1 英语 Cameron 1994 p 90 co combinatorics Fractional Matching version of Hall s Marriage theorem co 組合學 霍爾婚配定理分數匹配版 MathOverflow 2020 06 29 原始内容存档于2022 07 26 英语 Brualdi Richard A Introductory Combinatorics 入門組合學 Upper Saddle River NJ Prentice Hall Pearson 2010 ISBN 978 0 13 602040 0 英语 Cameron Peter J Combinatorics Topics Techniques Algorithms 組合學 問題 技巧 算法 Cambridge Cambridge University Press 1994 ISBN 978 0 521 45761 3 英语 Dongchen Jiang Nipkow Tobias Hall s Marriage Theorem 霍爾婚配定理 The Archive of Formal Proofs 2010 2021 12 15 ISSN 2150 914X 原始内容存档于2016 03 19 英语 經電腦驗證的證明 Hall Jr Marshall Combinatorial Theory 組合理論 2nd New York John Wiley amp Sons 1986 ISBN 978 0 471 09138 7 英语 Hall Philip On Representatives of Subsets 論子集的代表元 J London Math Soc 1935 10 1 26 30 doi 10 1112 jlms s1 10 37 26 英语 Halmos Paul R Vaughan Herbert E The marriage problem 婚配問題 American Journal of Mathematics 英语 American Journal of Mathematics 1950 72 1 214 215 JSTOR 2372148 MR 0033330 doi 10 2307 2372148 英语 Reichmeider P F The Equivalence of Some Combinatorial Matching Theorems 若干組合匹配問題之等價 Polygonal Publishing House 1984 ISBN 978 0 936428 09 3 英语 Roberts Fred S Tesman Barry Applied Combinatorics 應用組合學 2nd Boca Raton CRC Press 2009 ISBN 978 1 4200 9982 9 英语 van Lint J H Wilson R M A Course in Combinatorics 組合學教程 Cambridge Cambridge University Press 1992 ISBN 978 0 521 42260 4 英语 站外鏈結 编辑Cut the knot站 Marriage Theorem 页面存档备份 存于互联网档案馆 Cut the knot站 Marriage Theorem and Algorithm 页面存档备份 存于互联网档案馆 Lucky的筆記Hall s marriage theorem explained intuitively 页面存档备份 存于互联网档案馆 本條目含有来自PlanetMath proof of Hall s marriage theorem 的內容 版权遵守知识共享协议 署名 相同方式共享协议 取自 https zh wikipedia org w index php title 霍爾婚配定理 amp oldid 78299497, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。