Skip to content

定理Theorem

二分图匹配多胞形

Bipartite matching polytope

证明二分图的非负边变量与顶点度上界已给出匹配凸包,并用交替扰动区分分数可行点和分数顶点。

形式陈述 ​

若把“选一条边”放松成给每条边一个 0 到 1 的使用量,只要求每个顶点总使用量不超过一,会不会出现不能由真正匹配混合而成的方案?在二分图中不会。

设 G=(U∪V,E) 是有限二分图,无自环。用 δ(v) 表示接触顶点 v 的边集。每个匹配 M 的示性向量为 χeM=1 当 e∈M,否则为零。二分图匹配多胞形满足

conv{χM:M 是 G 的匹配}={x∈RE:xe≥0,∑e∈δ(v)xe≤1∀v∈U∪V}.

右边是一个有界多胞形,因为每条边都有端点,其度约束给出 xe≤1。定理说它的每个顶点都是匹配向量;内部仍可以有大量分数点。

若要求每个顶点恰被使用一次,就把全部度不等式改为等式,得到完美匹配多胞形,可能为空。对非空的这一面,同样没有分数顶点。这里“每个顶点”在图与多胞形中有两种含义,前者是图结点,后者是凸集合的极点,阅读时要分开。

直觉

第一条证明把图的二分结构变成全幺模性。右侧系统的点边关联矩阵每列有两个一。把 U 侧对应的行乘 −1,每列就有一个负一、一个正一,成为有向关联矩阵。加入非负性的单位行仍是 TU,整数右端因而给出整数极点。每个整数可行向量只能取 0 或 1,度上界又保证这些一互不共享端点,恰是匹配。

还有一个更能看见分数如何移动的证明。只保留 0<xe<1 的分数边,形成一个子图。若含环,二分性使环为偶环;沿环交替加减一个小的 ε,每个图结点接收到的一加一减抵消。反向扰动也合法,原点就是两个不同可行点的中点,因而不是极点。

若分数子图没有环,就在某棵非空树中取一条叶到叶路径,沿路径交替加减。内部结点仍抵消,端点只接触一条分数边;那里不可能另有值为一的边,所以度约束有正松弛。取足够小的 ε,正反扰动都不违反非负性或端点上界。无论遇到环还是树,只要有分数边,就存在这种可行移动方向。

分数点是两份匹配的平均
例子与边界

四环上的一半不是新顶点 ​

四环的边按循环次序记为 e0,e1,e2,e3。向量

x=(1/2,1/2,1/2,1/2)

使每个图结点的度和都是一。但它有分解

x=12(1,0,1,0)+12(0,1,0,1).

括号内两向量分别是两个完美匹配。它们甚至给出整条可行线段 (t,1−t,t,1−t),0≤t≤1;只有线段两端是这条方向上的极点,中点不是。分数可行性与分数极点不能混为一谈。

三角形为何没有同样自由度 ​

在三角形上,每边一半也使三个度约束取等号。但假设扰动量分别为 d0,d1,d2,保持三条等式要求

d0+d1=0,d1+d2=0,d2+d0=0.

沿圈交替一轮后符号碰撞,只能得到 d0=d1=d2=0。相应三阶关联矩阵行列式为二,三条等式唯一确定一半向量,所以它确实是度约束松弛的分数极点。

从四环加一条对角线也会出现同样问题:让新三角形的三条边各取一半,其余边取零,便得到一个不能由匹配凸组合表示的分数极点。二分性不是为了方便给图涂两种颜色,而是排除了这类奇圈锁死的局部结构。

任意边权和对偶价格 ​

给边权 ce,允许匹配为空,最大权匹配可以写成上述多胞形上的 LP。其对偶为

min∑vyv,yu+yv≥cuv (uv∈E),yv≥0.

对四边权矩阵 (5441),交叉匹配总权重八;顶点价格 (4,3) 与 (1,0) 总和也是八,并逐边覆盖边权,给出完整最优证书。所有边权均为一时,这个对偶再联系到二分图的顶点覆盖,但一般整数边权下,价格可能大于一,不能直接把它当成一个普通零一覆盖集合。

推论与应用

二分图匹配的流归约给出构造某个最大匹配的算法;本页的凸包等式解释为什么任意线性边权目标都没有松弛损失,并刻画了全部分数可行向量,而不只是一条增广路的效果。Kőnig 定理是基数目标下的一种组合最小—最大结论,不能代替完整凸包证明。

本定理也是一般匹配多胞形定理的二分图特例。对任意奇数顶点集 S,其左右两侧中较小一侧至多有 (|S|−1)/2 个点;每条内部边恰接触这一侧一次,将这些点的度上界相加便得到奇集不等式。因此在二分图上,那些额外的奇集约束已由度约束蕴含。

对完美匹配,左右两侧大小不等会使等式系统不可行;大小相等也还需足够的连边。若存在某些禁止配对,直接删掉相应边或固定变量为零,仍保留上述结构。若额外加入资源预算、两条不相邻边不能同时出现等约束,新多胞形可能出现分数顶点;“原来是二分匹配”不保证任意扩充模型仍整数。

在完全二分图上,完美匹配向量排列成矩阵就是置换矩阵。Birkhoff–von Neumann 分解会把任意双随机矩阵实际拆成若干这样的匹配,给出比存在性更具体的排班实现。

参考资料
  • Karthik Chandrasekaran, IE 511 Lecture 9, Spring 2021, §9.1:官方讲义。二分图完美匹配多胞形及偶环扰动证明。
  • MIT 15.083J/6.859J, Lecture 5, slides 6–13:官方讲义。二分图点边关联矩阵的 TU 性与整数性推论。
  • Jack Edmonds, “Maximum Matching and a Polyhedron with 0,1-Vertices”, Journal of Research of the National Bureau of Standards 69B, 1965, §§1–2:NIST 原文。从二分图到一般图的多面体边界。
关系图谱17 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
分类位置

上位 / 更一般

下位 / 直接特例

暂未标注直接特例。

类型化关系