运筹学--对偶理论课件.ppt
《运筹学--对偶理论课件.ppt》由会员分享,可在线阅读,更多相关《运筹学--对偶理论课件.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 LP的对偶理论的对偶理论(dual theory)1 1 对偶问题的提出对偶问题的提出2 2 原问题与对偶问题原问题与对偶问题3 3 对偶问题的基本性质对偶问题的基本性质4 4 对偶问题的经济意义对偶问题的经济意义影子价格影子价格5 5 对偶单纯形法对偶单纯形法6 6 灵敏度分析灵敏度分析7 7 参数线性规划参数线性规划1 1 1 对偶问题的提出对偶问题的提出一、对偶问题的提出一、对偶问题的提出在理论上和实践上,对偶理论都是在理论上和实践上,对偶理论都是LP中一个十中一个十分重要和有趣的概念。支持对偶理论的基本思想是,分重要和有趣的概念。支持对偶理论的基本思想是,每一个每一个LP
2、问题都存在一个与其对偶的问题,原问问题都存在一个与其对偶的问题,原问题与对偶问题对一个实际问题从不同角度提出来,题与对偶问题对一个实际问题从不同角度提出来,并进行描述,组成一对互为对偶的并进行描述,组成一对互为对偶的LP问题。在求问题。在求出一个问题解的时候,也同时可以得到另一个问题出一个问题解的时候,也同时可以得到另一个问题的解。下面通过一个例子看一下对偶问题的经济意的解。下面通过一个例子看一下对偶问题的经济意义。义。2【例例1】:美佳公司计划制造甲乙两种产品。已知各制造美佳公司计划制造甲乙两种产品。已知各制造一件产品时分别占用设备一件产品时分别占用设备A,B的台时,每天可用于这两的台时,每
3、天可用于这两种产品的能力,各售出一件时的获利能力如下表。问该种产品的能力,各售出一件时的获利能力如下表。问该公司应制造两种产品各多少件,获取的利润最大?公司应制造两种产品各多少件,获取的利润最大?项目项目甲甲乙乙每天可用能力每天可用能力设备设备A1517设备设备B6224利润利润213 MAX Z=2X1+X2 满足条件:满足条件:X1+5X2 17 6X1+2X2 24 X10,X20列出线性规划模型为列出线性规划模型为:4现从另一个角度提出问题:假定东方公司想把美佳公司现从另一个角度提出问题:假定东方公司想把美佳公司(的资源(的资源)收买过来,它至少应付出多大代价(底线),收买过来,它至少
4、应付出多大代价(底线),才能使美佳公司愿意放弃生产活动,出让自己的才能使美佳公司愿意放弃生产活动,出让自己的资源资源?显然,该企业愿意出让的条件是,出让的价格不应低显然,该企业愿意出让的条件是,出让的价格不应低于同等数量资源由自己组织生产活动时获取的利润。于同等数量资源由自己组织生产活动时获取的利润。分析:设分析:设y1,y2分别表示单位时间(分别表示单位时间(h)设备)设备A、设备、设备B的出让代价,则从东方公司来看,希望用最小的代价把全的出让代价,则从东方公司来看,希望用最小的代价把全部资源收买过来,部资源收买过来,故有:故有:minw=17y1+24y2因生产一件甲产品需两种设备分别为因
5、生产一件甲产品需两种设备分别为1、6小时,盈利小时,盈利2元,生产一件乙产品需两种设备分别为元,生产一件乙产品需两种设备分别为5、2小时小时,盈利,盈利1元元。从。从美佳公司来看,出让资源获得的利润应不美佳公司来看,出让资源获得的利润应不少于自己少于自己组织组织生产获得的利润。因此有:生产获得的利润。因此有:y1+6y2 25y1+2y2 15 要使收买成功,双方的要求都必须满足,要使收买成功,双方的要求都必须满足,要使收买成功,双方的要求都必须满足,要使收买成功,双方的要求都必须满足,于是得到出于是得到出于是得到出于是得到出让资源问题的线性规划数学模型:让资源问题的线性规划数学模型:让资源问
6、题的线性规划数学模型:让资源问题的线性规划数学模型:min w=17 y1+24 y2 y1+6y2 2 5 y1+2 y2 1 y1 0,y2 0于是,我们得到两于是,我们得到两个线性规划:个线性规划:6原问题:原问题:LP1 1:maxZ=2XmaxZ=2X1 1+X+X2 2 X X1 1 +5X+5X2 2 17 17 6X6X1 1+2X+2X2 2 24 24 X X1 1 0,X 0,X2 2 0 0对偶问题:对偶问题:LP2 2:minw=17y1+24y2y1+6y2 2 5y1+2y2 1y1 0,y2 0我们把我们把LP2称为称为LP1的对偶问题;若把的对偶问题;若把LP
7、2看成看成原问题,则原问题,则LP1就是就是LP2的对偶问题。的对偶问题。比较两者,看有什么规律?比较两者,看有什么规律?71)目标函数的目标互为相反)目标函数的目标互为相反(max,min);2)目标函数的系数是另一个约束条件右端的)目标函数的系数是另一个约束条件右端的向量;向量;3)约束系数矩阵是另一个的约束系数矩)约束系数矩阵是另一个的约束系数矩阵的阵的转置;转置;4)约束方程的个数与另一个的变量的个数相)约束方程的个数与另一个的变量的个数相等;等;5)约束条件在一个问题中为)约束条件在一个问题中为“”,在另一个,在另一个问题中为问题中为“”。8二、对偶问题的一般提法(对称形式下对偶问题
8、的二、对偶问题的一般提法(对称形式下对偶问题的一般提法)一般提法)看书看书P41原问题:原问题:m种资源种资源bi(i=1m)生产生产n种产品种产品xj(j=1n),获,获利分别为利分别为cj(j=1n)元,元,aij为工艺系数,则原问题为为工艺系数,则原问题为Maxz=cjxjaijxjbi(i=1m)xj0(j=1n)对偶问题:设将上述资源出售定价为对偶问题:设将上述资源出售定价为yi(i=1m),使获),使获得收益不低于原企业生产产品出售获得的收益,则应满足得收益不低于原企业生产产品出售获得的收益,则应满足Minw=biyiaijyicj(j=1n)yi0(i=1m)9三、三、LP的对偶
9、问题也可以从数学的角度引出来的对偶问题也可以从数学的角度引出来(了解)(了解)检验数为检验数为 B B=CB B-CB BB-1B(1)N N=CN N-CB BB-1N(2)-Y=-CB BB-1(1)(2)合到一起,合到一起,检验数一般形式为检验数一般形式为:=C-CB BB-1A令令Y=CB BB-1,称为单纯形乘子称为单纯形乘子当所有当所有 j 0时,时,YA CY 0又又Z=CX=CB Bb=CB BB-1b=Yb=W,所以:所以:minw=Ybst.YA CY 010从例子看到,从例子看到,原问题为求原问题为求max,对偶问题为求,对偶问题为求min,因为因为:(1)对偶问题的可行
10、解()对偶问题的可行解(Y=CB BB-1)满足原问题的最优)满足原问题的最优化条件(化条件(0););(2)因此对原问题来说,只有最优解()因此对原问题来说,只有最优解(X=B-1b)才是)才是其对偶问题的可行解。其对偶问题的可行解。(3)也即原问题的最优解也即原问题的最优解目标函数值目标函数值是它的对偶问题可是它的对偶问题可行解目标函数值最小的一个。行解目标函数值最小的一个。(注意对偶问题求注意对偶问题求min)(Z=CX=CB Bb=CB BB-1b=Yb=W)(4)由此可知,原问题目标函数的最大值对应于对偶问由此可知,原问题目标函数的最大值对应于对偶问题的目标函数的最小值。题的目标函数
11、的最小值。(具体见第三节基本性质)(具体见第三节基本性质)11一、对偶关系(一、对偶关系(一、对偶关系(一、对偶关系(对称对称形式形式)2 2 原问题与原问题与对偶问题对偶问题对偶问题对偶问题原问题原问题对偶问题对偶问题maxz=CXminw=Ybst.AX bst.YA CX 0 Y 01、看书看书上表上表2.1,验证,验证对应关系对应关系2、看教材例看教材例1。写出最大化问题的对偶问题。写出最大化问题的对偶问题3、对称性对称性:LP的原问题与对偶问题的原问题与对偶问题之间存在之间存在对称对称关系,关系,即即LP对偶问题的对偶是对偶问题的对偶是原问题。原问题。看看例例2,通过例子得出结论,通
12、过例子得出结论第一步,化为对称形式下的原问题形式;第二步,根据对第一步,化为对称形式下的原问题形式;第二步,根据对应关系写出其对偶问题;第三步,做一变换,得到原问题应关系写出其对偶问题;第三步,做一变换,得到原问题结论:结论:LP对偶问题与原问题互为对偶。对偶问题与原问题互为对偶。12二、非对称形式原问题与对偶问题之间的关系二、非对称形式原问题与对偶问题之间的关系看看例例3,是一个最小化问题,是一个最小化问题第一步,化为对称形式下的对偶问题形式(第一步,化为对称形式下的对偶问题形式(min,变量,变量非负);非负);第二步,引入对偶变量(根据原问题约束条件第二步,引入对偶变量(根据原问题约束条
13、件符号来符号来设),设),根据对应关系写出其对偶问题;根据对应关系写出其对偶问题;第三步,变换为一般形式。第三步,变换为一般形式。设原问题的三个约束条件的设原问题的三个约束条件的对偶变量分别为对偶变量分别为y1、y2、y3(每一个约束条件对应一个对偶变量每一个约束条件对应一个对偶变量)由此由此,对于非对称形式原问题与对偶问题之间,对于非对称形式原问题与对偶问题之间的关的关系可用系可用下表反映:下表反映:13原问题(或对偶问题)原问题(或对偶问题)对偶问题(或原问题)对偶问题(或原问题)目标函数目标函数maxz 目标函数目标函数minw 资源系数资源系数价值系数价值系数 价值系数价值系数资源系数
14、资源系数变量变量原变量个数为原变量个数为n个个第第j个个xj变量变量 0第第j个个xj变量变量 0,第第j个个xj变量无约束变量无约束行约束个数为行约束个数为n个个第第j个约束取个约束取 第第j个约束取个约束取 第第j个约束取个约束取=约束约束条件条件约束约束条件条件行约束个数为行约束个数为m个个第第i个约束取个约束取 第第i个约束取个约束取 第第i个约束取个约束取=对偶变量对偶变量m个个第第i个变量个变量yi 0第第i个变量个变量yi 0第第i个变量个变量yi无约束无约束变量变量 约束条件系数矩阵约束条件系数矩阵A A14【例例2】:给出下列线性规划的对偶问题:给出下列线性规划的对偶问题:M
15、AXZ=X1+2X2+X3X1+X2X3 2y1X1X2+X3=1y2st.2X1+X2+X3 2y3X1 0,X2 0,X3无约束无约束15【例例2】:给出下列线性规划的对偶问题:给出下列线性规划的对偶问题:MAXZ=X1+2X2+X3X1+X2X3 2y1X1X2+X3=1y2st.2X1+X2+X3 2y3X1 0,X2 0,X3无约束无约束其对偶问题为:其对偶问题为:minw=2y1+y2+2y3y1+y2+2y3 1X1st.y1-y2+y3 2X2-y1+y2+y3=1X3y1 0,y2无约束,无约束,y3 016【例例3】:给出下列线性规划的对偶问题:给出下列线性规划的对偶问题:
16、minZ=2X1+8X2-4X3X1+3X23X3 30y1-X1+5X2+4X3=80y2st.4X1+2X2-4X3 50y3X1 0,X2 0,X3无约束无约束17【例例3】:给出下列线性规划的对偶问题:给出下列线性规划的对偶问题:minZ=2X1+8X2-4X3X1+3X23X3 30y1-X1+5X2+4X3=80y2st.4X1+2X2-4X3 50y3X1 0,X2 0,X3无约束无约束其对偶问题为:其对偶问题为:MAXw=30y1+80y2+50y3y1-y2+4y3 2x1st.3y1+5y2+2y3 8x2-3y1+4y2-4y3=-4x3y1 0,y2无约束,无约束,y3
17、 018l先相同,后相反;先相反,后相同先相同,后相反;先相反,后相同l最大化问题找其对偶问题,约束条件与其最大化问题找其对偶问题,约束条件与其对偶变量的符号对偶变量的符号相同相同,而其变量的符号与,而其变量的符号与其对应约束条件的符号其对应约束条件的符号相反相反;l最小化问题找其对偶问题,约束条件与其最小化问题找其对偶问题,约束条件与其对偶变量的符号对偶变量的符号相反相反,而其变量的符号与,而其变量的符号与其对应约束条件的符号其对应约束条件的符号相同相同。193 3 对偶问题的基本性质对偶问题的基本性质原问题原问题对偶问题对偶问题maxz=CXminw=Ybst.AX bst.YA CX 0
18、Y 0可行解可行解XY本节讨论先假定原本节讨论先假定原LP与对偶问题为对称形式的与对偶问题为对称形式的LP问问题,然后说明对偶问题的基本性质在非对称形式(一般形题,然后说明对偶问题的基本性质在非对称形式(一般形式)时也适用。式)时也适用。性质是就对称形式提出的,可行平行的推广到一般性质是就对称形式提出的,可行平行的推广到一般性质是就对称形式提出的,可行平行的推广到一般性质是就对称形式提出的,可行平行的推广到一般形式的问题中去,只不过叙述上也要有相应的变动。形式的问题中去,只不过叙述上也要有相应的变动。形式的问题中去,只不过叙述上也要有相应的变动。形式的问题中去,只不过叙述上也要有相应的变动。2
19、01、弱对偶性:、弱对偶性:CXYbX,Y是可行解是可行解(证明用到了上面两个约束条件)(证明用到了上面两个约束条件)性性质质含含义义:极极大大化化问问题题的的任任一一可可行行解解的的目目标标函函数数值值,不不大大于对偶问题的任一可行解的目标函数于对偶问题的任一可行解的目标函数值。值。也即:也即:原原问题任一可行解的目标函数值是其对偶问题目标问题任一可行解的目标函数值是其对偶问题目标函数值的下界;反之,对偶问题任一可行解的目标函数值函数值的下界;反之,对偶问题任一可行解的目标函数值是其原问题目标函数值的是其原问题目标函数值的上界。上界。【例例4】已知线性规划问题已知线性规划问题:maxZ=4x
20、1+7x2+2x3s.t.应用对偶理论证明该问题最优解的目标函数值不大于应用对偶理论证明该问题最优解的目标函数值不大于25.212、最优性:、最优性:当原问题与对偶问题均有可行解当原问题与对偶问题均有可行解X、Y,且且当当CX=Yb时,时,则则X、Y分别是原问题与对偶问题的分别是原问题与对偶问题的最优解。(由性质最优解。(由性质1证明)证明)(隐含:两者都存在可行解,则均存在(隐含:两者都存在可行解,则均存在最优解)最优解)【例例5】已知线性规划问题:已知线性规划问题:MAXZ=3x1+2x2-x1+2x243x1+2x214x1x23x1,x20(1)写出对偶问题;()写出对偶问题;(2)利
21、用对偶问题性质证明原问)利用对偶问题性质证明原问题和对偶问题都存在最优解。题和对偶问题都存在最优解。223、无界性:、无界性:如果原问题(对偶问题)有无界解,则对偶如果原问题(对偶问题)有无界解,则对偶问题(原问题)无可行解。问题(原问题)无可行解。即即原问题有可行解且目标函数值无界(可达正无穷),原问题有可行解且目标函数值无界(可达正无穷),则其对偶问题无可行解;反之对偶问题有可行解且目标函则其对偶问题无可行解;反之对偶问题有可行解且目标函数值无界(可达负无穷),则其原问题无可行解。(性质数值无界(可达负无穷),则其原问题无可行解。(性质1,CXYb,YbCX)因此,因此,如果如果原问题无可
22、行解时,对偶问题无可行解或具有原问题无可行解时,对偶问题无可行解或具有无界解无界解对偶问题无可行解时,原问题无可行解或具有无界解对偶问题无可行解时,原问题无可行解或具有无界解(原问题有可行解,对偶问题无可行解,则(原问题有可行解,对偶问题无可行解,则原问题原问题有无界有无界解)解)23【例例6】已知已知线性规划问题线性规划问题maxZ=x1-x2+x3x1-x34x1x2+2x33x1x2x30 试试应应用用对对偶偶理理论论证证明明上上述述线线性性规规划划问问题题无无最最优优解解.(无界解属于无最优解)(无界解属于无最优解)244、强对偶性(对偶定理):、强对偶性(对偶定理):若原问题有最若原
23、问题有最优解,则对偶问题也一定有最优解,且目优解,则对偶问题也一定有最优解,且目标函数值相等。标函数值相等。证明:证明:Z=CX=CBb=CBB-1b=Yb=W根据性质根据性质2,Y是对偶问题最优解是对偶问题最优解25小结:小结:1、原问题有可行解原问题有可行解,则对偶问题:,则对偶问题:有可行解,则两者均具有最优解;有可行解,则两者均具有最优解;无可行解,则原问题具有无界解。无可行解,则原问题具有无界解。2、原问题无可行解原问题无可行解,则对偶问题可以无可行解或,则对偶问题可以无可行解或者无界解。者无界解。3、原问题无界解,原问题无界解,对偶问题无可行解。对偶问题无可行解。(无界性)(无界性
24、)4、原问题有最优解,原问题有最优解,对偶问题有最优解,且对偶问题有最优解,且CX=Yb。(对偶定理)对偶定理)265 5、互补松弛性:、互补松弛性:、互补松弛性:、互补松弛性:变量为变量为变量为变量为“0”0”时时时时,其对应约束条件为,其对应约束条件为,其对应约束条件为,其对应约束条件为“=”=”;约束条件为;约束条件为;约束条件为;约束条件为“”时,其对应对偶时,其对应对偶时,其对应对偶时,其对应对偶变量为变量为变量为变量为“0”0”(线性规划问题的约束条件与对偶变量一一对应)(线性规划问题的约束条件与对偶变量一一对应)(线性规划问题的约束条件与对偶变量一一对应)(线性规划问题的约束条件
25、与对偶变量一一对应)(一个一个一个一个问题的约束条件和另一个问题的变量对应,一个问题的变问题的约束条件和另一个问题的变量对应,一个问题的变问题的约束条件和另一个问题的变量对应,一个问题的变问题的约束条件和另一个问题的变量对应,一个问题的变量和另一个问题的约束条件对应量和另一个问题的约束条件对应量和另一个问题的约束条件对应量和另一个问题的约束条件对应)【例例7】已知已知线性规划问题线性规划问题minZ=8X1+6X2+3X3+6X4STX1+2X2+X433X1+X2+X3+X46X3+X42X1+X32Xj0j=1,2,3,4已知原问题最优解为:已知原问题最优解为:X=(1,1,2,0)T试利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 对偶 理论 课件
限制150内