网络流
文章平均质量分 73
网络流
Henry_WYH
兴趣使然
展开
-
最小割中的二选一问题
网络流最小割_2选1问题原创 2022-10-26 00:24:35 · 452 阅读 · 0 评论 -
网络流__5 多源汇最大流
网络流原创 2021-12-07 18:20:00 · 794 阅读 · 0 评论 -
网络流__4 上下界可行流
网络流 __4 上下界可行流对于容量有上下界规范的网络流问题无源汇上下界可行流n个点m条边的有向图,每条边有一个流量下界和流量上界规范,求是否存在一个可行流设原网络为(G,F),变换后网络为(G',S'),每条边上界Cl(u,v),下界Cu(u,v),流量f(u,v).对于上下界,我们很容易将等式变形:cl(u,v)≤f(u,v)≤cu(u,v)→0≤f(u,v)−cl(u,v)≤cu(u,v)−cl(u,v)c_l(u,v) \le f(u,v) \le c_u(u,v) \to 0 \l原创 2021-12-07 18:19:15 · 887 阅读 · 1 评论 -
网络流__3 最大流之二分图匹配
网络流_3 最大流之二分图匹配最大流问题一般求集合最优解,对于所有可行解的集合P:[1]对于流网络的所有可行流的集合,对于可行解中的一个解,有且只有一个可行流与之符合[2]对于流网络中的任何一个可行流都能对应一个可行解则可行解中的最大值等于可行流中的最大流匈牙利算法本质上是EK算法对于一个匹配:左集合S和右集合T,求其二分图的最大匹配;一般做法:匈牙利算法,时间复杂度O(n)网络流做法:按照网络流的方式建立出源点和汇点[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下原创 2021-12-07 18:18:41 · 2386 阅读 · 0 评论 -
网络流_2_FF方法_EK算法与DINIC算法
网络流__2 EK 算法与Dinic算法FORD-FULKERSON算法维护一个残留网络,不断地迭代找增广路,将增广路删除后得到新的残留网络中继续迭代,直到某次迭代中找不到增广路时,此时当前流为最大流FORD-FULKERSON(G,s,t)for each edge(u,v) in G.E: (u,v).f=0while there exits a path p from s to t in the residual network Gf: #当存在残留网络 Cf(p)=min{Cf(原创 2021-11-02 20:00:30 · 451 阅读 · 0 评论 -
网络流_1_最大流与最小割定理
网络流__1流网络如图为一个流网络,边权为最大流量c,记作G=(V,E)G=(V,E)G=(V,E)其中V为点集,E为边集。可以想象成从源点源源不断的将水流向汇点的过程从点u到点v的容量记作C(u,v)从点u到点v的容量记作C(u,v)从点u到点v的容量记作C(u,v)其中,不考虑反向边,假如有反向边,可以通过加点来转化成没有反向边的情况流量 定义:从源点往外净流出的量可行流即每一条边设计一个流量,记作设计的流量对应的方案f{1.容量限制0≤f(u,v)≤c(u,v)2原创 2021-11-02 19:59:43 · 1220 阅读 · 0 评论