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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

最大流 (Maximum Flow) 之 流网络和流

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最大流 (Maximum Flow) 之 流网络和流 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最大流(Maximum Flow)

一個菜🐔倔強的取經之路。
為了知識的嚴謹性,本文相關的定義是按照算法導論(第三版) copy and paste。我的理解和總結會適當的添加在這些定義后面用來幫助大家理解。我認為一些重要東西都已經加粗和高光標記了。本文算是對這一塊內容的學習總結,如有錯誤歡迎大家指正,交流。

1.流網絡和流(Flow networks and flows)

首先我們來看看流網絡和流的定義。

流網絡(Flow networks):

G=(V,E)G=(V,E)G=(VE) 是一個有向圖,圖中每條邊 (u,v)∈E(u,v) \in E(u,v)E 有一個非負的 容量值(Capacity) c(u,v)≥0c(u,v) \geq 0c(u,v)0。如果邊集合 EEE 包含一條邊 (u,v)(u,v)(u,v),則圖中不存在反方向的邊 (v,u)(v,u)(v,u)。如果 (u,v)?E(u,v) \notin E(u,v)/?E,則為方便起見,定義 c(u,v)=0c(u,v)=0c(u,v)=0,并且在圖中不允許自循環(self-loop)。

在流網絡中,我們需要區分兩個節點: 源結點(Source) sss匯點(Sink) ttt。對于每個節點 v∈Vv \in VvV,流網絡都包含一條路徑 s→v→ts \rightarrow v \rightarrow tsvt。因此, 流網絡圖是連通的,并且由于除源結點外的每個結點都至少有一條進入的邊,我們有 ∣E∣≥∣V∣?1|E| \geq |V|-1EV?1。

流(Flow):

G=(V,E)G=(V,E)G=(VE) 為一個流網絡,其容量函數為 ccc。 設 sss 為網絡的源結點,ttt 為匯點. GGG 中的 是一個實值函數 f:V×V→Rf: V \times V \rightarrow \mathbb {R}f:V×VR,并且需要滿足下面兩條性質:

容量限制(Capacity constraint):

對于所有的結點 u,v∈Vu,v \in Vu,vV,要求 0≤f(u,v)≤c(u,v)0 \leq f(u,v) \leq c(u,v)0f(u,v)c(u,v)。理解容量限制很簡單,舉個栗子,比方說電梯限載1000kg,你上去如果超重了=。=它肯定就報警不走了。所以放在流網絡圖上也是一樣,這條邊上的流量值 f(u,v)f(u,v)f(u,v) 不可以超過這條邊的容量值 c(u,v)c(u,v)c(u,v)

流量守恒(Flow conservation):

對于所有的結點 u∈V?{s,t}u \in V -\{s, t\}uV?{s,t},要求

∑v∈Vf(v,u)=∑v∈Vf(u,v)\sum_{v \in V}f(v,u) = \sum_{v \in V}f(u,v) vV?f(v,u)=vV?f(u,v)
我對于流量守恒的理解就是進入一個結點的流量必須等于離開這個結點的流量。(可能有偏差,算法導論中的解釋都提到了進出結點的速率,我也不太清楚怎么解釋。)

(u,v)?E(u,v) \notin E(u,v)/?E 時,從結點 uuu 到結點 vvv 之間沒有流,因此 f(u,v)=0f(u,v)=0f(u,v)=0。我們稱非負數值 f(u,v)f(u,v)f(u,v) 為從結點 uuu 到結點 vvv 的流. 一個流 fff 的值 ∣f∣|f|f 定義如下:

∣f∣=∑v∈Vf(s,v)?∑v∈Vf(v,s)|f| = \sum_{v \in V}f(s,v) - \sum_{v \in V}f(v,s) f=vV?f(s,v)?vV?f(v,s)
也就是說,流 fff 的值是從源結點流出的總流量減去流入源節點的總流量。( ∣f∣|f|f 表示流的值,不是絕對值或者基數值)。通常來說,一個流網絡不會有任何進入源結點的邊,因此上面這個公式的求和項 ∑v∈Vf(v,s)\sum_{v \in V}f(v,s)vV?f(v,s) 值為0,所以當我們計算流的值時,只需計算源結點流出的總流量即可

在這里這兩個 "f""f""f" 可能會有點繞,其實很簡單,f(u,v)f(u,v)f(u,v) 是"流量" ; ∣f∣|f|f 是"流的值"。 前者就是標記在圖的每條邊旁邊的 f(u,v)/c(u,v)f(u,v)/c(u,v)f(u,v)/c(u,v) 中的 f(u,v)f(u,v)f(u,v),后者則需要前者和上面這個公式計算得到。

