第2章灵敏度分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第2章灵敏度分析课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 灵敏度 分析 课件
- 资源描述:
-
1、12.1单纯形法的矩阵表示现在介绍用矩阵来描述单纯形法的整个计算过程它将有助于加深对单纯形法的理解、研究改进单纯形法、对偶理论等设线性规划问题maxZ=CX0XbAX给这个规划问题的约束条件中加入松驰变量X5=(xn+1,xn+2,xn+m)T以后得到标准型2maxZ=CX+0X0,0SSXXbIXAX这里I是mm阶单位矩阵设B是一个可行基,也称为基矩阵于是可将系数矩阵A分为两块A=(B,N)这里N是非基向量构成的矩阵对应于B的变量xB1,xB2,xBm是基变量用向量XB=(xB1,xB2,xBm)T表示其它的为非基变量。则NBXXx3这时C也分为两块(CB,CN)其中CB是目标函数中基变量向
2、量XB的系数行向量;CN是目标函数中非基变量向量XN的系数行向量。SNNBBSNBNBsSNBSNBsXXCXCXXXCCXXCIXNXBXXXXINBXXIA0) 0 ,() 0 ,(),(),(4maxZ=CBXB+CNXN+0XS0,) 5 . 4 (SNBSNBXXXbIXNXBX将式(4.5)移项后得到BXB=bNXNIXS上式左乘B-1后,得到XB的表达式XB=B-1bB-1NXNB-1XS上式代入目标函数,得到Z=CBB1b+(CNCBB-1N)XNCBB-1XS5令非基变量XN=0,XS=0,得到一个基可行解001) 1 (bBXXXXSNB目标函数取值Z=CBB-1b61、非
3、基变量的系数CNCBB-1N与CBB-1就是第一章中用符号CjZj(j=1,2,n)表示的检验数。因为xB的系数是0,实质上是CBCBB-1B=0Xs的系数实质上是0CBB-1I因此所有的检验数可用CCBB-1A与CBB-1表示72、用矩阵描述时,规则的表达式是ljlijijiPBbBPBPBbB)()(0)()(min11111这里(B-1b)i是向量(B-1b)中第i个元素。(B-1Pj)i是向量(B-1Pj)中第i个元素。83、单纯形表初始单纯形表初始非基变量初始基变量X=(XB,XN)TXS(B,N)Ib(cB,cN)00分块的系数矩阵可用表格形式表示为基变量XB非基变量XNXSIB-
4、1NB-1b0CNCBB-1NCBB-1CBB-1b上述表格即为迭代后的计算表92.改进单纯形法v前面我们已经熟悉了单纯形法的表格计算方法,这是求解线性规划问题的一般的通用方法。但用这种方法求解具体问题时,发现在每次迭代过程中不必要的计算了很多无用的数字,影响了计算效率。从计算机计算的角度来徇,单纯形法也不是一个很经济的算法,需要计算的数字多,并且要占有大量的计算机存储容量。这样就导致了改进单纯形法的出现。改进单纯形法是但泽在1953年研究出来的,其基本步骤与单纯形法大致相同,最主的区别在于每次迭代中不再以矩阵的行初等变换为基础,而是每次都从原始数据求得迭代的结果。这样就减少了每次迭代中积累起
5、来的误差,既提高了计算的精度,又减少了计算机的存储容量。v我们知道,单纯形法的迭代过程实质上是从一组基到另一组基的变换,变换一组基,得到一个新的表。根据矩阵理论,每当基变量确定后,要想得到新的表,可以有两种方法,一是矩阵的初等行变换;二是由原始数据直接得到即把这个基变量在初始单纯形表中相应列的系数矩阵的逆矩阵求出来,则新表中的列都可由这个逆矩阵左乘原来的列得到。而为了确定一组新的基,关键是要找出换入变量和换出变量,找换入变量是通过求所有非基变量列的检验数,从中找出最大的正检验数来确定。在找出换入变量后,根据规则确定换出变量。而每次迭代中真正有用的数字是b列数字,基的逆矩阵,非基变量的检验数以及
6、最大正检验数对应的非基变量的系数列向量。10例1:试用改进单纯形法求解下述问题vminZ=3x1+x2+x30,1232411232131321321xxxxxxxxxxx11解:步解:步1 化标准形式,求初始解化标准形式,求初始解vmaxZ=3x1x2x3Mx6Mx70,12324112721731653214321xxxxxxxxxxxxxxx12v初始基变量(x4,x6,x7)T,CB0=(0,M,M)v初始基矩阵v计算B0-1=B0=Iv得初始解v计算单纯形乘子IPPPB100010001),(76400,131113110100NBxIbBx), 0 (), 0 (1000MMIMM
7、BCYB13步2:计算非基变量的检验数MMMPYCMMMPYCMMMPYCMMMPYC 010),0(031121),0(11012),0(163241),0(3505530332012101114步3:vmax(20,30)=3,k=3对应x3为换入变量v计算x3的系数列向量a3va3有大于零的分量,故该题有解。121213103IIPBa15步4:计算1)1/1 ,2/3,1/11min(L=3,可知x7为换出变量。a33=1为主元素。新的基变量为(x4,x6,x3)TCB1=(0,-M,-1)B1=(P4,P6,P3)16步5:写出E33矩阵lka写出Elk矩阵的方法(1)E的单位列向量
8、不变;(2)第k列元素中,主元素lka变为lka/1其它元素除以负的主元素-Elk(l,k表示主元素的位置)10121010133E17步6:计算新基的逆100210101100210101103311IBEB计算新基可行解111013111002101011111bBbxB计算单纯形乘子) 12 , 0 (), 0 (111111MMBMMBCYB18v转步2:计算非基变量检验数MMMPYCMMMPYCMMPYC010)12,0(01112)12,0(11241)12,0(3515521221111因人工变量旋出后,一般不会再旋入,故不用计算7。因j中有大于零的分量,xB1不是最优解。19转
9、步3:max(10,20)=2,k=2,故x2为换入变量,计算x2的系数列向量01201211211BPB20步4:计算=min-1/1,=1,可知L=2,对应x6为换出变量,主元素a22=1新的基变量为(x4,x2,x3)T,CB2=(0,-1,-1)B2=(P4,P2,P3)步5:写出E22矩阵步6:计算12B100210521112212BEB10001002122E21计算新的基可行解11121311121222BbBbxB计算单纯形乘子及检验数1010) 1 , 1, 0(01241) 1 , 1, 0(3) 1 , 1, 0() 1, 1, 0(52551211122222PYCP
10、YCBBCYB6,7不用计算j中仍有不大于0的分量,故xB2不是最优解22步3:max(10)=1,k=1,故x1为换入变量。计算x1的系数列向量 20324112112BPB步4:计算=min12/3,,=4,L=1,则x4为换出变量。a11=3为主元素。新的基变量为(x1,x2,x3)CB3=(3,-1,-1)B3=(P1,P2,P3)23步5:写出E11矩阵步6:计算13B3 / 73 / 43 / 22103 / 53 / 23 / 1121113BEB计算新的基可行解) 3/ 2, 3/ 1, 3/ 1 () 1, 1, 3 (914131113133313133BBCYBbBxBB
11、103/2010003/111E24转步2:计算非基变量检验数3/13/153554344PYCPYC6,7不用计算所有j0,说明目标函数已达极大,停止计算最优解x=(4,1,9,0,0,0,0)TmaxZ=-2则minZ=2253. 3. 对偶问题的提出对偶问题的提出 对偶原理 对偶问题定义 线性规划问题写出其对偶问题,要掌握在对称形式和非对称情况下由原问题写出对偶问题的方法。 对偶定理 理解原问题与对偶问题解的关系。26 1.对偶问题: 若第一章例1.1问题的设备都用于外协加工,工厂收取加工费。试问:设备 A、B、C 每工时各如何收费才最有竞争力? 设 y1 ,y2 ,y3 分别为每工时设
12、备 A、B、C 的收取费用。27线性规划原问题线性规划原问题 例1.1:某工厂拥有A、B、C三种类型的设备,生产甲、乙两种产品。每件产品在生产中需要占用的设备机时数,每件产品可以获得的利润以及三种设备可利用的时数如下表所示。求获最大利润的方案。产品甲产品乙设备能力(h)设备A3 32 26565设备B2 21 14040设备C0 03 37575利润/(元/件)150015002500250028 Max z = 1500 x1 + 2500 x2 s.t. 3x1 + 2x2 65 2x1 + x2 40 原问题原问题 3x2 75 x1 ,x2 0 Min f = 65y1+ 40y2 +
13、 75y3 s.t. 3y1+2y2 1500 (不少于甲产品的利润) 2y1+y2+3y3 2500 对偶问题对偶问题 (不少于乙产品的利润) y1, y2 , y3 029 第4节、线性规划的对偶理论 1、对称形式: 互为对偶(LP)Maxz = cx(DP)Minf= bTys.t. Ax bs.t.ATycx0y0“Max”“Min”30 ), 1(0max:221122222121112121112211njxbxaxaxabxaxaxabxaxaxaxcxcxczLPjmnmnmmnnnnnn ), 1(0min:221122222112112211112211miycyayaya
14、cyayayacyayayaybybybwDPinmmnnnmmmmmm对称形式下对偶问题的一般形式31 一对对称形式的对偶规划之间具有下面的对应关系。 (1)若一个模型为目标求“极大”,约束为“小于等于”的不等式,则它的对偶模型为目标求“极小”,约束是“大于等于”的不等式。即“max,”和“min,”相对应。32 (2)从约束系数矩阵看:一个模型中为,则另一个模型中为AT。一个模型是m个约束,n个变量,则它的对偶模型为n个约束,m个变量。 (3)从数据b、C的位置看:在两个规划模型中,b和C的位置对换。 (4)两个规划模型中的变量皆非负。33LP和和DP的联系与区别的联系与区别(1)一个极大
15、化,一个极小化一个极大化,一个极小化(2)LP的价值系数行向量的价值系数行向量(DP右端项右端项)(3)LP的系数矩阵的系数矩阵(DP系数矩阵系数矩阵)(4)LP的右端项的右端项(DP的价值系数的价值系数)(5)LP的约束个数的约束个数DP的变量个数的变量个数(6)LP的变量个数的变量个数DP的约束个数的约束个数LP:原线性规划:原线性规划DP:对偶规划:对偶规划34例:写出例:写出LP的对偶问题的对偶问题02,1121214222max:21212121xxxxxxxxxxzLP0,224222min:321321321321yyyyyyyyyyyywDP35 2、非对称形式的对偶规划 一般
16、称不具有对称形式的一对线性规划为非对称形式的对偶规划。 对于非对称形式的规划,可以按照下面 的对应关系直接给出其对偶规划。 (1)将模型统一为“max,”或“min,” 的形式,对于其中的等式约束按下面(2)、(3)中的方法处理; (2)若原规划的某个约束条件为等式约束,则在对偶规划中与此约束对应的那个变量取值没有非负限制;2b2b36 (3)若原规划的某个变量的值没有非负限 制,则在对偶问题中与此变量对应的那个 约束为等式。 下面对关系(2)作一说明。对于关系(3) 可以给出类似的解释。 设原规划中第一个约束为等式: a11x1 + + a1nxn = b1 那么,这个等式与下面两个不等式等
17、价11111bxaxann11111bxaxann371111111111.bxaxabxaxannnnmjxbxaxabxaxabxaxaxcxcZjmnmnmnnnnnn,2,1,0max11111111111111原规划成为38此时已转化为对称形式,直接写出对偶规划这里,把 y1 看作是 y1 = y1 - y1,于是 y1 没有非负限制,关系(2)的说明完毕。没有非负限制121111112211211211111111221111, 0, , minyyyyycyayayacyayayacyayayaybybybybfmnmmnnnmmmmmm39对偶关系相互对照表原问题(LP)对偶问
18、题(DP)目标函数形式max目标函数形式min变量N个变量变量0变量0无正负限制约束n个约束约束约束约束约束M个约束约束约束约束变量m个变量变量0变量0无正负限制约束方程右端项目标函数价值系数目标函数价值系数约束方程右端项40无约束32132132132132100121213225minxxxxxxxxxxxxxxxz例例 写出下列线性规划的对偶问题写出下列线性规划的对偶问题结果无约束32132132132132100322252maxyyyyyyyyyyyyyyyw41练习写出下列线性规划的对偶问题无约束321313213213210034313242maxxxxxxxxxxxxxxxz练
19、习结果无约束321321213213210041323234minyyyyyyyyyyyyyyw42 例 写出下面线性规划的对偶规划模型解 先将约束条件变形为“”形式没有非负限制321432143143214321, 0,1053042260272252375maxxxxxxxxxxxxxxxxxxxZ43再根据非对称形式的对应关系,直接写出对偶规划没有非负限制4321443214314321,0,051030422602722523xxxxxxxxxxxxxxxx440,725472123122510306025min5432154213213132154321yyyyyyyyyyyyyyy
20、yyyyyyyf没有非负限制45 3.对偶问题的基本性质(对偶定理)考虑(LP)和(DP) 推论 若(LP)可行,那么(LP)无有限最优解的充分必要条件是(DP)无可行解。(1)对称性定理:对偶问题的对偶是原问题。)对称性定理:对偶问题的对偶是原问题。(2)(弱对偶定理弱对偶定理):如果:如果X(0)是原问题的可行解,是原问题的可行解,Y(0)是对偶问题的可行解,则恒有是对偶问题的可行解,则恒有 C X(0) Y(0) b46b,如原问题有可行解且目标函数值无界,如原问题有可行解且目标函数值无界,则其对偶问题无可行解;则其对偶问题无可行解; 反之反之,对偶问题有可行解且目标函数值无界对偶问题有
展开阅读全文