网络流分类

至今了解到的。。。

1、最大流

2、最小费用最大流

3、多源多汇问题   (建立超级源 ss和超级汇tt , 然后从ss向每个源引一条有向弧,容量为无穷大,每个汇向tt引一条弧,容量为无穷大即可  )

4、结点容量 (每个结点都有一个允许通过的最大流量) (把每个原始节点u分裂成两个u1和u2,中间连接一条有向弧,容量等于结点u的结点容量,原先到达u的弧改成到达u1; 而原先从u出发的弧改成从u2出发)

5、无源无汇有上下界的可行流 (建立超级源ss和超级汇tt  求出每个结点的下界流入和 减去 下界流出和  w  如果w为正数则在ss和此结点之间连接一条权值为w的弧  如果w为负数 则在此结点和tt之间连接一条权值为-w的弧  )

6、有源有汇有上下界的可行流(在源点和汇点之间连接一条上界为INF 下界为0的弧  然后建立超级源和超级汇  然后用无源无汇有上下界的可行流的做法做即可)

7、有源有汇有上下界的最大流 (先判断一下是否存在可行流,然后删除超级源和超级汇  和  建的虚拟弧 和 源和汇之间的弧  然后再从源到汇求一次最大流)

8、有源有汇有上下界的最小流 (与7做法一样 只不过这个是从汇点到源点求一次最大流)

9、费用与流量平方成正比的最小流 (待补充)

10、流量不固定的s-t最小费用流  (待补充)

转载于:https://www.cnblogs.com/WTSRUVF/p/9199657.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值