《运筹学》胡运权清华版-1-05单纯形法的进一步讨论_第1页
《运筹学》胡运权清华版-1-05单纯形法的进一步讨论_第2页
《运筹学》胡运权清华版-1-05单纯形法的进一步讨论_第3页
《运筹学》胡运权清华版-1-05单纯形法的进一步讨论_第4页
《运筹学》胡运权清华版-1-05单纯形法的进一步讨论_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,第五节单纯形法的进一步讨论,一、大M法二、两阶段法三、单纯形法计算中的几个问题,人工变量法,人工变量法,问题:线性规划问题化为标准型时,若约束条件的系数矩阵中不存在单位矩阵,如何构造初始可行基?,人工变量法,加入人工变量,设线性规划问题的标准型为:,加入人工变量,构造初始可行基.,人工变量法,系数矩阵为单位矩阵,可构成初始可行基。,约束条件已改变,目标函数如何调整?,人工变量法,“惩罚”人工变量!,(1)大M法(2)两阶段法,一、大M法,人工变量在目标函数中的系数为-M,其中,M为任意大的正数。,目标函数中添加“罚因子”-M(M是任意大的正数)为人工变量系数,只要人工变量0,则目标函数不可能实现最优。,例6:求解线性规划问题,一、大M法,一、大M法,解:,加入松弛变量和剩余变量化标准型,一、大M法,加入人工变量构造初始可行基.,求解结果出现检验数非正若基变量中含非零的人工变量,则无可行解;否则,有最优解。,一、大M法,用单纯形法求解(见下页)。,目标函数中添加“罚因子”-M为人工变量系数,只要人工变量0,则目标函数不可能实现最优。,一、大M法(单纯形法求解),CBXBb,Cj,x1x2x3x4x5x6x7,-30100-M-M,0 x44-Mx61-Mx79,-21-10-110,1111000,0310001,-2M-34M10-M00,413,Cj-Zj,初始表(表一),一、大M法(单纯形法求解),CBXBb,Cj,x1x2x3x4x5x6x7,-30100-M-M,0 x430 x21-Mx76,-21-10-110,30211-10,6M-304M+103M-4M0,11,Cj-Zj,迭代1(表二),60403-31,出现两个或两个以上最小比值,任选一个,一、大M法(单纯形法求解),CBXBb,Cj,x1x2x3x4x5x6x7,-30100-M-M,0 x400 x23-3x11,00303/2-M-3/2M+1/2,93/2,Cj-Zj,迭代2(表三),0001-,011/30001/3,102/30-1/6,一、大M法(单纯形法求解),CBXBb,Cj,x1x2x3x4x5x6x7,-30100-M-M,0 x400 x25/21x33/2,-9/2000-3/4-M+3/4M-1/4,Cj-Zj,迭代3(表四),0001-,-100-1/41/41/4,3/20103/4-3/41/4,最优解为目标函数值z=3/2,M在计算机上处理困难。分阶段处理先求初始基,再求解。,二、两阶段法,二、两阶段法,第一阶段:构造如下的线性规划问题,人工变量的系数矩阵为单位矩阵,可构成初始可行基。,目标函数仅含人工变量,并要求实现最小化。若其最优解的目标函数值不为0,也即最优解的基变量中含有非零的人工变量,则原线性规划问题无可行解。,用单纯形法求解上述问题,若=0,进入第二阶段,否则,原问题无可行解。第二阶段:去掉人工变量,还原目标函数系数,做出初始单纯形表。用单纯形法求解即可。,二、两阶段法,下面举例说明,仍用大M法的例。,例:,二、两阶段法,二、两阶段法,构造第一阶段问题并求解,解:,用单纯形法求解,二、两阶段法(第一阶段、求min),CBXBb,Cj,x1x2x3x4x5x6x7,00000-1-1,0 x44-1x61-1x79,-21-10-110,1111000,0310001,-2400-100,413,Cj-Zj,表一,二、两阶段法(第一阶段、求min),CBXBb,Cj,x1x2x3x4x5x6x7,00000-1-1,0 x430 x21-1x76,-21-10-110,30211-10,60403-40,11,Cj-Zj,60403-31,表二,二、两阶段法(第一阶段、求min),表三:最终单纯形表,不含人工变量且=0,CBXBb,Cj,x1x2x3x4x5x6x7,00000-1-1,0 x400 x230 x11,00000-1-1,Cj-Zj,0001-,011/30001/3,102/30-1/6,第二阶段,二、两阶段法,第二阶段,去掉人工变量,还原目标函数系数,做出初始单纯形表。,00303/2,CBXBb,Cj,x1x2x3x4x5,0 x400 x23-3x11,Cj-Zj,0001-,011/300,102/30,-30100,93/2,二、两阶段法,第二阶段,CBXBb,Cj,x1x2x3x4x5,-30100,0 x400 x25/21x33/2,-9/2000-3/4,Cj-Zj,0001-,-100-1/4,3/20103/4,最优解为目标函数值z=3/2,单纯形法计算中的几个问题,1、目标函数极小化时解的最优性判断只需用检验数作为最优性的标志。,2、退化单纯形法计算中用规则确定出基变量时,有时存在两个以上相同的最小比值,这样在下一次迭代中就有一个或几个基变量等于0,这就出现退化解。基可行解中存在基变量=0的解退化解,单纯形法计算中的几个问题,例:例6大M法求解中表三、表四所给出的基可行解就是退化解,单纯形法计算中的几个问题,退化原因:可能有多余的约束,从而使得多个基可行解对应于同一个顶点。,退化后果:可能导致的最差情形循环。,避免循环的Bland规则选择中下标最小的非基变量为换入变量,即:当按规则计算存在两个和两个以上最小比值时,选下标最小的基变量为换出变量。,单纯形法计算中的几个问题,注1:如果一个线性规划问题的所有基可行解非退化,则称这个线性规划问题非退化。注2:前面介绍的线性规划问题唯一解、无穷多解、无界解的判别定理仅适用于非退化的线性规划问题。,单纯形法计算中的几个问题,单纯形法计算中的几个问题,3、无可行解的判断当求解结果出现所有时,如基变量仍含有非零的人工变量(两阶段法求解时第一阶段目标函数值不等于0),则问题无可行解。,例7:求解线性规划问题,无可行解举例,单纯形法计算中的几个问题,0,2,3,可行域为空,无可行解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论