最大流

来源:互联网 发布:梁朝伟无间道知乎 编辑:程序博客网 时间:2024/04/27 18:02

这个月看了一下最大流的相关知识,记录一下

对一个流网络,每条边上有一定的容量和实际的流量,怎样用一种方法求得这个网络的最大流量。

Ford-Fulkerson方法,为什么叫做方法,不多说了。

以BFS为例:

path 记录顶点的流来自于那个顶点

flow记录流向该顶点的最小流量

源点S入队列

DO

    顶点V出队列

    对于所有的V指向的顶点P

    IF P未访问且P-V流量可以增加

          PATH[P] <-V

          FLOW[P]<-MIN{FLOW[V],C[V][P]}

   IF T访问

      构造残余网络

UNTIL  T没有被访问



           

原创粉丝点击