网络流及无向图mcmf注意事项

1.最小费用最大流基于最大流问题,那么我们就要注意流的三个重要的性质.其次呢要理解流量是一种速率,而不是总量.

2.最大流问题的一种解法就是增广路,为了理解什么是增广路我们最重要的就是要理解"退流"操作,它是为撤销先前选取的不合适的弧.

   那么我们把弧定义两类:(1)前向弧--弧的方向和路的方向一致.

                                  (2)后向弧--弧的方向和路的方向相反.

3.为了简洁表示流量和容量的图关系,我们进入了残留网络.

 

4.无向图最小费用最大流A题中的技巧:

   (1)每个结点要建立4个弧,分为两对,每对都是一个容量为边容量的正费用c 和 反向容量为0的付费用,两对的区别是方向想反.每对的操作用异或^

   (2)与佳哥使用邻接矩阵算法相同,当我们时候用连接标的的时候记得用pa[v]标记一条边的链接边编号,这样更新的会快一些


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值