【導(dǎo)讀】二分圖又稱(chēng)作二部圖,是圖論中的一種特殊。設(shè)G=是一個(gè)無(wú)向圖。依附的兩個(gè)頂點(diǎn)都分屬兩個(gè)不同的子集。給定一個(gè)二分圖G,在G的一個(gè)子圖M中,M. 頂點(diǎn),則稱(chēng)M是一個(gè)匹配。但是這個(gè)算法的復(fù)。雜度為邊數(shù)的指數(shù)級(jí)函數(shù)。因此,需要尋求一種更。上交替出現(xiàn),則稱(chēng)P為相對(duì)于M的一條增廣路徑。由增廣路的定義可以推出下述三個(gè)結(jié)論:。1-P的路徑長(zhǎng)度必定為奇數(shù),第一條邊和最。3-M為G的最大匹配當(dāng)且僅當(dāng)不存在相對(duì)于。用增廣路求最大匹配(稱(chēng)作匈牙利算法,匈牙。找出一條增廣路徑P,通過(guò)取反操作獲得。在主程序中調(diào)用下面的程序即可得出最大匹。如果邊上帶權(quán)的話(huà),找出權(quán)和最大的匹配叫。,yn,每個(gè)職員做各項(xiàng)工作的效。人盡其才,讓公司獲得的總效益最大。),Kuhn和Munkras給出了一個(gè)解決該問(wèn)。的可行標(biāo)增加d。不屬于M的邊,所以造成M的逐漸增廣。若未找到完備匹配則修改可行頂標(biāo)的值。在同一行或同一列的。人,使它們不能互相攻擊。只是空地和空地之間的聯(lián)系。