定理已证明
线性规划的对偶性
命题陈述
对于原始问题max{cTx:Ax≤b,x≥0},定义对偶问题min{bTy:ATy≥c,y≥0}。那么(弱对偶性)对任意原始可行的x和对偶可行的y都有cTx≤bTy,并且(强对偶性)若原始问题存在最优解x∗,则对偶问题存在最优解y∗且cTx∗=bTy∗成立。
为什么成立?
对偶性表明,原始的最大化问题与对偶的最小化问题是同一个数值的两种视角:对偶变量y充当资源的价格,弱对偶性说明在任何有效定价下,任何可行的生产方案所获得的收益都不会超过它所使用资源的价值,而强对偶性则说明在最优点处,最佳生产方案与最便宜的有效定价恰好相等。
证明思路
(弱对偶性。)设x为原始问题的任意可行点(Ax≤b、x≥0),y为对偶问题的任意可行点(ATy≥c、y≥0)。由于x≥0和ATy≥c,用非负向量x乘以该不等式仍保持方向不变:cTx≤(ATy)Tx=yTAx。由于y≥0和Ax≤b,类似的论证给出yTAx≤yTb=bTy。把这两个不等式连起来,对任意可行对都有cTx≤bTy成立,这就是弱对偶性。
(强对偶性。)对原始问题运行单纯形法,直到它在具有最优基矩阵B的最优基本可行解x∗处终止,此时xB∗=B−1b成立,且所有非基变量的检验数都非负——这个终止条件等价于定义y∗T=cBTB−1,可以验证它满足ATy∗≥c和y∗≥0,即y∗是对偶可行的。
代入后,原始问题的最优值为cTx∗=cBTxB∗=cBTB−1b=y∗Tb=bTy∗。结合弱对偶性(总有cTx∗≤bTy∗成立),这里的等号迫使y∗也是对偶最优解,因此cTx∗=bTy∗成立,强对偶性得证。