版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章单纯形法
单纯形法的一般解法大M法和两阶段法
修正单纯形法单纯形法的数学原理单纯形法适用于任何线性规划问题的求解。第一节单纯形法的一般解法
例:步骤1引入松弛变量等,将问题化成标准形式;步骤2具体写出各系数矩阵A,B,Pj和C;特别注意:A矩阵中有否完全单位向量组。步骤3形成初始表如下,表中基变量为A矩阵中完全单位向量组对应的变量。
段cj
→
Cθi
注↓
基bp1p2…pn1基变量对应的cj
基变量例段cj→θi
注↓基bP1P2P3P41cj-zj→
例段cj→031000θi
注↓基bP1P2P3P410x32434100x415-1501cj-zj→
步骤4.1计算检验数Cj-Zj:其中Zj等于Pj中各分量与相应的左边各Cj的乘积之和,Cj-Zj等于Pj上面对应的Cj减去Zj;段cj→031000θi
注↓基bP1P2P3P410x32434100x415-1501cj-zj→
段cj→031000θi
注↓基bP1P2P3P410x32434100x415-1501cj-zj→31000
步骤4.2:判断(1)若所有检验数均≤0时,即得到最优解和最优值;(2)若检验数存在正值,继续下一步。
本例中:c1-z1>0,c2-z2>0段Cj→031000θi
注↓基bP1P2P3P410x32434100x415-1501cj-zj→31000
步骤5:换基迭代5.1决定主元素5.2换基迭代5.3计算新元素5.1决定主元素:当表中出现正检验数时,找出其中绝对值最大的一个所在的列作为主元列,记为Pj*,然后用主元列中各正分量去除b列中相应的分量,得到θ
i,接着取θ
i中最小的分量所在的行为主元行,记为Pi*;主元行与主元列相交处的元素即主元素,记为Pi*j*;找到主元素后,打上一个圈以示区别。段Cj→031000θi注↓基bP1P2P3P410x32434100x415-1501Cj-Zj→31000
例:段Cj→031000θi注↓基bP1P2P3P410x324341060x415-1(5)013Cj-Zj→31000
主元列主元行主元素5.2:换基
把主元行对应的变量(出基变量/调出变量)从基底调出,用主元列对应的变量(入基变量/调入变量)代替之,进入下一段。例中:x4调出,x2调入。段Cj→031000θi注↓基bP1P2P3P410x324341060x415-1(5)013Cj-Zj→31000
换基后段Cj→031000θi
注↓基bP1P2P3P410x324341060x415-1(5)013Cj-Zj→31000
20x310x2Cj-Zj→
5.3:计算新元素
5.3.1原主元行上元素的计算:将原主元行上的元素,分别除以主元素,使主元素为“1”。即:段Cj→031000θi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x310x2Cj-Zj→
例:段Cj→031000θi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x310x23-1/5101/5Cj-Zj→
5.3计算新元素5.3.2原非主元行上元素的计算:先将原主元行上的新元素乘以某一数A后,分别加上原非主元行上的元素,使原主元列上各元素除了原主元素为“1”外,其余均为0。段Cj→031000θi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x3010x23-1/5101/5Cj-Zj→
则:A=-4段Cj→031000θi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x31219/501-4/510x23-1/5101/5Cj-Zj→
步骤6:回到第4步
步骤4:计算检验数、判断检验数计算检验数Cj-Zj:(1)若所有检验数均≤0时,即得到最优解和最优值;(2)若检验数存在正值,继续下一步。计算检验数,判断检验数段Cj→031000Qi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x31219/501-4/510x23-1/5101/5Cj-Zj→
计算检验数,判断检验数段Cj→031000Qi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x312(19/5)01-4/510x23-1/5101/5Cj-Zj→500-2
换基迭代,计算新元素(原主元行)段Cj→031000Qi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x312(19/5)01-4/5调出10x23-1/5101/5Cj-Zj→500-2
33x1
10x2Cj-Zj→
换基迭代,计算新元素(原主元行)段Cj→031000Qi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x312(19/5)01-4/5调出10x23-1/5101/5Cj-Zj→500-2
33x160/19105/19-4/19
10x20Cj-Zj→
计算新元素(原非主元行)段Cj→031000Qi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x312(19/5)01-4/560/19调出10x23-1/5101/5-Cj-Zj→500-2
33x160/19105/19-4/19
10x269/19011/193/19Cj-Zj→
计算检验数,判断检验数段Cj→031000Qi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→31000
20x312(19/5)01-4/5调出10x23-1/5101/5Cj-Zj→500-2
33x160/19105/19-4/19
10x269/19011/193/19Cj-Zj→00-25/19-18/19
结论所有检验数均为非正,得最优解、最优值。最优解即基变量对应的b列数值,不在基变量范围的其他变量数值为0;最优值检验数对应的b列数值的相反数。段Cj→031000Qi注↓基bP1P2P3P410x32434106调出0x415-1(5)013Cj-Zj→031000
20x312(19/5)01-4/5调出10x23-1/5101/5Cj-Zj→-30500-2
33x160/19105/19-4/19
10x269/19011/195/19Cj-Zj→-870/1900-25/19-18/19
例2标准化:引入松弛变量x3,x4,x5写出各系数矩阵A,B和C;解题过程初始表段Cj→034000Qi注↓基bP1P2P3P4P510x36121000x412320100x5201001Cj-Zj→
段Cj→034000Qi注↓基bP1P2P3P4P510x3612100
0x41232010
0x5201001Cj-Zj→034000
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x300x404x2201001
Cj-Zj→
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x321010-20x483001-24x2201001Cj-Zj→
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x321010-20x483001-24x2201001
Cj-Zj→-83000-4
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x32(1)010-22→0x483001-28/34x2201001-
Cj-Zj→-83000-4
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x32(1)010-22→0x483001-28/34x2201001
Cj-Zj→-83000-4
33x121010-2
0x404x20Cj-Zj→段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x32(1)010-22→0x483001-28/34x2201001
Cj-Zj→-83000-4
33x121010-2
0x4200-3144x2201001Cj-Zj→
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x32(1)010-22→0x483001-28/34x2201001
Cj-Zj→-83000-4
33x121010-2
0x4200-3144x2201001Cj-Zj→-1400-302
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x32(1)010-22→0x483001-28/34x2201001
Cj-Zj→-83000-4
33x121010-2
0x4200-31(4)1/2→4x22010012
Cj-Zj→-1400-302
段Cj→034000Qi注↓基bP1P2P3P4P510x36121003
0x412320106
0x520(1)0012→Cj-Zj→034000
20x32(1)010-22→0x483001-28/34x2201001
Cj-Zj→-83000-4
33x121010-2
0x4200-31(4)1/2→4x22010012
Cj-Zj→-1400-302
43x10
0x51/200-3/41/414x20Cj-Zj→
段Cj→034000Qi注↓基bP1P2P3P4P510x36121
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年建筑工程项目员工聘用协议样本版
- 社区建设规划计划
- 二零二四年度企业综合网络安全维护合同2篇
- 戏剧表演舞蹈演员聘请合同
- 2024年古典家具装配合同3篇
- 二零二四年度国际珠宝首饰进出口贸易合同2篇
- 国际出企业办公室租赁合同
- 城市广场足球场施工合同
- 亲子教育董事长聘任协议
- 2024年度餐饮服务合同及菜品质量协议3篇
- 私人飞机托管合同范本
- 社区居家养老方案策划书(2篇)
- JT-T-391-2019公路桥梁盆式支架
- 高中数学- 函数的单调性与导数教学设计学情分析教材分析课后反思
- 学校后勤管理中的问题和解决方案
- 2024年保密知识教育培训考试附参考答案【能力提升】
- 《嵌入式系统应用》实验三 进程和进程间通信
- DZ∕T 0258-2014 多目标区域地球化学调查规范(1:250000)(正式版)
- 《水质理化检验》
- 大学生生涯发展展示 (修改)
- 长方体的表面积说课市公开课一等奖省赛课微课金奖课件
评论
0/150
提交评论