有顶容量约束的网络最大流
来源:互联网 发布:劳动收入份额数据 编辑:程序博客网 时间:2024/06/06 07:40
对于网络N{G,s,t,c(e)},其每个顶v∈V(G)-{s,t},有一个顶容量c(v),即通过v的流量不得超过c(v),c(v)∈{0,1,2,...},为这种有顶容量约束的网络设计求最大流函数的算法。
解:
(1)顶点解剖:对所有v∈V(G)-{s,t},剖分为两个新顶v1,v2:
- 所有原来以v为头的边改为以v1为头
- 所有原来以v为尾的边改为以v2为尾
- 连接边v1v2,c(v1v2)=c(v)
得网络N'
(2)用2F算法求N'最大流f'
(3)顶合并:任意的uv∈N'
- u,v来自同一顶的剖分,合并为v,过v流量f'(uv)
- u,v来自不同顶的剖分,f(uv)=f'(uv)
得到流函数f即为N满足顶容量约束的网络最大流
阅读全文
0 0
- 有顶容量约束的网络最大流
- 容量有上下界的最大流 poj 2396 pku
- DVD的容量最大有多大?
- poj 2396 Budget 边容量有上下界的最大流
- access的最大容量
- Access 的最大容量
- Access 的最大容量
- access的最大容量
- 容量有上下界的可行流
- 网络流(最大流、最小费用最大流、有上下界的网络流)
- 栈的排序,栈顶元素最大.
- poj 3498(满足点容量限制的网络流)
- .net中HashTable的最大容量
- .net中HashTable的最大容量
- .net中HashTable的最大容量
- .net中HashTable的最大容量
- .net中HashTable的最大容量
- .net中HashTable的最大容量
- MUSTer:Multi-Store Tracker:A Cognitive Psychology Inspired Approach to Object Tracking
- 说说Web开发之远程与本地文件下载的细节
- C语言实现扫雷程序
- LuaFrameWork_UGUI总结
- java实现网上在线支付
- 有顶容量约束的网络最大流
- 银行家算法(C++)
- 分饼 二分
- 跑马灯简单实现
- 点击显示或隐藏 slideDown/slideUp
- Kosaraju算法
- okclient2详细介绍
- 信息表
- 【C++】Visual Studio 2012 MFC——Expression: _pFirstBlock==pHead解决办法