最小割

最小割是流网络中将源与汇分离且容量最小的顶点划分,最大流最小割定理表明最大流的值恰好等于最小割的容量。

定义

形式化定义

给定流网络 ,源 ,汇 ,一个 s-t割 是顶点集 的一个划分,满足

割的容量定义为从 的所有边的容量之和:

割的净流定义为从 的流量减去从 的流量:

最小割是所有 s-t 割中容量最小的那个。

最大流最小割定理(定理24.2 / 推论24.3):设 是最大流, 是最小割,则

核心性质

性质描述
流值不超过割容量对任意流 和任意割 ,有
最大流最小割等价最大流的值等于最小割的容量(推论24.3)
三条件等价(1) 是最大流 (2) 无增广路径 (3)
对偶关系最大流(最大化)与最小割(最小化)是线性规划对偶问题
构造性证明从最大流的残差网络可直接构造出对应的最小割

关系网络

graph LR
    A["最大流 f*"] --> B["最大流最小割定理"]
    C["最小割 S*,T*"] --> B
    B --> D["对偶关系<br/>|f*| = c(S*,T*)"]
    A --> E["残差网络 Gf"]
    E -- "S = s可达集" --> C

章节扩展

第24章:最大流

最大流最小割定理是24.2节的核心定理,也是网络流理论的基石。

定理的证明通过三个引理完成:

  1. 引理24.2 是最大流 中不含增广路径
    • () 反证:若存在增广路径,沿其增广可得更大流
    • () 构造割:令 可达的顶点集,证明
  2. 引理24.3 是最大流
  3. 推论24.3:最大流值 = 最小割容量

最小割的实际意义:最小割指出了网络的”瓶颈”——切断哪些边能以最小代价中断从源到汇的所有流量。在图像分割中,最小割直接给出前景与背景的最优分割边界。

补充

补充说明

最大流最小割定理是组合优化中”强对偶性”的经典例子。在线性规划框架下,最大流问题是原始问题(最大化),最小割问题是对偶问题(最小化),两者具有相同的最优值且同时达到最优。这一对偶关系也延伸到König-Egerváry定理(二部图中最大匹配 = 最小顶点覆盖),后者可以视为最大流最小割定理在二部图匹配上的特化。

参见