最小割基本模型及解决方案

最小割概念

  • 割:如果从图G中删除一个弧的集合c{f},让S流不到T,那么这个集合成为图G的一个割。记做C(S,T),S,T为点集。

  • 正向割边:对于集合c中的一条弧f{u,v}(u指向v)如果u∈S,v∈T则成为正向割边。

  • 逆向割边:对于集合c中的一条弧f{u,v}(u指向v)如果u∈T,v∈S则成为逆向割边。

  • 割的容量:割C{S,T}中所有正向割边的容量和称为割的容量。

  • 最小割:容量最小的割Ci{S,T}即为图G 的最小割。

  • 最大流最小割定理:图G的最大流=ci的容量。

基本模型

1.最小冲突数

  • 模型:这类问题通常为,初始两个集合,每个人第一意愿为赞成/不赞成,为照顾他人情绪而产生类似“跟票”行为,求最后违反自己意愿人数最少。
  • 构图方法:
    ①: S向每个赞成的连有向边,容量为1;
    ②:每个不赞成的向T连有向边,容量为1;
    ③:每对朋友之间,若两者意愿不同,则赞成的一方向不赞成的一方连有向边,容量为1;
    即:若有人违背了自己的意愿,割掉。最小割即为答案数。
  • 题目:BZOJ1934,2768等。

2.最大权闭合子图

  • 定义:在一个图中,我们选取一些点构成集合,记为V,且集合中的出边(即集合中的点的向外连出的弧),所指向的终点(弧头)也在V中,则我们称V为闭合图。最大权闭合图即在所有闭合图中,集合中点的权值之和最大的V,我们称V为最大权闭合图。
  • 模型:
    ①’有向无环图(DAG)问题,反映了事件间的必要条件关系:一个事件的发生,它所需要的所有的前提都要发生。EXP:选课,一些课程需要以另一些课程为基础,若给课程打分,最大权闭合图对应获利最大或效率最高的选课计划。
    ②’带圈的有向图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值