Skip to content

定义Definition

全对偶整数性

Total dual integrality · TDI

要求每个整数目标都有整数的最优对偶证书,说明这一性质为何依赖不等式表示,以及整数右端如何传递原问题整数性。

形式陈述 ​

线性规划强对偶保证连续原问题与对偶问题具有相同的有限最优值,但两侧最优变量仍可能是分数。全对偶整数性要求一整族整数目标都有整数的对偶证书。

设 Ax≤b 是有理系统,定义非空多面体 P,变量 x∈Rn 不另外限制符号。称该系统为 TDI,如果对每个 c∈Zn,只要

max{cTx:Ax≤b}

具有有限最优值,相应对偶

min{bTy:ATy=c, y≥0}

就存在整数最优解 y∈Zm。非负约束若是模型的一部分,应写入 A 的行中;若把它单独作为 x≥0,对偶约束形式会变化,不能直接混用公式。

这里有三个量词:每一个整数目标、存在一份整数对偶最优解、只对有限最优情形提出要求。它不要求所有对偶最优解都整数,也不只是在一个测试目标上找到了整数价格。

若系统 TDI 且 b 为整数向量,则 P 是整数多面体。右端整数性是定理的一部分,TDI 定义本身允许有理右端。

直觉

对偶变量把原不等式加权组合成目标上界。若 ATy=c 且 y≥0,对每个可行 x 都有

cTx=yTAx≤yTb.

当 b 和最优 y 都是整数,最紧上界 bTy 也是整数。TDI 把这件事同时保证给所有整数目标。结合“所有整数目标的有限最优值均为整数”的判据,就得到原可行域的整数性。

在有顶点的情形,也可以直接看反证机制:若某个顶点 v 有分数坐标 vi,选择足够深入其法向锥的整数目标 c,让 c 与 c+ei 都在 v 最优。TDI 与整数右端要求两个目标值都是整数,其差却是 vi,矛盾。证明把对偶证书的整数性传到原始顶点,而不是把一个对偶变量误认为某个原变量。

可行域相同,对偶整数性不同
例子与边界

同一个半直线,两种描述 ​

考虑 P={x:x≤1}。第一种描述就是 x≤1。当整数目标 c≥0 时,对偶要求 y=c,这显然是整数最优解;当 c<0 时,原问题向负无穷方向使目标无界,不在定义的有限最优范围内。因此第一种描述是 TDI。

把同一条约束乘二,改写为 2x≤2。可行集完全相同,但目标 maxx 的对偶是 min2y,满足 2y=1,y≥0,唯一解 y=1/2。于是第二种描述不是 TDI。它仍表示整数多面体,只是这份行列表不允许用整数倍数拼出目标系数 1。

若在 2x≤2 之外再加回冗余行 x≤1,可用第二行承担全部整数目标乘子,得到一份 TDI 描述。冗余行在几何上可能什么都没改变,却能改变整数证书的表达能力。

右端为什么必须另查 ​

系统 x≤1/2 仍然 TDI:有限的整数目标 c≥0 对应 y=c。但其端点为 1/2,不是整数多面体。对偶目标值为 c/2,这一次不是整数的环节正是右端 b。

反过来,若一个系统 TDI,不能由此推断矩阵的每个子式都为 0,±1。上面加了冗余行的系统含系数 2,已经不是TU 矩阵,却可以 TDI。TU 是对矩阵和任意整数右端的强统一条件;TDI 是对当前系统和全部整数目标的条件。

加权匹配的一份整数价格 ​

在二分图 {u0,u1} 与 {v0,v1} 的四条边上,权重矩阵为

(5441).

取交叉匹配 u0v1,u1v0,总权重 8。匹配 LP 的对偶给每个顶点非负价格,要求一条边两端价格之和至少等于边权。价格

yu0=4,yu1=3,yv0=1,yv1=0

满足四条边的覆盖条件,总价也为 8。因此原始匹配与整数对偶证书同时最优。这个例子展示 TDI 希望保证的现象;要得到对所有整数边权的结论,仍需二分图关联矩阵的 TU 证明,而不是只核对这一组价格。

推论与应用

TU 矩阵给出 TDI 系统:对整数 c,对偶可行域 {y≥0:ATy=c} 的等式矩阵与单位界结构仍为 TU,其顶点都是整数;若对偶最优值有限,就可选择一个整数最优顶点。这里并不要求 b 整数,因为 b 只是对偶目标;只有进一步推出原问题整数性时才需要它。

TDI 是组合最小—最大定理的桥梁。一侧是匹配、流等整数对象,另一侧是整数价格、覆盖或割证书;线性强对偶把两侧的数值接起来,TDI 负责确保价格可以选整数。一般匹配的奇集描述也具有这种性质,但其证明需要额外的奇集结构,不能沿用二分图行符号变换。

工程上验证一份给定证书很简单:检查 y≥0、ATy=c、整数性和目标值。但认证整个系统 TDI 是带“所有整数目标”量词的数学任务,不等于调用一次 LP 求解器。改变约束缩放、删除看似冗余的行或把整数变量改为连续变量时,都应重新确认依赖的是哪一层保证。

参考资料
  • Michel X. Goemans, MIT 18.438, Lecture 7, 2009, §1 and §2:官方讲义。TDI 定义、整数右端定理及匹配的整数对偶公式;讲义的顶点证明针对多胞形情形。
  • Dimitris Bertsimas and Andreas Schulz, MIT 15.083J, Lecture 5, “Ideal formulations I”:官方讲义。TU 的转置、单位界闭包性质与整数顶点。
  • Rekha R. Thomas, Math 583E: Linear and Integer Polyhedra, Chapter 12, Theorem 12.11 and Corollary 12.12:官方课程笔记。TDI 的对偶定义与整数右端结论。
关系图谱6 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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