最小割集與殘餘網路

2021-07-10 08:03:55 字數 584 閱讀 1637

想搞退流?

讓我們來看看如果要求乙個滿足條件的最小割集該怎麼做吧

給出幾個性質:

1.性質一:最大流對應最小割,最小割集往往不唯一,但和相同

2.性質二:一條邊可能是最小割當且僅當滿流,但滿流邊不一定是最小割

3.最小割季唯一當且僅當殘餘網路的每個點bfs後要不屬於s要不屬於t

4.若最小割的一條邊容量為c,那麼c*m(m為常數)後最小割為原來的m倍

5.若最小割一條邊容量為c,修改為c+1,求的是邊數最少最小割

求解:1.唯一最小割:直接最大流後bfs標號觀察殘餘網路即可

2.邊數最少:修改邊權,使邊權+1再修改答案

3.字典序最小和:將非滿流邊容量inf,滿流邊改邊權為c+編號即可

4.字典序最小:這個玩意就不能修改邊權了,,只能回歸暴力,,

可以字典序從小到大如果刪除之後減小的值等於該邊容量則刪除並輸出,,否則保留,每次都跑一遍非常慢的,,所以退流上場,,複雜度不科學?不知道啊,,反正不會t吧,,

退流後繼續增廣路,,,

5.其他?貌似有個什麼最小割集stoer-wagner演算法,有興趣可以搞一搞嘛(未完待續)

網路流 拆點 最小割點集

byteland 國 收到了一條匿名舉報,其中說當地黑幫老大正計畫一次從港口到郊區倉庫的運輸。知道運輸的時間並且知道運輸需要用到國家的高速公路網。高速公路網包含雙向的高速公路段,每個路段直接連著兩個不同的收費站。乙個收費站可能與很多其他的收費站相連。汽車只能通過收費站進入或離開高速公路網。據所知,黑...

poj 1815(最小割 割集)

思路 題目要求是剔除多少個點,可以將其轉化為剔除多少條邊,因此需要拆點,將點i拆成i,i n,便容量為1,表示每個人起的傳遞作用只能是一次。然後就是列舉了,刪除某條邊,如果求出的最小割比原來的要小,說明減少的是割邊集。1 include2 include3 include4 include5 inc...

下行法求最小割集案例 最小割集求法 docx

最小割集求法 最小割集求法相關概念求解方法 行列法結構法布林代數化簡法 相關概念割集 也叫做截集或截止集,它是導致頂上事件發生的基本事件的集合。也就是說事故樹中一組基本事件的發生,能夠造成頂上事件發生,這組基本事件就叫割集。引起頂上事件發生的基本事件的最低限度的集合叫最小割集。徑集 也叫通集或導通集...