1. 程式人生 > >網絡流基礎-基本概念

網絡流基礎-基本概念

不為 兩個 集合 col 一個 容量限制 1.5 概念 tro

網絡流是一個有向圖,其中有兩個特殊點源點S和匯點T,每條邊有容量c(權值),實際的流量f比容量c小。

三個性質:

容量限制:流量必定小於等於容量。F(x, y) <= F(y, x)

流量守恒:每個節點的總流入等於總流出。Σ F<v,x> = Σ F<x,u>

斜對稱性:從a流向b為x,則從b流向a為-x。 F<x,y> = - F<y,x>

三種網絡:

容量網絡:就是容量組成的網絡。

流量網絡:實際流量組成的網絡。

殘留網絡:每條邊的容量減去流量得出的網絡,如果是0,則視為斷開。

割集:

網絡流的割:

將節點分為兩個集合s和t,其中S屬於s集,T屬於t集,記為CUT(s,t)。

割邊:

從s集到T集的所有邊,從s到t為正向割邊,反之為反向割邊。

割的容量:

所有正向割邊的容量和

增廣路:

從s到t的一條路徑,且殘留容量不為0。

網絡流基礎-基本概念