运筹学第二单纯形法以及进一步讨论PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《运筹学第二单纯形法以及进一步讨论PPT课件.ppt》由会员分享,可在线阅读,更多相关《运筹学第二单纯形法以及进一步讨论PPT课件.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于运筹学第二单纯关于运筹学第二单纯形法及进一步讨论形法及进一步讨论第一张,PPT共六十二页,创作于2022年6月2 2第二章第二章 线性规划线性规划q 单纯形法形法q 人工人工变量法量法q 退化退化问题q 检验数的几种表数的几种表现形式形式q 单纯形法形法总结第二张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学3 3(一一)单纯形法的基本思路形法的基本思路3.1 单纯形法形法思思路路:首首先先求求出出一一个个顶点点(基基可可行行解解),并并判判断断是是否否是是最最优解解,如如果果是是求求解解结束束,如如果果不不是是就就进行行下下一一步步;第第二二步步转换到到
2、另另一一个个顶点点(另另一一个个基基可可行行解解),并并判判断断是是否否是是最最优解解,如如果果是是求求解解结束束,如如果果不不是是就就重重复复进行行第二步,直至目第二步,直至目标函数达到最函数达到最优。具体工作具体工作:(1)如何求出初始基可行解?如何求出初始基可行解?(2)如何判断一个基可行解是否是最如何判断一个基可行解是否是最优?(3)如何从一基可行解如何从一基可行解转换到另一更到另一更优的基可行解?的基可行解?第三张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学4 4(二二)单纯形法的求解方法形法的求解方法1.确定初始基可行解,只要找出初始可行基。确定
3、初始基可行解,只要找出初始可行基。(1)直接直接观察法察法:从系数矩从系数矩阵 A 中直接中直接观察出一个初始基察出一个初始基3.1 单纯形法形法第四张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学5 5(2)化)化标准型法准型法 如如果果所所有有约束束条条件件都都是是“”形形式式的的不不等等式式,则可可以以利利用用化化标准准型型的的方方法法,在在每每个个约束束条条件件的的左左端端加加上上一一个个松松弛弛变量量。重重新新对 xj 及及 aij 进行行编号号,可可得得下下列列方方程程组:从中可得从中可得单位矩位矩阵第五张,PPT共六十二页,创作于2022年6月军
4、事运筹学军事运筹学军事运筹学军事运筹学6 6(2)化)化标准型法准型法以以B作作为可行基。将可行基。将(2.3)移移项得得令令xm+1=xn=0 则 xi=bi (i=1,2,m)又因又因bi0(标准型中准型中规定定),则得一初始基可行解得一初始基可行解X=(b1,b2,bm,0,0)T第六张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学7 7(3)人工)人工变量法量法 当当所所有有约束束条条件件都都是是“”形形式式的的不不等等式式或或等等式式约束束时,如果不存在如果不存在单位矩位矩阵,就采用人工,就采用人工变量法量法:对不不等等式式约束束左左端端减减去去一一
5、个个非非负的的剩剩余余变量量,再再加加上上一一个非个非负的人工的人工变量;量;对等式等式约束左端再加上一个非束左端再加上一个非负的人工的人工变量。量。这样就就可可以以得得到到一一个个单位位矩矩阵,即即总能能得得到到一一个个初初始可行基。始可行基。第七张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学8 8(3)人工)人工变量法量法设线性性规划划问题的的约束条件是束条件是分分别对各各约束方程加人工束方程加人工变量量 xn+1,xn+2,xn+m可得可得第八张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学9 9以以xn+1,xn+m
6、为基基变量,可得到一个量,可得到一个单位矩位矩阵令令 x1=x2 =xn=0,可得,可得(2.6)式的一个初始基可行解式的一个初始基可行解 X(0)=(0,0,0,b1,b2,bm)T 以此基可行解以此基可行解为起始点起始点转换到到(2.5)的基可行解。的基可行解。(3)人工)人工变量法量法第九张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学10102.最最优性性检验与解的判与解的判别线性性规划划问题的的求解求解结果果唯一最唯一最优解解无无穷多最多最优解解无界解无界解无可行解无可行解如何判如何判别?第十张,PPT共六十二页,创作于2022年6月军事运筹学军事运
7、筹学军事运筹学军事运筹学11112.最最优性性检验与解的判与解的判别线性性规划划问题的求解的求解结果果唯一最唯一最优解解无无穷多最多最优解解无界解无界解无可行解无可行解如何判如何判别?由上述初始基可行解确定的由上述初始基可行解确定的讨论,可知,可知约束方程束方程组变成成下面的形式:下面的形式:第十一张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学1212 由初始基可行解开始进行从一个基可行解到另一个更优基可行解的求解过程中,每一次求基可行解时,约束方程组都化成上述形式。为了便于讨论,把它记成一般形式。转换迭代迭代过程中的一般形式程中的一般形式为:第十二张,PP
8、T共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学1313 由初始基可行解开始进行从一个基可行解到另一个更优基可行解的求解过程中,每一次求基可行解时,约束方程组都化成上述形式。为了便于讨论,把它记成一般形式。把把(2.7)式代入目式代入目标函数函数中可得中可得第十三张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学1414令令于是于是再令再令则第十四张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学1515 假假设X(0)=(b1,b2,bm,0,0)T 是一个基可行解,是一个基可行解,则有下列判断定理:有
9、下列判断定理:1.最最优解解:如果:如果对一切一切 j=m+1,n 有有 j0,则X(0)为最最优解解(注意,注意,这里是里是针对目目标函数求极大而言的函数求极大而言的)。2.无无穷多最多最优解解:如果:如果对一切一切 j=m+1,n 有有j0,又存在又存在 m+k=0,则线性性规划划问题有无有无穷多最多最优解。解。3.无界解无界解:如果有一个:如果有一个m+k 0,且,且对 i=1,m 有有ai,m+k0,则线性性规划划问题有无界解有无界解(无最无最优解解)。第十五张,PPT共六十二页,创作于2022年6月16163.基变换基变换q基基变换:在在单纯形形法法求求解解中中,如如果果得得到到了了
10、某某一一个个基基可可行行解解,并并判判断断了了它它不不是是最最优解解,就就要要从从该基基变换成成另另一一个个更更优的的基基并并求求出出新新的的基基可可行行解。解。q方方法法:第第一一步步确确定定换入入非非基基变量量;第第二二步步确确定定换出出基基变量量;第第三三步步将将所所确确定定的的一一对变量量对应的的系系数数列列向向量量对换得得到到新新的的基基,求求出出新新的的基基可可行解。行解。第十六张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学1717(1)换入入变量的确定量的确定再看再看(2.8)式式其中其中 当某些当某些j0时,xj 增加会使目增加会使目标函数函
11、数值增加,我增加,我们就要从中确定一个非基就要从中确定一个非基变量量xj换到基到基变量中。方法:量中。方法:把把j值最大者所最大者所对应的的变量量换入。即入。即若若 则对应的的变量量 xk 为换入入变量量,这样的迭代速度的迭代速度最快。最快。第十七张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学1818(2)换出出变量的确定量的确定设B(p1,p2,pm)是一个基,与之是一个基,与之对应的基可行解的基可行解为X(0)=(x1(0),x2(0),xm(0),0,0)T。pm+1,pm+2,pm+t,pn为非基向量。非基向量。设确定确定pm+t 为换入非基向量。于
12、是入非基向量。于是其中其中im+t为一一组不全不全为0的数的数(j=1,m)。第十八张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学1919不妨设不妨设为一正数,则有恒等式为一正数,则有恒等式 或或根据根据(2.9)可如下确定换出变量:可如下确定换出变量:令令确定确定xl为换出变量。为换出变量。注意:注意:pj(j=1,m,j l),pm+t 线性无关;线性无关;存在基可行解。存在基可行解。第十九张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学2020注意:注意:pj(j=1,m,j l),pm+t 线性无关;线性无关;存在基
13、可行解。存在基可行解。:假设:假设pj(j=1,m,jl),pm+t 线性相关,则存在不全为线性相关,则存在不全为0的数的数j使得使得又因又因所以有所以有这说明这说明 p1,p2,pm 线性相关。矛盾线性相关。矛盾由由构成的构成的 X(1)是一个基可行解。是一个基可行解。第二十张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学21214基基变换的系数矩的系数矩阵法法以下列形式的以下列形式的约束方程束方程组进行行讨论。mm单位矩位矩阵是基,是基,x1,x2,xm是基是基变量。可得基可行解量。可得基可行解X(0)=(b1,b2,bm,0,0)T。第二十一张,PPT共
14、六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学2222 如果如果X(0)不是最不是最优,则需作基需作基变换。设 xk 为确定的确定的换入入变量,量,显然然 为在迭代在迭代过程中程中 可表示可表示为于是可确定于是可确定 xl 为换出出变量。量。下面就要把下面就要把xk,xl所所对应的向量的向量pk=(a1k,a2k,amk)T 和和pl=(0,1,0)T 进行交行交换,并且要把,并且要把pk变为单位向量。位向量。我我们将通将通过系数矩系数矩阵的增广矩的增广矩阵进行初等行初等变换来来实现。第二十二张,PPT共六十二页,创作于2022年6月2323(2.10)式的增广矩式的增
15、广矩阵为第二十三张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学2424交交换步步骤:将将(2.11)式中第式中第 l 行除以行除以 alk ;将将(2.11)式中式中 xk 列的各列的各元素,除了元素,除了 alk 变换为1以外,其它都以外,其它都应变为0。第。第i 行行(il)的的变换是:将用是:将用(第第 i 行行)(经过变换以后的第以后的第 l 行乘以行乘以aik)。第二十四张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学2525经过变换以后系数矩阵各元素的变换关系式:经过变换以后系数矩阵各元素的变换关系式:第二十五张
16、,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学2626经过变换后的新增广矩后的新增广矩阵为:1 -a1kalk 0 a1m+1 0 a1n 0 +1alk 0 alm+1 1 aln 0-amkalk 1 amm+1 0 amn (3.12)x1 xl xm xm+1 xk xnbb1blbm新的基可行解:新的基可行解:由由(2.12)式可知式可知x1,xk,xm的系数列向量构成的系数列向量构成mm单位矩位矩阵,它是可行基。于是得到一个基可行解,它是可行基。于是得到一个基可行解X(1):X(1)=(b1,bl-1,0,bl+1 ,bm,0,bl,0,0)T把元
17、素把元素alk称称为主元素,它所在的列称主元素,它所在的列称为主列,它所在的主列,它所在的行称行称为主行。主行。第二十六张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学2727(三三)单纯形法的计算步骤单纯形法的计算步骤1.单纯形表单纯形表 将约束方程组与目标函数组成将约束方程组与目标函数组成n+1个变量,个变量,m+1个方程的方程组。个方程的方程组。x1 +a1m+1xm+1+a1nxn b1 x2 +a2m+1xm+1+a2nxn b2 xm+amm+1xm+1+amnxn bmz+c1x1+c2x2+cmxm+cm+1xm+1+cnxn 0 0 1 0
18、0 a1m+1 a1n 0 0 1 0 a2m+1 a2n 0 0 0 1 amm+1 amn z x1 x2 xm xm+1 xnbb1b2bm1 c1 c2 cm cm+1 cn 0将上述方程将上述方程组写成增广组写成增广矩阵矩阵第二十七张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学2828 0 1 0 0 a1m+1 a1n 0 0 1 0 a2m+1 a2n 0 0 0 1 amm+1 amn z x1 x2 xm xm+1 xnbb1b2bm1 c1 c2 cm cm+1 cn 0将上述方将上述方程组写成程组写成增广矩阵增广矩阵 将将 z 看作不参
19、与基变换的基变量,它与看作不参与基变换的基变量,它与x1,x2,xm的系数构的系数构成一个基。采用初等行变换将成一个基。采用初等行变换将c1 c2 cm 变换为零,使其对应的系变换为零,使其对应的系数矩阵为单位矩阵。可得:数矩阵为单位矩阵。可得:0 1 0 0 a1m+1 a1n 0 0 1 0 a2m+1 a2n 0 0 0 1 amm+1 amn z x1 x2 xm xm+1 xnbb1b2bmcibi1 0 0 0 cm+1 ciaim+1 cn ciain m i=1m i=1m i=1根据上述增广矩阵设计计算表:根据上述增广矩阵设计计算表:非基变量检验数j 。第二十八张,PPT共六
20、十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学2929cjc1cmcm+1cniCBXBbx1xmxm+1xnc1c2cmx1x2xmb1b2bm100001a1m+1a2m+1amm+1a1na2namn12mz mcibi i=100cm+1 mciaim+1 i=1cn mciain i=1计算表计算表11:XB列中填入基变量,这里是列中填入基变量,这里是x1,x2,xm;CB列中填入基变量的价值系数,它们与基变量对应;列中填入基变量的价值系数,它们与基变量对应;b列中填入约束方程组右端的常数;列中填入约束方程组右端的常数;cj行中填入基变量的价值系数行中填入基变量
21、的价值系数c1,c2,cn;i列中的数字是在确定换入变量后,按列中的数字是在确定换入变量后,按 规则计算后填入;规则计算后填入;最后一行称为检验数行,对应各非基变量。最后一行称为检验数行,对应各非基变量。非基变量检验数j 。第二十九张,PPT共六十二页,创作于2022年6月军事运筹学军事运筹学军事运筹学军事运筹学30302.计算步骤计算步骤(1)找出初始可行基,确定初始基可行解,建立初始单纯形表。找出初始可行基,确定初始基可行解,建立初始单纯形表。(2)检验各非基变量检验各非基变量 xj 的检验数的检验数 j=cj i=1 m ciaij ,如果如果 j0 ,j=m+1,n;则已得到最优解,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 第二 单纯 以及 进一步 讨论 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内