网络流、费用流、最大流最小割定理……
来源:互联网 发布:js 如何定义数组长度 编辑:程序博客网 时间:2024/05/17 21:54
囧,今天第一天电脑竞赛补课,就把最大流的BFS增广、先流预推法、最大流最小割定理、最小费用流讲完了。。汗。。
而我,就只记住了BFS增广和最大流最小割定理。最小费用流ms差不多明白了。
所以先讲讲BFS增广求最大流的算法吧。
简单的来说,就是从S(源)开始BFS,直到到达T(汇)or不存在增广路。
所谓增广路就是从S开始到T的一条路径,而且这条路径上的所有边都是非饱和边,即f(i,j)<c(i,j)。因为都是非饱和边,所以这条路径上的边还可以增大经过它们的流,所以称为增广路。而且,这条增广路可以增加的流量,决定于,这条路径上的剩余容量最小的那一条边,可增加的流量就是这最小的剩余流量。
所以说,求最大流的办法就是,不断地寻找增广路,先找到一条增广路,然后把这条路径上的,所有边,减掉,这条增广路可以增大的流,这样重复,直到找不到增广路为止。
下面看看我这段有注释的代码。。
转自:http://blog.csdn.net/White_Star/archive/2009/01/15/3792083.aspx
- 网络流、费用流、最大流最小割定理……
- 网络流、费用流、最大流最小割定理……
- 网络流 最小割最大流定理
- 网络的最大流最小割定理
- 最大流最小割定理
- 最大流最小割定理
- 最大流最小割定理
- 最大流最小割定理
- 最大流-最小割定理
- 最大流最小割定理
- 最大流最小割定理
- 最小割最大流定理
- 网络流二·最大流最小割定理
- hihocoder 网络流二·最大流最小割定理
- 网络流二·最大流最小割定理 HihoCoder
- hdu 4289(最小割最大流定理)
- uva10480 最大流最小割定理
- 最大流最小割定理证明
- 正则表达式入门
- IT工程师必看的十条建议
- 本人不会打的五笔字
- 关于>&2、2>&1等重定向的详细解释!
- Navisworks 模型数据和API简介
- 网络流、费用流、最大流最小割定理……
- 小心!过敏性皮炎无处不在
- 生了DDE错误,并且说明由于文件名或路径太长,请尝试重新命名该文件或将其复制到其
- Using Eclipse with wxWidgets libraries
- 多线程并发问题,定义支持单个写线程和多个读线程的锁
- QT多线程的学习
- 平方和公式推导
- VC6中用DOM遍历网页中的元素
- ogre实现游戏截屏