




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第八节单纯形法的进一步讨论 人工变量 人工变量法 考虑标准型 M 分别给每个约束方程硬性加入一个非负变量a11x1 a12x2 a1nxn xn 1 b1 0 a12x1 a22x2 a2nxn xn 2 b2 0 am1x1 am2x2 amnxn xn m bm 0 n个 xn 1 xn 2 xn m称为人工变量 初始基本可行解 人造基本解 X0 0 0 0 b1 b2 bm T 2 1 基本思想 人造解X0不是原LP问题的基本可行解 但若能通过单纯形法的迭代步骤 将虚拟的人工变量都替换出去 都变为非基变量 即人工变量xn 1 xn 2 xn m 0 则X0的前n个分量就构成原LP问题的一个基本可行解 反之 若经过迭代 不能把人工变量都变为非基变量 则表明原LP问题无可行解 人工变量法 大M法或两阶段法 4 一 大M法 若迭代最终得到最优解X 而且基变量中不含有人工变量 则X 的前n个分量就构成原问题的一个最优基本解 否则 原问题无可行解 若迭代结果是解无界 而且基变量中不含有人工变量 则原问题也解无界 否则 原问题无可行解 一 大M法 例 用大M法解下列线性规划 解 首先将数学模型化为标准形式 系数矩阵中不存在单位矩阵 无法建立初始单纯形表 一 大M法 故人为添加两个单位向量 得到人工变量单纯形法数学模型 其中 M是一个很大的抽象的数 不需要给出具体的数值 可以理解为它能大于给定的任何一个确定数值 再用前面介绍的单纯形法求解该模型 计算结果见下表 一 大M法 一 大M法 例用大M法求解下述LP问题maxz 3x1 x2 2x33x1 2x2 3x3 6x1 2x2 x3 4x1 x2 x3 0 maxz 3x1 x2 2x3 3x1 2x2 3x3 x4 6 Mx4 x1 2x2 x3 x5 4 Mx5 x1 x2 x3 x4 x5 0 s t 解 s t 一 大M法 cj 基 解 x1x2x3x4x5 3 1 2 M M 比值 32 310 x4x5 64 1 2101 M M 10M3 4M 1 2 2M00 24 3 212 3 11 30 x1x5 3 M 20 8 32 1 31 6 2M0 3 8M 31 2M 4M 3 10 2 3 2 x1x3 10 4 31 1 61 2 31 2 301 61 2 70 5 30 M 5 6 M 1 2 min X 3 0 1 T z 7 单纯形法的进一步讨论 人工变量法 解的判别 1 唯一最优解判别 最优表中所有非基变量的检验数非零 则线性规划具有唯一最优解 2 多重最优解判别 最优表中存在非基变量的检验数为零 则线则性规划具有多重最优解 或无穷多最优解 3 无界解判别 某个 k 0且aik i 1 2 m 则线性规划具有无界解 4 无可行解的判断 当用大M单纯形法计算得到最优解并且存在人工变量时 则表明原线性规划无可行解 5 退化解的判别 存在某个基变量为零的基本可行解 11 二 两阶段法 两阶段法是处理人工变量的另一种方法 这种方法是将加入人工变量后的线性规划问题分两段来求解 第一阶段 要判断原线性规划问题是否存在基本可行解 第二阶段 将第一阶段的最终计算表中的人工变量取消 并将第一阶段最终计算表中的目标函数行的数字换成原问题的目标函数的数字 继续求解 直到得到最优解 两阶段法 阶段 求解人造极大问题 先将线性规划问题化标准型 并将其约束条件中加入人工变量 得第一阶段的数学模型 maxw xn 1 xn 2 xn m或者minw xn 1 xn 2 xn ms t 2 1 因为人工变量xn 1 xn 2 xn m 0所以maxw 0 1 若w 0 说明人工变量中至少有一个为正 针对maxw来说 表示原问题无可行解 停止计算 2 若w 0 且人工变量都变换为非基变量 说明原问题得到了初始基本可行解 转入阶段 求解原问题 人工变量的系数均为1或 1 两阶段法 3 若w 0 但 基列 存在人工变量 例如该列第l行的基变量xBl是人工变量 同时该行的前n个系数alj全都是0 这说明原问题的该约束方程式多余的 那么删去第l行及xBl列 类似情况全都这样删去相应行 列 转入阶段 4 若w 0 且存在人工变量xBl是基变量 但该行的前n个系数中存在alk 0 则以alk为主元进行一次换基运算 可使原变量xk取代人工变量xBl作为基变量 类似可将这类人工变量全部都由基变量变为非基变量 转入阶段 阶段 求解原问题将第一阶段求得的基本可行解对原问题的目标函数进行优化 将目标函数换成原目标函数 建立原问题的初始单纯形表 只需把阶段 的最末单纯形表修改如下 1 人工变量xn 1 xn 2 xn m诸列去掉 2 把cj行与cj列的数字换成原问题目标函数的相应系数 3 重新计算z0和 j 用以取代原检验行中相应数字 然后用单纯形法进行迭代 直到运算结束 两阶段法 两阶段法 例用两阶段法求解下述LP问题maxz 3x1 x2 2x33x1 2x2 3x3 6x1 2x2 x3 4x1 x2 x3 0 解 s t s t 3x1 2x2 3x3 x4 6 x1 2x2 x3 x5 4 x1 x2 x3 x4 x5 0 maxw x4 x5 第一阶段 先将线性规划问题化标准型 并将其约束条件中加入人工变量 得第一阶段的数学模型 两阶段法 cj 基 解 x1x2x3x4x5 000 1 1 比值 32 310 x4x5 64 1 2101 1 1 1040 200 24 3 212 3 11 30 x1x5 0 1 20 8 32 1 31 20 8 32 4 30 2 min 00 x1x3 10 4 31 1 61 2 31 2 301 61 2 0000 1 1 第一阶段得最优解X 3 0 1 0 0 T w 0因人工变量x4 x5 0 所以 3 0 1 0 0 T是原线性规划问题的基可行解 两阶段法 阶段 求解原问题将阶段一最终表中的人工变量去掉 并填入原问题的目标函数 作单纯形表 X 3 0 1 T z 7 3 1 2 3 2 70 5 30 单纯形法的进一步讨论 人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度美甲店学徒工实习期聘用合同范本下载
- 二零二五年电视广告创意设计服务合同样本
- 2025版高校招生代理服务争议解决协议
- 二零二五年度个人汽车租赁押金合同范本
- 二零二五版写字楼租赁合同:含物业管理服务细则
- 2025版装饰装修工程节能认证合同
- 2025至2030年中国透光立体玻璃行业市场深度评估及投资策略咨询报告
- 早期肺癌的HRCT表现
- 二零二五年度教育培训分期付款协议示范文本
- 2025版专业保安公司保安劳务承包合同
- 绿色能源项目投资可行性分析报告范文
- 儿童慢性鼻窦炎的诊断和治疗中国专家共识(2024)解读 课件
- 血透室护理不良事件
- 资产评估机构质量控制制度
- 产品质量控制标准文件
- 中国职业教育发展前景
- 中小企业数字化转型路径与实施指南
- 上海市闵行区2024-2025学年八年级上学期期末语文试题(含答案)
- PETCT在淋巴瘤中的应用
- 《生姜病虫害防治》课件
- 《水产品加工车间设计标准》
评论
0/150
提交评论