凸优化笔记4(两阶段法)

前言

下面先简要介绍两阶段法,在通过例题说明具体流程。重点看例题,有些问题在本刊其他文章中不予赘述。


一、两阶段法介绍

大M法与两阶段法都是在原问题缺少初始可行基的情况下利用引人人工变量构造人工基,以达到运用单纯形法求解原问题的目的。用大M法处理人工变量,手工计算求解时不会碰到麻烦。但用电子计算机求解时,对M就只能在计算机内输出一个机器最大字长的数字。如果线性规划问题中的aij、bi或cj等参数值与这个代表M的数比较接近,或远远小于这个数字,由计算机计算时有可能使计算结果发生错误,从而使求解的最终结果与原问题真正的最优解不一致。为了克服这个困难,可以对添加人工变量后的线性规划问题分为两个阶段来计算,而避免M的使用,这个方法称为两阶段法。


二、步骤

1.线性规划LP问题的标准化
2.第一阶段的就是求解这个目标函数是只包含人工变量的辅助问题。首先构造一个辅助的人工目标函数:令目标函数中其他变量的系数取零,人工变量的系数取某个正的常数(一般取1),在保持原问题约束不变的条件下求这个目标函数极小化的解。
3.当第一阶段求解结果表明问题有可行解时,第二阶段是在原问题中去除人工变量,并由第一阶段得到的最优解出发,继续寻找原问题的最优解。 即在第一阶段的最优单纯形表中去掉人工变量所在的行列,将价值系数改换成原问题的价值系数,进一步迭代,求解原问题的最优解或者无穷多最优解。


三、示例

在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笔下万码生谋略

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值