• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            二分圖多重匹配問題

            Posted on 2011-03-26 21:53 Mato_No1 閱讀(3243) 評論(2)  編輯 收藏 引用 所屬分類: 網(wǎng)絡(luò)流

            在二分圖最大匹配中,每個點(diǎn)(不管是X方點(diǎn)還是Y方點(diǎn))最多只能和一條匹配邊相關(guān)聯(lián),然而,我們經(jīng)常遇到這種問題,即二分圖匹配中一個點(diǎn)可以和多條匹配邊相關(guān)聯(lián),但有上限,或者說,Li表示點(diǎn)i最多可以和多少條匹配邊相關(guān)聯(lián)。

            二分圖多重匹配分為二分圖多重最大匹配與二分圖多重最優(yōu)匹配兩種,分別可以用最大流與最大費(fèi)用最大流解決。

            (1)二分圖多重最大匹配:
            在原圖上建立源點(diǎn)S和匯點(diǎn)T,S向每個X方點(diǎn)連一條容量為該X方點(diǎn)L值的邊,每個Y方點(diǎn)向T連一條容量為該Y方點(diǎn)L值的邊,原來二分圖中各邊在新的網(wǎng)絡(luò)中仍存在,容量為1(若該邊可以使用多次則容量大于1),求該網(wǎng)絡(luò)的最大流,就是該二分圖多重最大匹配的值。

            (2)二分圖多重最優(yōu)匹配:
            在原圖上建立源點(diǎn)S和匯點(diǎn)T,S向每個X方點(diǎn)連一條容量為該X方點(diǎn)L值、費(fèi)用為0的邊,每個Y方點(diǎn)向T連一條容量為該Y方點(diǎn)L值、費(fèi)用為0的邊,原來二分圖中各邊在新的網(wǎng)絡(luò)中仍存在,容量為1(若該邊可以使用多次則容量大于1),費(fèi)用為該邊的權(quán)值。求該網(wǎng)絡(luò)的最大費(fèi)用最大流,就是該二分圖多重最優(yōu)匹配的值。

            例題:
            【1】POJ1698 Alice's Chance
            將電影作為X方點(diǎn),每一天作為Y方點(diǎn)(最多50周,每周7天,所以共設(shè)350個Y方點(diǎn)),若第i個電影可以在第j天搞就連邊(i, j)。每個X方點(diǎn)的L值為該電影總共要搞多少天,每個Y方點(diǎn)的L值為1(每天最多只能搞一個電影),然后求二分圖多重最大匹配,若能使所有從源點(diǎn)連向X方點(diǎn)的邊都滿流,則輸出Yes,否則輸出No。
            【2】POJ2112 Optimal Milking
            先預(yù)處理求出每兩個點(diǎn)(包括擠奶點(diǎn)和牛)間的最短距離,然后將所有擠奶點(diǎn)作為X方點(diǎn)(L值為該擠奶點(diǎn)最多可以容納多少牛),所有牛作為Y方點(diǎn)(L值為1),Xi和Yj間邊的權(quán)值為這兩個點(diǎn)之間的最短距離(若這兩點(diǎn)間不存在路徑則此處無邊),然后問題就變成了求一個多重匹配,使得每個Y方點(diǎn)都有匹配點(diǎn)且匹配邊中權(quán)值的最大值最小。
            可以枚舉最大邊權(quán)值S,然后,原圖中所有權(quán)值大于S的邊都要刪去。若此時圖中存在符合要求的多重匹配,則S合法否則S不合法。由于S的合法性是單調(diào)的,所以可以二分枚舉S。

            Feedback

            # re: 二分圖多重匹配問題  回復(fù)  更多評論   

            2012-05-20 21:34 by 西月弦
            多重匹配的話 還是可以用匈牙利算法的 而且快很多http://www.shnenglu.com/hanfei19910905/archive/2012/05/06/173817.html

            # re: 二分圖多重匹配問題  回復(fù)  更多評論   

            2012-05-21 19:48 by Mato_No1
            @西月弦
            Orz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            太神了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            久久99热狠狠色精品一区| 亚洲国产精品一区二区久久| 久久久久亚洲精品日久生情| 亚洲综合伊人久久大杳蕉| 国产成人精品白浆久久69| 久久国产热这里只有精品| 亚洲国产精品久久电影欧美| 国产精品成人99久久久久91gav| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 无码8090精品久久一区| 精品久久久久久无码专区| 久久夜色撩人精品国产小说| 精品久久久无码人妻中文字幕豆芽 | 国内精品久久久久久久久| 无码人妻久久一区二区三区免费丨| 国产成人99久久亚洲综合精品 | 国产精品一久久香蕉产线看| 久久人人爽人爽人人爽av| 狠狠色丁香久久综合婷婷| 亚洲精品乱码久久久久久蜜桃不卡 | 久久久久亚洲av无码专区| 伊人久久精品影院| 国内精品久久久久久久亚洲| 72种姿势欧美久久久久大黄蕉| 一极黄色视频久久网站| 国产成人精品久久一区二区三区av| 久久精品中文无码资源站| 一本一本久久aa综合精品| 偷偷做久久久久网站| 欧美性猛交xxxx免费看久久久| 一级做a爰片久久毛片16| 国产精品久久久久久| 国产精品一区二区久久不卡| 三上悠亚久久精品| 亚洲综合伊人久久综合| 性欧美大战久久久久久久久| 久久久国产精华液| 精品久久久久久无码不卡| 久久无码AV一区二区三区| 久久综合亚洲鲁鲁五月天| 欧美黑人激情性久久|