运筹学课件单纯形法的迭代原理.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《运筹学课件单纯形法的迭代原理.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 课件 单纯 原理
- 资源描述:
-
1、,用单位阵的每一个列向量对应的决策变量用单位阵的每一个列向量对应的决策变量作为作为“基变量基变量”,这样,出现在单纯形表,这样,出现在单纯形表格中的格中的B(i)列(即约束方程的右边常数)列(即约束方程的右边常数)值正好就是基变量的取值。值正好就是基变量的取值。构造单位阵构造单位阵(2)写出初始基可行解)写出初始基可行解令令).3,2,1(0.11njxbxPtsxcMaxZjnjjjnjjj100010001),(21mPPPB:当线性规划的约束条件均为当线性规划的约束条件均为,其松弛变量的系数矩阵为单位,其松弛变量的系数矩阵为单位矩阵;当线性规划的约束条件均为矩阵;当线性规划的约束条件均为
2、或或=,为便于找到初始基,为便于找到初始基可行解,构造人工变量,人为产生一个单位矩阵。可行解,构造人工变量,人为产生一个单位矩阵。TmTmbbbxxxX)0,.,0,0,.,()0,.,0,0,(2100201)0(式中式中p p1 1,p,pm m 为基变量为基变量,同其所对应的同其所对应的x x1 1,x,x2 2,.,x,.,xm m为基变量;其它变量为基变量;其它变量x xm+1m+1,x,xm+2m+2,,x,xn n为非基变量。令所有的非基变量为非基变量。令所有的非基变量等于零。等于零。定义:两个基可行解称为相邻的,如果它们之间变换定义:两个基可行解称为相邻的,如果它们之间变换且仅
3、变换一个基变量。且仅变换一个基变量。初始基可行解的前初始基可行解的前m m个为基变量,个为基变量,2、基变换、基变换TmooxxxX),.,.,(00201)0(代入约束条件有代入约束条件有miiibxp10).3,2,1(0.11njxbxPtsxcMaxZjnjjjnjjj系数矩阵的增广矩阵系数矩阵的增广矩阵mnmjmmmnjmnjmnjmmbaaabaaabaaabpppppp,1,2,2,21,21,1,11,1121.1.00.0.10.0.01.因为因为p1,pm,是一个基,其他向量是一个基,其他向量pj可以这个基可以这个基的线性组合表示:的线性组合表示:miiijjpap1mii
4、ijjpap1miiibxp1)0(bppaxbxppapjimiijimiiimiiijj10101)(,)(相减,然后乘上一个正数,加上经过整理得到:njjjbxp1TmjmjaxaxX)0,.,.,0,.,(0101)1(找到满足约束方程组的另一点:0)(1miiijjpap第j个大于0只变换1个变量;前m个变量必须换出1个,00ijiaxaljxaaxalijijiji000|min,0上式成立,令)(,0)(,00liliaxiji其中其中是是X X(1 1)的第的第j j个坐标的值,要使个坐标的值,要使X X(1 1)是一个是一个基可行解,对所有的基可行解,对所有的i=1,m,i=
5、1,m,存在存在令这m个不等式至少有一个等号成立,当是一个可行解。因为变量是一个可行解。因为变量x11,x21,xl-11,xl+11,xm1,xj1所对应的向量,所对应的向量,经过重新排列后加行经过重新排列后加行b列形成的增广矩阵为:列形成的增广矩阵为:mmjljllljljljjmljlbababababababpppppp10000.010000000000100.000.100.00.01.111122111121Lalj(1/alj)=1rL(-al-1j)+rL-10-(bL/aLj)+bL-1TmjmjaxaxX)0,.,.,0,.,(0101)1(所以,所以,P P1 1,P,
6、P2 2,P,Pl-1l-1,P,Pj j,P,Pl+1l+1,P,Pm m,是一个基。是一个基。进行初等行变换,将第进行初等行变换,将第L L行乘上行乘上1/a1/aljlj,再分别乘以再分别乘以-a-aijij,(i=1,l-1,l+1,m),(i=1,l-1,l+1,m)加到各行,增广矩阵加到各行,增广矩阵的左边变成一个单位矩阵,的左边变成一个单位矩阵,),.,.,(),.,.,(11211111111mljlTjmmjlljlljxxxxxxababababb是相邻的基可行解。与)0()1(XX、最优性检验和解的判别、最优性检验和解的判别将代入目标函数计算:)1()0(XX和jjmii
7、jijjmiijijjmiijiimiiizcaccaccZcaxcZxcZ11)0(10)1(10)0(、如果所有的检验数,表明现有的顶点对应、如果所有的检验数,表明现有的顶点对应的基可行解为最优解。的基可行解为最优解。、当所有的检验数,又对某个非基变量、当所有的检验数,又对某个非基变量xj的检验数等于,并且可以找到的检验数等于,并且可以找到0,这表明可以找这表明可以找到一个顶点目标函数达到最大,说明到一个顶点目标函数达到最大,说明LP有无穷多个有无穷多个最优解。最优解。、如果存在某个检验数、如果存在某个检验数0,又又0,表明目标函数达到无限,说明表明目标函数达到无限,说明LP有无界解。有无
展开阅读全文