教案五 线性规划的对偶问题.docx
《教案五 线性规划的对偶问题.docx》由会员分享,可在线阅读,更多相关《教案五 线性规划的对偶问题.docx(45页珍藏版)》请在三一办公上搜索。
1、教案五 线性规划的对偶问题教案五 线性规划的对偶问题 教学内容 第四节 线性规划的对偶问题 1线性规划的对偶问题 2对偶单纯形法 3线性规划的灵敏度分析 4线性规划在卫生管理中的应用 教学学时 7学时 教学目标 1理解对偶问题的基本概念 2掌握对偶单纯形法 3掌握线性规划的灵敏度分析 4掌握线性规划在卫生管理中的应用 重点难点 重点是对偶问题的基本概念、对偶单纯形法线、灵敏度分析、线性规划在卫生管理中的应用。难点是对偶问题的基本概念和线性规划的灵敏度分析 教学手段 教师与学生互动 使用多媒体课件 教学过程 一、复习巩固 1单纯形法的基本原理 2单纯形解法 3大M法 二、讲授新课 1线性规划的对
2、偶问题 对偶问题的基本概念 对偶现象 每一个线性规划都伴随着另一个线性规划,两者有密切关系,互为对偶其中一个问题称为原问题,另一个问题称为其对偶问题两者间只要得到其中一个问题的解,那么也就得到了另一个问题的解 下面通过一个实例来解释对偶线性规划的概念 例2-12 以例2-1为例,我们讨论了一个制药厂的生产计划的数学模型及其解法 现在假定该制药厂决定在计划期内不生产药品、,而将生产设备的有效台时全部租给某公司,那么该公司应对设备A、B、C、D每小时付多少租金,才能使成本最小,而又能为制药厂所接受? 从租用设备的公司的角度考虑,一是所付的租金越低越好;二是所付的租金总额能使制药厂接受,即租金应不低
3、于制药厂自己生产该两种药品所得利润,否则,制药厂宁可自己生产,而不租给公司 设公司租用该制药厂A、B、C、D四种设备的租金分别为y1、y2、y3和y4在考虑租用设备的定价时,能使该制药厂接受的条件是: 公司租用该制药厂用以生产每千克药品所需A、B、C、D四种设备的台时的租金不应少于200元,即 2y1+y2+4y3+0y4200 同样,公司租用该制药厂用以生产每千克药品所需A、B、C、D四种设备的台时的租金不应少于300元,即 2y1+2y2+0y3+4y4300 公司在考虑自身利益时,其目标是使付出的租金总额为最小,即 Min W=12y1+8y2+16y3+12y4 于是,上面的问题可以用
4、下列线性规划的数学模型表示: Min W=12y1+8y2+16y3+12y4 2y1+ y2+4y3+0y4200 s.t. 2y1+2y2+0y3+4y4300 y1,y2,y3,y40 若把制药厂利润最大的线性规划问题称为原问题,则想租用A、B、C、D四种设备的公司的租金最小的线性规划问题称为原问题的对偶问题;反之,若把租用A、B、C、D四种设备的公司的租金最小的线性规划问题称为原问题,则制药厂利润最大的线性规划问题称为原问题的对偶问题 影子价格 一般地,我们称对偶问题的最优解为原问题约束条件的影子价格,即对偶问题的解yi称为第i种资源的影子价格它并不是某种资源在市场上的价格,而是代表单
5、位资源在最优利用的条件下所产生的经济效果为了和市场价格相区别,我们才称它为影子价格它在经济上是一个很有意义的数据,通过它我们可以知道,当增加某种资源时,可以使利润增长的大小另外,影子价格还给出了是否应当购进某种资源以增加生产量,而获得更多利润的价格标准 对称的对偶线性规划 如果一个线性规划具备下面两个条件,则称它具有对称形式:所有的变量都是非负的;所有的约束条件都是不等式,而且在目标函数是求极大值的情况,不等式具有小于和等于的符号,在目标函数是求极小值的情况,不等式具有大于和等于的符号 对称形式的原问题和对偶问题叫做对称的对偶线性规划 原问题和对偶问题在形式上的对比 如果我们把线性规划 Max
6、 Z=c1x1+c2x2+L+cnxn a11x1+a12x2+L+a1nxnb1 a21x1+a22x2+L+a2nxnb2 s.t. am1x1+am2x2+L+amnxnbm x1,x2,L,xn0 称为原问题,则必同时存在另一线性规划问题,我们称为对偶问题: Min W=b1y1+b2y2+L+bmym a11y1+a21y2+L+am1ymc1 a12y1+a22y2+L+am2ymc2 s.t. a1ny1+a2ny2+L+amnymcn y1,y2,L,ym0 而且 Min W=Max Z 用简缩形式表示: 原问题为 Max Z=cjxj j=1n aijxjbi i=1,2,L
7、,m s.t. j=1n xj0 j=1,2,L,n 对偶问题为 Min W=biyi i=1m aijyicj j=1,2,L,n s.t. i=1m yi0 i=1,2,L,m 矩阵形式表示: 原问题为 Max Z=CX AXb s.t. X0 对偶问题为 Min WYb YAC s.t. Y0 s.t.其中, C=(c1,c2,L,cn) a11aA= 21Lam1a12a22Lam2La1nLa2n LLLamnx1b1x2b2X= b= LLxbnm Y=(y1,y2,L,ym) 原问题与对偶问题之间的关系 1)原问题是求目标函数的最大值,对偶问题是求目标函数的最小值 2)原问题约束
8、条件的右端项变成对偶问题目标函数的系数原问题目标函数中的系数变成对偶问题约束条件的右端项 3)原问题约束条件是“”,对偶问题的约束条件则是“” 4)原问题约束条件的每一行正好对应于对偶问题的每一列,所以原问题中约束条件的数目等于对偶问题中变量的数目 5)原问题中约束条件的每一列正好对应于对偶问题的每一行,所以原问题中变量的数目正好等于对偶问题中的约束条件的数目 6)对偶问题的对偶规划正是原问题 例2-13 设原问题为: MiWn= 2x1+5x2 x1 4 s.t. x23 x1+2x28 x1,x20 试写出它的对偶问题 解 Max Z=4y1+3y2+8y3 y1 + y32 s.t. y
9、2+2y3 5 y1,y2,y30 非对称的对偶线性规划 对于我们经常遇到的非对称形式的线性规划,我们可首先将其化为等价的对称形式的线性规划问题,然后再按对称的对偶线性规划原问题与对偶问题之间的对应关系,将其化为对偶问题实际上,我们在考虑对称的对偶线性规划或非对称的对偶线性规划时,也可以按表2-13原问题与对偶问题之间的对应关系,直接进行变换,得到原问题或对偶问题 表2-13 原问题与对偶问题间的转换 原问题 目标函数对偶问题 目标函数 Min W 对偶变量数:m个 对偶变量yi0 MaxZ 约束条件数:m个 第i个约束条件为“” 第i个约束条件为“” 第i个约束条件为“=” 变量xj的数目:
10、n个 变量xj0 变量xj0 变量xj无非负条件 限定向量b 成本或利润向量C 系数矩阵A 对偶变量yi0 对偶变量yi无非负条件 约束条件数:n个 第j个约束条件为“” 第j个约束条件为“” 第j个约束条件为“” 成本或利润向量C 限定向量b 系数矩阵A T例2-14 原问题为: MaZx= 4x1+5x2 3x1+2x220 4x1-3x210 s.t. x1+ x2=5 x10,x2符号不限 可按表2-13的原则,将原问题直接转化成对偶问题: Min W=20y1+10y2+5y3 3y1+4y2+y34 s.t. 2y1-3y2+y3=5 y10,y20,y3符号不限 对偶问题的基本性
11、质 1)对偶问题的对偶是原问题 2)若X和Y分别是原问题和对偶问题的可行解,则CXYb 3)设X和Y分别是原问题和对偶问题的可行解,当两者目标函数值相等,即CXYb时,X,Y分别是原问题和对偶问题的最优解 4)若原问题有最优解,那么对偶问题也有最优解,且目标函数值相等 5)若X和Y分别是原问题和对偶问题的可行解,则X和Y为原问题及对偶问题最优解的充分条件为: vX0和Yu0 其中,u(u1,u2,L,um)T, u1,u2,L,um是原问题的松弛变量,v, v1,v2,L,vn是对偶问题的剩余变量 此性质在线性规划中有广泛应用如从已知的原问题最优解求取对偶问题最优解;验证原问题的可行解是否最优
12、解等等 6)原问题的检验数对应于对偶问题的一个基本解 由对偶性质可知,在求解原问题的过程中,利用单纯形表每一次迭代所得的检验数与对偶问题的基本解仅仅相差一个符号,于是原问题获得最优解时对应的单纯形表中检验数的相反数,即为对偶问题的最优解 例2-15 设原问题为: Max Z=x1+2x2+3x3+4x4 x1+2x2+2x3+3x420 s.t. 2 x1+ x2+3x3+2x420 x1,x2,x3,x40 已知其对偶问题的最优解为y1*1.2,y2*0.2,相应的目标函数最小值W28,试利用对偶性质求该问题的最优解 解 原问题的对偶问题为: Min W=20y1+20y2 * y1+2y2
13、1 2y1+ y22 s.t. 2y1+3y23 3y1+2y24 y1,y20 由松弛互补性质可知,在最优条件下,vX0和Yu0,即 *u1y10,u2y20,v1x10,v2x20,v3x30,v4x40;这里ui*,vj*分别为原问题的松弛变量及对偶问题的剩余变量 由y1* 1.20,可以推出u1* =0;由y2* 0.20,可推出u2* =0 由对偶约束y1*+2y2* =1.61,知v1* 0,于是x1* =0;同理,由2y1*+y2* =2.62,知v20,于是x2=0 根据上述结果,原约束可以转化成二元一次线性方程组: 2x3* +3x4* =20 3x3* +2x4* =20
14、解方程得x3* =x4* =4 综上所得,原问题的最优解为X* =(0044),相应的目标函数最优值T* * 为Z=28 由对偶性质还可以推论: 1)若原问题可行,但有无界解,则对偶问题不可行;若对偶问题可行,但有无界解,则原问题不可行; 2)若原问题可行,而对偶问题不可行,则原问题有无界解;若对偶问题可行,而原问题不可行,则对偶问题有无界解 2对偶单纯形法 前面已叙述原问题与对偶问题的解之间的对应关系在用单纯形法进行迭代时,在b列中得到的是原问题的基本可行解,而在检验数行得到的是对偶问题基本解的相反数通过逐步迭代,当在检验数行得到的对偶问题的解也是可行解时,原问题和对偶问题都达到了最优解所以
15、,单纯形法的特点是保持原问题解的可行性,通过逐步迭代,使对偶问题的解由基本解变成基本可行解,这时原问题和对偶问题都达到了最优解 * 那么根据对偶问题的对称性,我们也可以这样来处理:保持对偶问题的解是可行解,而原问题则从非可行解开始,通过迭代,逐步达到基本可行解这样,也使原问题和对偶问题都达到了最优解 事实上,对偶单纯形法并不是解对偶问题的单纯形法,而是应用对偶原理来求解原问题的最优解的一种方法 对偶单纯形法的要点 例2-16 用对偶单纯形法求解下列线性规划问题 Min W=1600x1+2500x2+400x3 2x1+ 5x2+x34 3 s.t. 2x1+2.5x2 x1,x2,x30 解
16、 此问题可用大M法去解,但用大M法求解很麻烦,现在用对偶单纯形法求解先将原问题化为标准形式,为此引入剩余变量x4,x5,令Z=-W,得 Max Z=-1600x1-2500x2-400x3 2x1+ 5x2+ x3 -x4 =4 s.t. 2x1+2.5x2 -x5=3 x1,x2,x3,x4,x50 然后将约束条件等式的两边都乘以,得到 Max Z=-1600x1-2500x2-400x3 -2x1- 5x2- x3+x4 =-4 +x5=-3 s.t. -2x1-2.5x2 x1,x2,x3,x4,x50 建立这个问题的初始单纯形表,见表2-14: 表2-14 对偶单纯形法求解例2-16
17、cj xj -1600 -2500 -400 0 0 b CB x1 XB 0 -2 x2 -5 x3 x4 1 x5 x4 -1 0 -4 0 x5 Cj -2 -1600 -5 20 -400 0 0 1 0 -3 -2500 Z=0 在这个初始单纯形表中,x4、x5是基本变量,初始单纯形表所对应的基本解为X(000-4-3),它是一个不可行解而全部检验数Cj-Zj0,T即所对应的对偶问题的一个基本解也是一个可行解, yi0,i=1,2,L,5下面的迭代是在保持检验数小于等于零的条件下,逐步使xj0,j=1,2,L,5为了满足上面要求,迭代的要点是: 1)首先确定换出变量:选择具有负数的基
18、本变量中绝对值最大的基本变量为换出变量 2)确定换入变量:用换出变量那一行具有负值的系数分别去除同列的检验数,取最小商数所对应的变量为换入变量;如果换出变量那一行无负值的系数,则原问题无可行解 3)把换出变量的那一行除以枢元位置的系数,使枢元位置变为1 4)进行行变换,使除枢元外的其他枢列位置变为0 5)进行最优解检查如果所得的基本解都是非负的,则此解即为最优解如果基本解中还有负的数值,则重复第1步继续迭代,直到所有基本变量为非负的数值为止 表解形式的对偶单纯形法 按上述迭代的要点,对表2-14继续运算,见表2-15 表2-15 对偶单纯形法求解例2-16 cj xj -1600 -2500
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教案五 线性规划的对偶问题 教案 线性规划 对偶 问题

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