網絡流的相關知識

最大流最小割 首先要知道什麼是割(cut)。割是把圖的節點劃分成兩個集合S和T,那麼有一些邊的端點是分別處於S和T中的。所謂最小割就是 使這些邊的邊權之和最少的劃分。 而對與網絡流的最小割也是一樣的,例子如下 則分割的代價爲12-4+11=19。要注意的是網絡流的割的邊權爲這條邊可以提供的流量。 定理:最大流等於最小割。 如果要求屬於S集合的點的話,就只需跑完網絡流之後再一次bfs,訪問過的點就是
相關文章
相關標籤/搜索