运筹学课件1-4单纯形法计算步骤.ppt_第1页
运筹学课件1-4单纯形法计算步骤.ppt_第2页
运筹学课件1-4单纯形法计算步骤.ppt_第3页
运筹学课件1-4单纯形法计算步骤.ppt_第4页
运筹学课件1-4单纯形法计算步骤.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、1.4 单纯形法计算步骤,1.将非标准型线性规划化为标准型 2.确定初始基可行解:一般设松弛变量为初时基可行解 3.判断:若所有的非基变量的检验数j0,则此解为LP的最优解,若存在某一非基变量的检验数 j0,则问题还没有达到最优解,需进行改进 4.迭代:选换入变量maxcj- zj/ cj-zj0假设xk为换入变量;选换出变量minbi/aik,aik0,假设选取xl为换出变量;然后迭代,使得alk1,其余aik为0,单纯形表求解线性规划问题,maxZ=6x1+5x2 x1+3x290 2x1+x275 2x1+2x2 80 x1, x20,maxZ=6x1+5x2 x1+3x2+x390 2

2、x1+ x2 +x4 75 2x1+2x2 +x580 xi0,i=1,.,5,例,x1为换入变量即新的基变量。,所以把x4换出基变量,作为非基变量,。,所以把x5换出为非基变量,x2为换入变量即新的基变量。,此时所有的检验数都小于等于0,所以该解为最优解。,最优解为X(35,5,40,0,0)T,Z*235,Step 0 获得一个初始的单纯形表,确定基变量和非基变量 Step 1 检查基变量在目标函数中的系数是否等于0,在约束条 中的系数是否是一个单位矩阵。 Step 2 如果表中非基变量在目标函数中的系数全为负数,则已得到最优解。停止。否则选择系数为正数且值最大的变量进基,转step 3。

3、 Step 3 如果进基变量在约束条件中的系数全为负数或0,则可行域开放,目标函数无界。停止。否则选取左边常数和正的系数的最小比值,对应的基变量离基,转step 4。 Step 4 确定进基变量的列和离基变量的行交叉的元素为“主元”,对单纯形表进行行变换,使主元变为1,主元所在列的其他元素变为0。将离基的基变量的位置用进基的非基变量代替。转step 2。,单纯形表的算法描述,1.maxZ=3x1+9x2 x1+3x221 -x1+x24 x1, x20,maxZ=3x1+9x2 x1+3x2+x321 -x1+ x2 +x4 4 xi0,举例,所以把x4换出为非基变量,x2为换入变量即新的基变量。,所以把x3换出为非基变量,x1为换入变量即新的基变量。,此时所有的检验数都小于等于0,所以该解为最优解。,最优解为X(9/4,25/4,0,0)T,Z*63,由于非基变量x4的检验数0,所以我们可以把它作为换入 基变量来考虑。,此时所有的检验数都小于等于0,所以该解为最优解。Z*=63,1.maxZ= x1+ x2 -2 x1+ x24 x1- x22 x1, x20,maxZ=x1+ x2 -2x1+x2+x34 x1- x2 +x4 2 xi0,举例,所以把x3换出为非基变量,x2为换入变量即新的基变量

温馨提示

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

评论

0/150

提交评论