线性规划的强对偶定理的简短证明


10

考虑线性程序

Primal:AxbmaxcTx
Dual:cyTAminyTb

弱对偶定理指出,如果xy满足约束,则 cTxyTb。它具有使用线性代数的简短证明: cTxyTAxyTb

强对偶性定理指出,如果x是对原始函数的最佳解,则存在y是对偶的解,并且 cTx=yTb

强对偶性定理是否也有类似的简短证明?


1
麻省理工学院在线课程web.mit.edu/15.053/www的Bradley,Hax和Magnanti的第4章提供了一些简短的证据。这是您要找的东西吗?
2013年

@cody,好吧,它似乎与CLRS中的代码基本相同。如果可以用光滑的线性代数表示(即无总和),那就很好。
卡夫

看来我想要的可能是不可能的。Farkas使用空间的封闭性,这意味着可能没有纯线性代数证明。
卡夫

尝试自己找一些不太麻烦的东西,向我的学生展示(这样他们就不必在信仰上采取强烈的双重性),而我所遇到的大多数事情都属于过于麻烦的类别。刚刚在丹·斯皮尔曼(Dan Spielman)的一类笔记中找到了一个论点,它很短,而且看似很简单。不确定是否隐藏了某些复杂性,或者是否缺少某些内容?(尚未对它进行彻底检查,以至于不能说出来。)cs.yale.edu/homes/spielman/BAP/lect12.pdf
Magnus Lie Hetland

嗯,我想上一堂课的几何学解释是一个中心点,它使我们回到了Simplex证明系列:cs.yale.edu/homes/spielman/BAP/lect11/lect11.pdf
Magnus Lie Hetland

Answers:


3

可能不是。这是一个基于

Farkas Lemma:下列替代方法中的一种可以解决。

  1. Axbx0
  2. yTA0yTb<0

现在让为原始对象的最佳目标值。令是任意的。假设 为,最后一行附加一个令为,并附加一个作为最后一个值。δϵ>0AAcTbbδϵ

系统没有解决方案。根据Farkas,有一个这样:Axby=(y,α)

yTAαc和 。yTb<α(δ+ϵ)

请注意,如果,则表示为Farkas的另一种选择。因此。ϵ=0α>0

缩放使。 是对偶可行的。弱对偶性意味着。yα=1yδyTb<δ+ϵ


我认为这就是Jeff Erickson讲义中的证明。我正在寻找避免使用epsilon的东西(例如纯线性代数)。
卡夫

2
JeffE所拥有的与众不同,它进一步解释了几何形状。无论如何,从可行区域是多面体而不是线性空间的意义上讲,您不会找到想要的东西,因此最终需要利用它。(在这里,它藏在Farkas中。Gärtner和Matoušek的书确实是这本书的很好参考。我很确定有这方面的证据。)
路易
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.