《运筹学教学资料》运筹学第2章.ppt
《《运筹学教学资料》运筹学第2章.ppt》由会员分享,可在线阅读,更多相关《《运筹学教学资料》运筹学第2章.ppt(165页珍藏版)》请在三一办公上搜索。
1、Chapter2 对偶理论(Duality Theory),单纯形法的矩阵描述对偶问题的提出线性规划的对偶理论对偶问题的经济解释影子价格对偶单纯形法灵敏度分析(选讲)掌握WinQSB软件求解对偶规划,本章主要内容:,学习要点:1.理解对偶理论,掌握描述一个线性规划问题 的对偶问题。2.能够运用对偶单纯形法来求解线性规划问题。3.会用互补松弛条件来考虑一对对偶问题的界。4.了解影子价格、灵敏度分析以及用WinQSB求 解对偶规划问题。,2.1 单纯形法矩阵描述,每一列的含义?每个表中的B和B-1的查找?,B从初表中找,B-1从当前表中找,相当于初表中的I的位置,单纯形法的矩阵描述,单纯形法的主要
2、步骤,因此,单纯形表的主体内容是B-1(b,A),单纯形表的主要结构,单纯形法的矩阵描述,单纯形法的矩阵描述,单纯形法的矩阵描述,单纯形法的矩阵描述,2.2 改进单纯形法,思考:P1分别与P1、P1的关系,改进的单纯形法,改进的单纯形法,改进的单纯形法,设mm系数矩阵A,求其逆矩阵,可以先从第1列开始:,以下介绍一种比较简便的计算方法,求解线性规划问题的关键是计算B-1,改进的单纯形法,以a11为主元素,进行变换,然后构造含有(1)列,而其他列都是单位列的矩阵,改进的单纯形法,可得到:,而后以第2列的a22(1)为主元素,进行变换,改进的单纯形法,然后构造含有(2)列,而其他列都是单位列的矩阵
3、,可得到,改进的单纯形法,重复以上的步骤,直到获得,求单纯形表的基矩阵的逆矩阵也可以用这方法。,改进的单纯形法,书上例题自学。,2.3 对偶问题的提出,对偶理论是线性规划中最重要的理论之一,是深入了解线性规划问题结构的重要理论基础。同时,由于问题提出本身所具有的经济意义,使得它成为对线性规划问题系统进行经济分析和敏感性分析的重要工具。那么,对偶问题是怎样提出的,为什么会产生这样一种问题呢?,对偶问题的提出,俩家具制造商间的对话:,唉!我想租您的木工和油漆工一用。咋样?价格嘛好说,肯定不会让您兄弟吃亏。,王老板做家具赚了大钱,可惜我老李有高科技产品,却苦于没有足够的木工和油漆工咋办?只有租咯。,
4、Hi:王老板,听说近来家具生意好呀,也帮帮兄弟我哦!,家具生意还真赚钱,但是现在的手机生意这么好,不如干脆把我的木工和油漆工租给他,又能收租金又可做生意。,价格嘛好商量,好商量。只是.,王 老 板,李 老 板,引例1,对偶问题的提出,王老板的家具生产模型:x1、x2是桌、椅生产量。Z是家具销售总收入(总利润)。max Z=50 x1+30 x2s.t.4x1+3x2 120(木工)2x1+x2 50(油漆工)x1,x2 0原始线性规划问题,记为(P),王老板的资源出租模型:y1、y2单位木、漆工出租价格。W是资源出租租金总收入。min W=120y1+50y2s.t.4y1+2y2 50 3y
5、1+y2 30 y1,y2 0对偶线性规划问题,记为(D),所得不得低于生产的获利(不吃亏原则)要使对方能够接受(竞争性原则),两个原则,对偶问题的提出,王老板按(D)的解 y1、y2出租其拥有的木、漆工资源,既保证了自己不吃亏(出租资源的租金收入并不低于自己生产时的销售收入),又使得出租价格对李老板有极大的吸引力(李老板所付出的总租金W最少)。,按时下最流行的一个词,叫什么来着,对偶问题的提出,设三种资源的使用单价分别为 y1,y2,y3,y1 y2 y3,生产单位产品A的资源消耗所得不少于单位产品A的获利,生产单位产品B的资源消耗所得不少于单位产品B的获利,y1+3 y2 40,2y1+2
6、 y2+2y3 50,引例2,通过使用所有资源对外加工所获得的收益,W=30y1+60 y2+24y3,对偶问题的提出,根据原则2,对方能够接受的价格显然是越低越好,因此此问题可归结为以下数学模型:,Min W=30y1+60 y2+24y3,y1+3y2 402y1+2 y2+2y3 50y1,y2,y3 0,s.t,目标函数,约束条件,原线性规划问题称为原问题,此问题为对偶问题,y1,y2,y3为对偶变量,也称为影子价格,对偶问题的提出,2.4 线性规划的对偶理论,Max Z=40 x1+50 x2,x1+2x2 30 3x1+2x2 60 2x2 24 x1,x2 0,s.t,原问题(对
7、偶问题),对偶问题(原问题),一、原问题与对偶问题的对应关系,3个约束2个变量,2个约束 3个变量,线性规划的对偶理论,对偶问题的形式,定义 设原线性规划问题为 则称下列线性规划问题,为其对偶问题,其中yi(i=1,2,m)称为对偶变量,上述对偶问题称为对称型对偶问题,原问题简记为(P),对偶问题简记为(D),称问题(P)和(D)为一对对偶问题,线性规划的对偶理论,对称型问题的对偶规则,1、给每个原始约束条件定义一个非负对偶变量yi(i=1,2,m);2、使原问题的目标函数系数 cj 变为其对偶问题约束条 件的右端常数;3、使原问题约束条件的右端常数 bi 变为其对偶问题目 标函数的系数;4、
8、将原问题约束条件的系数矩阵转置,得到其对偶问 题约束条件的系数矩阵;5、改变约束问题不等号的方向,即将“”改为“”;6、原问题为“max”型,对偶问题为“min”型。,线性规划的对偶理论,原始问题Max Z=CXs.t.AXbX 0,b,A,C,Max,n,m,对偶问题Min W=Ybs.t.YACY 0,Min,C,AT,b,n,m,线性规划的对偶理论,当原问题为求极小值时,对偶问题为求极大值。原始问题中目标函数的系数变成对偶问题中约束条件的右端;原始问题中约束条件的右端变成对偶问题中目标函数的系数。原始问题约束条件系数矩阵的转置对应对偶问题中约束条件的系数矩阵。原始问题的约束条件个数决定对
9、偶问题变量的个数;原始问题变量个数,决定对偶问题的约束个数。原始问题的约束方程的匹配形式决定对偶问题变量的符号;原始问题决策变量的符号决定所对应对偶问题的约束方程的匹配形式。,线性规划的对偶理论,求线性规划问题的对偶规划,解:由原问题的结构可知为对称型对偶问题,例1,线性规划的对偶理论,求线性规划问题的对偶规划,解:由原问题的结构可知不是对称型对偶问题,可先化为对称型,再求其对偶规划。,例2,线性规划的对偶理论,求线性规划问题的对偶规划,解:由原问题的结构可知不是对称型对偶问题,可先化为对称型,再求其对偶规划。,例3,线性规划的对偶理论,上式已为对称型对偶问题,故可写出它的对偶规划,令,则上式
10、化为,线性规划的对偶理论,对偶问题的非对称形式,min z=2x1+4x2-x3s.t.3x1-x2+2x3 6-x1+2x2-3x3 12 2x1+x2+2x3 8 x1+3x2-x3 15,max w=6y1+12y2+8y3+15y4s.t.3y1-y2+2y3+y4 2-y1+2y2+y3+3y4 4 2y1-3y2+2y3-y4-1 y1 0,y2,y3 0,y4 0,=,unr,=,x10,x20,x3:unr,线性规划的对偶理论,1 原问题为“max”,对偶问题为“min”;2 原问题中目标函数系数 ci 变为其对偶问题约束条件的右端常数;3 原问题约束条件的右端常数 bi 变为
11、其对偶问题目标函数的系数;4 原问题约束条件的系数矩阵转置,即为其对偶问题的系数矩阵;5 原问题的变量个数n等于其对偶问题的约束条件个数n,原问题 约束条件的个数m等于其对偶问题变量的个数m;6 在求极大值的原问题中,“”,“”和“=”的约束条件分别对应其对偶变量“0”,“0”和“无符号限制”;7 在求极大值的原问题中,变量“0”,“0”和“无符号限制”分别对应其对偶约束条件的“”,“”和“=”约束.,混合型问题的对偶规则:,线性规划的对偶理论,线性规划的对偶理论,Max Z=40 x1+50 x2,x1+2x2 303x1+2x2 60 2x2 24 x1,x2 0,s.t,y1y2y3,M
12、in W=30y1+60y2+24y3,y1+3y2+0y3 402y1+2y2+2y3 50 y1,y2,y3 0,s.t,Max W=-30y1-60y2-24y3,y1+3y2+0y3 y4=402y1+2y2+2y3 y5=50 y1,y2,y3,y4,y5 0,s.t,例4,二、对偶问题的解,线性规划的对偶理论,Max W=-30y1-60y2-24y3+0(y4+y5)-M(y6+y7),y1+3y2+0y3 y4+y6=402y1+2y2+2y3 y5+y7=50 y1,y2,y3,y4,y5 0,s.t,线性规划的对偶理论,线性规划的对偶理论,线性规划的对偶理论,线性规划的对偶
13、理论,原问题与其对偶问题的变量与解的对应关系:在单纯形表中,原问题的松弛变量对应对偶问题的变量,对偶问题的剩余变量对应原问题的变量。,线性规划的对偶理论,原问题最优表,对偶问题最优表,线性规划的对偶理论,性质1 对称性定理:对偶问题的对偶是原问题,三、对偶原理,线性规划的对偶理论,对偶的定义,简要证明:,线性规划的对偶理论,性质2 弱对偶原理(弱对偶性):设 和 分别是问题(P)和(D)的可行解,则必有,推论1:原问题任一可行解的目标函数值是其对偶问题目标函数值的下界;反之,对偶问题任意可行解的目标函数值是其原问题目标函数值的上界。,证明:,(1)当X和Y为原问题和对偶问题的一个可行解,有,原
14、问题目标函数值,对偶问题目标函数值,线性规划的对偶理论,推论2:在一对对偶问题(P)和(D)中,若其中一个问题可行但目标函数无界,则另一个问题无可行解;反之不成立。这也是对偶问题的无界性。,线性规划的对偶理论,推论3:在一对对偶问题(P)和(D)中,若一个可行(如P),而另一个不可行(如D),则该可行的问题目标函数值无界。,已知原问题(LP),,试估计它的目标函数值的界,并验证弱对偶定理.,例5,线性规划的对偶理论,解:,问题(LP)的对偶问题(DP)为,(DP),线性规划的对偶理论,由观察可知,分别是原问题和对偶问题的可行解。,,弱对偶定理成立。,且由推论1知,对偶问题目标函数W的下界为10
15、,原问题目标函数Z的上界为40。,且原问题的目标函数值为,对偶问题的目标函数值为,故,线性规划的对偶理论,例:利用对偶性质判断下面问题有无最优解,例6,解:此问题的对偶问题为,不能成立,因此对偶问题不可行。故由推论3知原问题无界。,线性规划的对偶理论,性质3 最优性定理:如果 是原问题的可行解,是其对偶问题的可行解,并且:,则 是原问题的最优解,是其对偶问题的最优解。,线性规划的对偶理论,性质4 强(主)对偶性:若原问题及其对偶问题均具有可行解,则两者均具有最优解,且它们最优解的目标函数值相等。,还可推出另一结论:若一对对偶问题中的任意一个有最优解,则另一个也有最优解,且目标函数最优值相等;若
16、一个问题无最优解,则另一问题也无最优解。,一对对偶问题的关系,有且仅有下列三种:都有最优解,且目标函数最优值相等;两个都无可行解;一个问题无界,则另一问题无可行解。,线性规划的对偶理论,证明:当X*为原问题的一个最优解,B为相应的最优基,通过引入松弛变量Xs,将问题(P)转化为标准型,说明Y*可行,线性规划的对偶理论,问题:(1)由性质4可知,对偶问题最优解的表达式 Y*=?,(2)求 Y*是否有必要重新求解(D)?,不必。可以从原问题(P)的单纯形终表获得。,线性规划的对偶理论,性质5 互补松弛性:设X0和Y0分别是P问题 和 D问题 的可行解,则它们分别是最优解的充要条件是:,其中:Xs、
17、Ys为松弛变量。,在线性规划问题的最优解中,若对应某一约束条件的对偶变量值为非零,则该约束条件取严格等式;另一方面,如果约束条件取严格不等式,则其对应的变量一定为零。,紧约束与松约束,线性规划的对偶理论,一个约束称为紧约束,如果该约束在所有最优解上的值使左右取等号。即我们把严格等式约束称为紧约束(或起作用约束).,不是紧约束的约束称为松约束。即把某一最优解处取严格不等式的约束称为松约束(或不起作用约束)。,对于最优解X*和Y*而言,松约束的对偶约束是紧约束.,以上关系称为对偶问题的互补松弛关系或松紧关系。在计算上,若已知一个问题的最优解,则可利用互补松弛条件求另一个问题的最优解.,紧约束与松约
18、束,松紧关系,非常重要,线性规划的对偶理论,证:(必要性),线性规划的对偶理论,x1 xj xn xn+1 xn+i xn+m,对偶问题的变量 对偶问题的松弛变量,原始问题的变量 原始问题的松弛变量,xjym+j=0yixn+i=0(i=1,2,m;j=1,2,n)在一对变量中,其中一个大于0,另一个一定等于0,线性规划的对偶理论,性质5的应用:该性质给出了已知一个问题最优解求另一个问题最优解的方法,即已知Y求X或已知X求Y,互补松弛条件,由于变量都非负,要使求和式等于零,则必定每一分量为零,因而有下列关系:若Y0,则Xs必为0;若X0,则Ys必为0利用上述关系,建立对偶问题(或原问题)的约束
19、线性方程组,方程组的解即为最优解。,线性规划的对偶理论,已知线性规划,的最优解是X=(6,2,0)T,求其对偶问题的最优解Y。,解:写出原问题的对偶问题,即,标准化,例7,线性规划的对偶理论,设对偶问题最优解为Y(y1,y2),由互补松弛性定理可知,X和 Y满足:,即:,因为x10,x20,所以对偶问题的第一、二个约束的松弛变量等于零,即y30,y40,带入方程中:,解此线性方程组得y1=1,y2=1,从而对偶问题的最优解为:Y=(1,1),最优值w=26。,线性规划的对偶理论,已知线性规划,的对偶问题的最优解为Y=(0,-2),求原问题的最优解。,解:对偶问题是,例8,线性规划的对偶理论,设
20、原问题最优解为X(x1,x2,x3)T,由互补松弛性定理知,X和 Y满足:,将Y带入由方程可知,y3y50,y41。,y2=-20 x50又y4=10 x20,将x2,x5分别带入原问题约束方程中,得:,解方程组得:x1=-5,x3=-1,所以原问题的最优解为,X=(-5,0,-1),最优值z=-12,线性规划的对偶理论,试用对偶原理求解线性规划问题,已知其对偶规划的最优解为,练习,线性规划的对偶理论,解:,该问题的对偶规划为,线性规划的对偶理论,利用松紧关系,,代入对偶规划的约束条件得下列约束是松约束,,将最优解,松约束,紧约束,其对偶约束是紧约束,线性规划的对偶理论,设原问题的最优解为,紧
21、约束,线性规划的对偶理论,对偶规划可以用线性规划的单纯形法求解。由对偶原理可见,原问题与对偶问题之间有紧密联系,因此我们能够通过求解原问题来找出对偶问题的解,反之依然。互补松弛条件就可以解决由原问题的最优解直接求出对偶问题的最优解。,对偶问题解的求法,线性规划的对偶理论,原问题与对偶问题解的对应关系小结,线性规划的对偶理论,思考题,判断下列结论是否正确,如果不正确,应该怎样改正?,1)任何线性规划都存在一个对应的对偶线性规划.2)原问题第i个约束是“”约束,则对偶变量yi0.3)互为对偶问题,或者同时都有最优解,或者同时都无最优解.4)对偶问题有可行解,则原问题也有可行解.5)原问题有多重解,
22、对偶问题也有多重解.6)对偶问题有可行解,原问题无可行解,则对偶问题具有无界解.7)原问题无最优解,则对偶问题无可行解.8)对偶问题不可行,原问题可能无界解.9)原问题与对偶问题都可行,则都有最优解.10)原问题具有无界解,则对偶问题不可行.11)对偶问题具有无界解,则原问题无最优解.12)若X*、Y*是原问题与对偶问题的最优解,则X*=Y*.,线性规划的对偶理论,2.5 影子价格,单位产品消耗的资源(吨/件),原始问题是利润最大化的生产计划问题,总利润(元),产品产量(件),单位产品的利润(元/件),消耗的资源(吨),剩余的资源(吨),资源限量(吨),影子价格,对偶问题资源定价问题,对偶问题
23、是资源定价问题,对偶问题的最优解y1、y2、.、ym称为m种资源的影子价格(Shadow Price),原始和对偶问题都取得最优解时,最大利润 Max z=Min w,总利润(元),资源限量(吨),资源价格(元/吨),影子价格,在一对 P 和 D 中,若 P 的某个约束条件的右端项常数 bi(第 i 种资源的拥有量)增加一个单位时,所引起目标函数最优值z*的改变量称为第 i 种资源的影子价格,其值等于D问题中对偶变量 yi*。,由对偶问题得基本性质可得:,1.影子价格的数学分析:,影子价格,2.影子价格的经济意义1)影子价格是一种边际价格在其它条件不变的情况下,单位资源数量的变化所引起的目标函
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学教学资料 运筹学 教学 资料

链接地址:https://www.31ppt.com/p-5904498.html