首页 > 其他分享 >最小割的结论

最小割的结论

时间:2024-05-04 19:22:23浏览次数:13  
标签:满流 结论 判断 最小 等价 割中 任意

记 \(f\) 为任意最大流,令 \(G_f\) 为 \(f\) 的残量网络。记 \(G_f\) 中 \(s\) 可达的点集合为 \(S\),\(t\) 可达的点集合为 \(T\)。

  1. 判断一个图的最小割是否唯一。最小割唯一 \(\iff\) \(S\cup T=V\)。

  2. 若 \((u,u^C)\) 是最小割,则 \(G_f\) 中没有 \(u\rightarrow u^C\) 的边。

  3. 判断一条边 \((x,y)\) 与最小割的关系。

    • 若 \((x,y)\) 在 \(f\) 中不满流,一定不在任意最小割。不然回溯上去割,更好。(但不是判断的唯一标准)下面假定满流。

    • 若 \(x\in S,y\in T\),\((x,y)\) 在所有最小割中。

    • 若 \((x,y)\) 在某最小割中,等价于 \(G_f\) 中 \(x\) 不可达 \(y\) 且 \(x\not\in T\) 且 \(y\not\in S\)。

      再简化一下,等价于 \(G_f\) 中 \(x,y\) 在不同的 SCC 中且 \(x\not\in T,y\not\in S\)。(因为满流)

标签:满流,结论,判断,最小,等价,割中,任意
From: https://www.cnblogs.com/FLY-lai/p/18172567

相关文章

  • 力扣746.使用最小花费爬楼梯
    题目给你一个整数数组cost,其中cost[i]是从楼梯第i个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。你可以选择从下标为0或下标为1的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费解题思路​ 动态规划1.首先需要明确,先支付......
  • 最小化安装 MSVC ( 可用于 graalvm native-image )
    前言自从接触了native-image,就想把所有Java项目全用native-image编译一遍,谁不喜欢exe呢......
  • 38天【代码随想录算法训练营34期】第九章 动态规划part01 (● 理论基础 ● 509. 斐波
    理论基础斐波那契数classSolution:deffib(self,n:int)->int:ifn==0:return0ifn==1:return1returnself.fib(n-1)+self.fib(n-2)爬楼梯classSolution:defclimbStairs(self,n:int)->i......
  • 三角形最小路径和
    题源:IOI飞入寻常百姓家classSolution:defminimumTotal(self,triangle:List[List[int]])->int:n=len(triangle)dp=[[0]*(i+1)foriinrange(n)]dp[0][0]=triangle[0][0]foriinrange(1,n):dp[i][0]......
  • 一个生成函数的小结论
    数学能力太弱导致的.求\[[x^n]\frac{1}{\prod_{i=0}^m(1-(u+iv)x)}\]根据EI哥哥的博客\[\def\e{\mathrm{e}}[x^n]\frac{1}{\prod_{i=0}^m(1-(u+iv)x)}=\left[\frac{x^{n+m}}{(n+m)!}\right]\frac{\e^{ux}(\e^{vx}-1)^m}{v^mm!}=\frac{1}{v^mm!}\sum_{k=0}^......
  • 网络隔离的最小配置
    作者:任云康,青云科技研发工程师前言对于项目下的网络隔离,有用户提出了以下疑问:网络隔离是针对Pod的吗?网络隔离的最小配置是什么?配置后,哪些是可以访问的,哪些是不可以访问的?通过Ingress暴露、LB类型的Service暴露、NodePort类型的Service暴露的流量的具体链路是......
  • 删除单链表中最小值的结点
    /***********************************************filename:demo14.c*author:[email protected]*date:2024/4/2*function:设计1个函数,实现删除单链表中最小值的结点*note:None*CopyRight(c)2023-2024邮箱AllRightReseverd***********************************......
  • 树上最小点覆盖的一类问题
    前言关于下文中\(lim\)较小的最小点覆盖问题,我们通常会对每个节点设出若干状态转移,而下文所说的问题是此问题的通解,但复杂度为平方级别题意给定一棵无根有权树,每个点建消防站都有一定代价\(c\),每个点都有一个限制\(lim\),表示离它最近的消防站的最大距离。求让所有点安全的......
  • 实现一个算法删除单链表L(有头结点)中的一个最小值结点
    /********************************************************************************************************** filename: Zqh_splist_4.22.3.c* author : [email protected]* date : 2024/04/23* function: 设计一个算法删除单链表L(有头结点)中的一个最小值结点......
  • 求最大公约数和最小公倍数
    1.最大公约数辗转相除法intt;while(b!=0){t=a%b;a=b;b=t;}printf("thegcdis%d\n",a);2.最小公倍数最小公倍数乘以最大公约数等于两数乘积,所以最小公倍数等于两数乘积除以最大公约数。include<stdio.h>include<math.h>intmain(void){printf("pleaseinputtwo......