线性规划的对偶问题.ppt
《线性规划的对偶问题.ppt》由会员分享,可在线阅读,更多相关《线性规划的对偶问题.ppt(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第四章 线性规划的对偶问题 4.1 对称的对偶规划 在线性规划早期发展中,对偶问题是一项重要的发现。早在1928著名数学家在研究对策理论时就已经有原始和对偶的思想。对偶理论有着重要的应用。首先是在原始和对偶两个线性规划中求解任一规划时,会自动地给出另一个规划的最优解。当对偶问题比原问题有较少分量时,求解对偶问题比求解原始问题方便得多。对偶理论另一个应用是Lemke,1954提出的对偶单纯形法。对偶理论对影子价值的分析在经济理论上有着重要作用。一 对偶问题的提出:例:某厂生产三种畅销产品,每台产品需四种资源,具体数据表:问怎样安排生产,效益最大?设决策变量 得出模型:现在工厂考虑不进行生产而把
2、全部可利用的资源都让给其它企业单位,但又希望给这些资源订一个合理价格,既使别的单位愿意买,又使工厂能得到生产这些产品时可以得到的最大效益.这就需建立另一个线性规划模型,设 代表销售这四种资源的价格,买方希望总售价尽可能低,即:为了使工厂效益不减少,就要求订 时,使这个效益额不低于原来生产一台产品A可以得到的效益,因此满足约束:对B,C产品可列出类似约束.原来生产产品A每台需用的资源按现在的单价计算,每台收益为:易见,后一个问题的数据完全由另一问题数据确定.对每一个线性规划问题都伴随有另一个线性规划问题,即:都伴随一个对偶规划(LD)。定义定义1:对应着每一个(LP),都存在着线性规划问题(LD
3、)其中 是m维行向量,称(LP)为原始线性规划,称(LD)为(LP)的对偶线性规划偶线性规划。因此得到的线性规划问题模型如下:下面进一步探讨(LP)与(LD)之间的关系:其对偶问题:(LD)(LP)用下表表示二者之间关系,更为清楚:原始约束max对偶问题minw 对偶线性规划问题一定要有一对线性规划问题,没有一个“对偶”的线性规划问题,也就无所谓“原始线性规划问题”如果没有原始线性规划问题,也就无所谓对偶线性规划问题了。线性规划的对偶关系具有“对合”性质,什么是对合性质呢?可见,(LP)与(LP)是同一类型的问题,依照定义1,又可写出(LP)的对偶线性规划。记为(LD)(LD)(LD)又可等价
4、地写成:既(LD)就是前面的(LP)这表明,对于一个给定的(LP)可以根据对偶规则写出(LD);而对于新问题(LD),又可根据对偶规则写出其对偶。而此对偶又刚好回到原问题本身。即(LP)的对偶是(LD),(LD)的对偶是(LP)。这就是线性规划对偶关系的这就是线性规划对偶关系的“对合对合”性质。性质。这样我们可以把一个相互对偶的线性规则中任何一个称为原这样我们可以把一个相互对偶的线性规则中任何一个称为原问题,而把另一个称为对偶问题,称它们互为对偶。问题,而把另一个称为对偶问题,称它们互为对偶。下面我们举例说明怎样由一个规则写出其对偶问题下面我们举例说明怎样由一个规则写出其对偶问题。例:写出:m
5、in s.t.的对偶规划。解:因目标函数最小化,故先把约束条件都写成“”形式:由于这是个(LD)问题。故其对偶是(LP)问题。对偶函数目标系数由给出的(LD)约束右端列向量(-7,14,3)可得,对偶的约束方程右端常数,向量由(LD)的目标函数 系数向量(5,-6,7,1)可得,从而写出(LP)问题:max (LP)(s.t.)所以把它们称为一对对称的对偶规划。下面来讨论它们的关系。二二 (LP)、()、(LD)的对偶定理)的对偶定理 定理定理1 对于(对于(LP)的任意可行解)的任意可行解x 及(及(LD)的任意可行解)的任意可行解 u 有有 c x u b 。证:因 x、u满足:A x b
6、,x0 (1)u Ac u0 (2)用u左乘(1),x右乘(2)的:c xu Axu b 故c xu b 。由于(LP)与(LD)形式上是等价的 定理1 给出了(LP)(LD)这对互为对偶的线性规问题目标函数的一个界限。若(LP)有可行解x,则(LD)的目标值u b就有了下界c x;反之,若(LD)有可行解u,则(LP)的目标值c x就有了上界u b。推论推论:若(LP)有无界解,则(LD)无可行解。若(LD)有无界解,则(LP)无可行解。证:只证前面,后面一样,反证法。若(LP)有无界解,而(LD)有可行解u0,而根据定理一,对(LP)的任何可行解x,c xu0 b 这与(LP)目标函数无上
7、界矛盾。注注:这个推论的逆不一定成立。即一对对偶问题中有一个无可行解,不能判定另一个有无 界解。例:(LP)(LD)上面(LP)无可行解,而(LD)并没有无界解,而是无可行解。定理定理2:证明:证明:证明证明:推论推论2定理定理3证明:证明:这样(LP)就化成了等价的(*)问题。由于假定(LP)有最优解,则(*)亦有最优解。亦即 (*)其中)=1ppBj,.0对应的最优基为jB-1(c,组成的m维向量记为,在其中取出基变量对,cc,cc,.00001应的分量。满足个jjsbB 有定理定理4证明:证明:证毕 由此可得如下松紧关系:对偶松紧关系又称为互补松弛条件对偶松紧关系又称为互补松弛条件。下面
8、通过一个例子说明对偶松弛关系:例(LP)引进松弛变量 ,(LP)化为:用单纯形法解此问题的最优单纯形表:x1 x2 x3 y1 y2 基变量 CB XB 1 1 1 0 0 X2 1 2/3 2 1 0-1/3 2/3 X3 1 2/3 0 0 1 2/3-1/3 F*=4/3 1 0 0 1/3 1/3 得(LP)的最优解 (LP)的对偶:(LD)又可见,用单纯形法迭代的到(LP)最优解时,对偶(LD)的 最优解可以直接从(LD)的最优单纯形到表上得到。在问题的松弛变量(y1,y2)的检验数就是对偶(LD)的最优解。这个结果对一般情形也成立。下面予以证明。用单纯形求解。得到一个判别数全非负的
9、最优基本解。对应松弛变量yi的判别数 又 yi在目标函数中系数 pn+i为第i分量为1的m维单位列向量。(i=1m)且 一对相互对偶的线性规划(LP)(LD)之间解的可能构形有哪些?这可用对偶定理来回答,因为(LP)(LD)都单独分别有三种可能:综合以上对偶定理知:(LP)(LD)之间只可能有下面三种情形:(1)两者都有最优解。两者都有最优解。(2)两者都没有可行解。两者都没有可行解。(3)一个问题有无界解,另一个问题没有可行解一个问题有无界解,另一个问题没有可行解。其他情形都不可能出现了,因为,一个问题有最优解,另一个问题有无界解,或一个问题有最优解,另一个问题无可行解,将与定理3矛盾。如果
10、两个问题都有无界解,将与推论1矛盾。(LP)(LD).有最优解.有无界解.无可行解.4.2 非对称及混合型对偶规划非对称及混合型对偶规划一 (SLP)的对偶规划:在单纯形法中,我们总是先将(LP)问题化为(SLP)求解,因此,有必要研究(SLP)的对偶规划问题。先将(SLP):改写成(LP)再根据(LP)的对偶定义写出其对偶规划:(LD)这就是(SLP)的对偶线性规划,这一线性规划问题还可进一步简化。引进m维行向量u:那么u就不一定有非负约束了。于是将上面(LD)写成:(SLD)u无限制所以,只要u满足解。前面,我们已证明了(LP)与(LD)这对对偶规划具有对合性质。又因为上面(SLD)与(L
11、D)是等价的,而(SLP)与(LP)是等价的。则u就称为对偶(SLD)的可行(LP)(亦即(SLP)的对偶是(LD)亦即(SLD)。而(LP)与(LD)是对称对偶规划,具有对合性。即(LD)也就是(SLD)的对偶是(LP)(亦即(SLP))。故知:(SLP)与(SLD)这对对偶规划也具有对合性质的。二 (SLP)、(SLD)的对偶定理的对偶定理:下面我们考察前面已证明的关于(LP)(LD)的一些定理,考虑是否对(SLP)(SLD)也成立。定理定理1 对(SLP)的任意可行解x,(SLD)的任意可行解u。有:证明:号,对应对偶变量x有非负限制,(SLP),(SLD)是非对称的对偶规划非对称的对偶
12、规划,因为:(SLP)约束取等号。对应对偶变量u无符号限制。(SLD)的约束取推论推论1:若(SLP)有无界解,则(SLD)无可行解;若(SLD)有无界解,则(SLP)无可行解。其逆不成立。证明证明:设(SLP)有最优解。则必有最优基可行解(基本定理 2.2.2)从而可用单纯形法(包括处理退化,循环的 方法)得到(SLP)的一个基本最优解x*,设最优基为B*那么我们证明单纯形乘子 是对偶 (SLD)的最优解。根据单纯形法原理,对应(SLP)的最优基B*的判别数 向量 最优解为:从而满足是(SLD)的可行解。定理定理3:若(SLP),(SLD)中一个有最优解,则另一个也有 最优解,并且两者的目标
13、函数值相等。推论推论2:若x*,u*分别是(SLP),(SLD)的可行解,且cx*=u*b。则x*,u*分别是(SLP),(SLD)的最优解。(这些结论的证明与(LP),(LD)类似结论证明一样)定理定理2:对偶(SLP),(SLD)有最优解 两者同时有可行解。亦即(LD)的对偶为(LP)(SLP)根据第一节的定理3知,(LP)即(SLP)有最优解。故得证。并且目标值根据上面的推论2即可知:因此我们证明了若(SLP)有最优解,则(SLD)必有最优解。反之,若(SLD)有最优解u*,则是(SLD)的最优解。的最优解。是(LD):我们由上面定理证明过程可见:若B*是(SLP)的最优基,那么单纯乘子
14、 就是(SLD)的最优解。因此我们定义:定义定义2:对于(SLP)的一个基B,若单纯到乘子 为对 偶(SLD)的可行解,则称则称B为对偶可行基为对偶可行基。若 为对偶(SLD)的最优解,则称B为对偶最优基。上面定理3的证明表明:(SLP)的最优基B*必是对偶最优基。这个结论在后面的对偶单纯形法迭代中将是十分重要结论在后面的对偶单纯形法迭代中将是十分重要。定理4:(SLP),(SLD)的可行解x*,u*分别是最优解 证明:若x*,u*分别是(SLP),(SLD)的可行解,且满足则由推论2可知:x*,u*分别是(SLP),(SLD)的最优解。(x*可行,Ax*=b)我们下面再细看一下这里的松弛条件
15、:因因此上式等价于:(*)式表明:若u*pj=cj。则必有x*j=0,若x*j0,则必有从而得出如下的松紧关系松紧关系:(1)若(SLP)有最优解x*,使得对指标j满足x*j0,则称j对(SLD)是松的。对(SLD)的 一切最优解u*就必有u*pj=cj称称j对对(SLD)是紧的是紧的。(2)若(SLD)有最优解u*,使前对指标j满足u*pjcj.则称j对(SLD)是松的。对(SLP)的一切最优解x*就必有xj*=0,称称j对对(SLP)是紧的是紧的。从上述对偶定理知:(SLP),(SLD)这一对对偶规划的解之间也有下面三种情形三种情形:(1)两者都有最优解。两者都有最优解。(2)两者都没有可
16、行解。两者都没有可行解。(3)其中一个有无界解,而另一个无可行解其中一个有无界解,而另一个无可行解。除此之外,不能再有其他的形式了。其理由与4.1一样。上面我们已经讨论过了对称及非对称型对偶规划。但实际问 题中会出现两种情形共存的问题,即所谓混合型的对称规划混合型的对称规划问题问题。定义定义:对于一个线形规划问题,若它的约束包括两个部分,一部分的约束是方程式 ,另一部分约束是不等式 (或 ),其变量也分两类,其一类有非负限制,另一类没有限制,称这种类型的问题为混合型问题混合型问题。考虑混合型问题:(I)三 混合型对偶线形规划混合型对偶线形规划.矩阵,分别为分别为,维列向量。分别为维行向量。是维
17、列向量。为写出(I)的对偶。先将(I)化为(LP)的形式,然后根据定义写出(LD),再化简就可明出(I)的对偶。令均是维列向量。,将(I)写成下面的等价线性规划问题:(LP)(LD)依照定义1写出(LP)的对偶(LD)如下:在此(LD)中令有符号限制,从而化为下面形式:则u(2)就没(II)称(I)与(II)为混合型的对偶规划。根据上面求混合型对偶规划过程,我们总结出混合型对偶的特点如下:(对偶表):例:写出下面线性规划的对偶规划:(1)(2)先将问题转化为统一形式:即最小化问题约束条件为解:“=”或为“有:根据上面的对偶表,其对偶问题有了3个对偶变量4个约束方程 具体形式如下:(对应第2,3
18、方程“”号故 )证明:构造一对对偶规划如下:(1)(2)(即)成立的充要条件充要条件是:存在向量 满足使得成立。(是一个实常数)四*(不讲授不讲授)关于关于Farkas引理引理(对偶定理解不等式方程的应用)例例1:用对偶定理证明相容不等式组 ,推出注意:(1)写出的对偶问题,其系数矩阵必须是原问题的系数矩阵的转置。(2)写出对偶的前一步,问题统一化形式是必须的,否则容易出错。要证明:。充分性条件表明问题(2)有可行解且目标值又已假设相容。表明(1)有可行解x.根据对偶定理1可知两个目标值之间有关系:可见。满足约束。且目标值由对偶定理3知:其对偶(2)也有最优解这样就证明了:,有下界。从而(1)
19、不可能有因相容,表明问题(1)存在可行解x。又满足极小化目标函数无界解。从而有可行解的问题(1)必有最优解。设为例例2 用对偶定理证明,下面两个问题不能同时成立:(1)(2)其中A是mn矩阵,c是n维行向量。证明证明:构造一对对偶线性规划问题:(LD)(LP)(LP)(LD)如果(1)式成立有(2)成立。即:且故(1)成立时,(2)不可能也成立。反之,若(2)成立时,同样不可能有(1)成立。这表明上面一对对偶问题(LP)(LD)的最优值为0。因此这与假设 矛盾。(注意:我们容易证明定理1,2,3,4,及推论1,2结论对下面形式的一对对偶问题均成立:例例3:若Ax=b,x0有解,则无解。证明:构
20、造一对对偶规划问题如下:(SLP)(SLD)若Ax=0,有解,且亦有解。则表明(SLP),(SLD)均有可行解,从而均有最优解,(SLP)最优解为0。则对有:矛盾。故无解。反过来反过来,如果后者有解,则前者无解(例例4:用对偶定理证明相容不等式组能推出的充分必要条件是:存在向量,满足:且为一实常数)证明证明:构造一对对偶规划问题如下:(LP)(LD)若数值有上界。因而最大化目标函数问题有最优解,设x*为其一个最优解。则 根据对偶定理:(LD)也应有最优解,设为则反之,我们要证:若对因为 是(LD)的一个可行解,而当(LP)有可行解。根据对偶定理1,对此x,有:表明(LP)有可行解,目标函则时
21、若 有解。即(SLP)有可行解。而对此(SLP),其任意可行解也是最优解。根据对偶定理3,知(SLD)也有最优解u,反之,若 且对满足 的任意u,有表明(SLD)有可行解,且目标值有下界。因而此(SLD)有最优解。根据对偶定理3,即可知:(SLP)也有最优解x,满足:(SLP)(SLD)例例5:利用对偶定理证明Farkas引理:有解 有解,且对满足 的任意u必有 。其中A是 矩阵,b是m维列向量。证明证明:构造一对对偶规划向量如下:例6:写出(LD)用对偶定理证明这个问题有最优解量的线形组合。证明:其对偶:的对偶,如果这个问题存在可行解x向量c能表成A的行向(LP)(SLP)(LD)SLD)从
22、而反之,若存在u,使c表成(*)式。则(LP)有可行解。即(SLP)有可行解。又已设(LD)有可行解。即(SLP)有可行解根据对偶定理2。即知:(SLD),(SLP)均有最优解。从而(LD)有最优解。设上面A1.Am是A的行向量。我们将原来的一对(LP),(LD)等价的化为如上所示的一对(SLP),(SLD)。这样(LD)有最优解等价与(SLD)有最优解。有根据对偶定理3(SLD)有最优解等价于(SLP)有最优解。而(SLP)有最优解等价与(LP)有最优解。因此,若(LD)有最优解等价于(LP)有最优解u。从而4.3 对偶单纯形法 我们已经知道,用单纯形法求线性规划我们已经知道,用单纯形法求线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 对偶 问题
限制150内