接下來繼續舉一個算法導論中的栗子。


圖(a)是一個流網絡 G=(V,E)G= (V,E)G=(V,E)。在該流網絡中,Vancouver 是源結點 sss,Winnipeg 是匯點 ttt,中間途徑多個城市,但是城市之間的運載量有限,每條邊標明的是不同城市之間的貨運容量。圖(b)是 GGG 中的一個流 ffff=19f=19f=19 (Hint:11+8)。每條邊上的數字內容是 f(u,v)/c(u,v)f(u,v)/c(u,v)f(u,v)/c(u,v),這里 “/” 只起到分隔作用,并無數學意義。

反平行(Antiparallel):

同樣還是這個例子,這次我們稍做一點改變。如果我們假定貨運公司要從 v1v_1v1?運10個單位的貨物到 v2v_2v2?,這時候會出現一個問題,邊 (v1,v2)(v_1,v_2)(v1?,v2?) 和 邊 (v2,v1)(v_2,v_1)(v2?,v1?)用時存在,我們稱這兩條邊為 反平行。那就違反了我們之前的定義,所以我們需要將這條邊轉換成等價的兩條邊,并且再新增加一個結點 v′v'v,如下圖所示:

超級源結點&超級匯點:

當我們面對的最大流問題含有多個源結點和多個匯點時,我們可以將網絡轉換為一個只有一個源結點和一個匯點的普通流網絡。轉換方法就是加入一個 超級源結點 sss超級匯點 ttt。如下圖所示:


接下一篇算法筆記(Chapter26)———最大流(Maximum Flow)之Ford-Fulkerson

總結

以上是生活随笔為你收集整理的最大流 (Maximum Flow) 之 流网络和流的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产日韩一区二区在线 | www黄色在线观看 | 操皮视频 | 永久视频在线 | 国产无遮挡免费观看视频网站 | 免费在线成人av | 亚洲国产精品成人综合在线 | 69热在线观看 | 欧美大黄 | 欧美影视一区 | 超碰在线免费看 | 国家队动漫免费观看在线观看晨光 | 欧美日韩精品一区二区 | 91网入口| 免费毛片在线 | 天天av综合| 1000亚洲裸体人体 | 丁香久久久 | 免费成年人视频在线观看 | 天堂视频中文在线 | 操碰在线观看 | eeuss国产一区二区三区 | 日韩成人午夜 | 禁久久精品乱码 | 青草视频免费看 | 香蕉狠狠爱视频 | av一区二区三 | 99热在 | 欧美肉丝袜videos办公室 | 女人天堂网 | 天堂а√在线最新版中文在线 | 美女黄色录像 | 国产图片区 | 精品久久久无码中文字幕 | 欧美大片免费观看网址 | 日韩三级一区二区 | 亚洲第一区视频 | 免费观看黄色一级视频 | 官场艳妇疯狂性关系 | 成年人在线播放视频 | 中文字幕亚洲专区 | 亚洲女同志亚洲女同女播放 | 午夜激情一区 | 亚欧洲精品在线视频 | 欧美精品一级二级 | 人人爱人人射 | 伊人网国产 | 人人草在线视频 | 五月天堂婷婷 | 日韩中文字幕影院 | 在线免费看污网站 | 精品视频一区二区在线观看 | 夜夜躁狠狠躁日日躁av | 色婷婷国产精品视频 | 91尤物在线| 高清精品xnxxcom | 久久视频中文字幕 | 男人的天堂网在线 | 毛片动态图| 性一交一乱一透一a级 | 婷婷色中文字幕 | 一级片在线免费播放 | 小香蕉av| 干综合网| 日韩性色| 国产又爽又猛又粗的视频a片 | 97视频人人 | 亚洲成av人片在线观看无码 | 深夜av在线 | 国产精品丝袜一区 | 美女被草视频在线观看 | 日韩区欧美区 | 国产精品成人午夜视频 | 欧美videos另类极品 | 性高跟丝袜xxxxhd | 亚洲精品www久久久久久 | 国产成人精品二区三区亚瑟 | 百合sm惩罚室羞辱调教 | 色鬼久久 | 欧美大肥婆大肥bbbbb | 国产成人免费视频 | 啊灬啊灬啊灬秀婷 | 综合激情网五月 | 杨幂一区二区国产精品 | 91福利片| 色亚洲视频 | 九九久久久 | 成年人网站免费看 | 日韩一级在线播放 | se欧美 | 网站久久久 | 亚洲男女 | 久久久精品999 | av片在线观看免费 | 天天天天操 | 饥渴丰满的少妇喷潮 | 国产视频大全 | 精品午夜一区二区三区 | www日本视频 |