线性规划问题及单纯形法-两阶段法

这篇博客详细介绍了线性规划问题中常用的两阶段法,包括其原理和步骤。第一阶段通过引入人工变量构造单位矩阵,第二阶段则去除人工变量,转换为目标函数并继续迭代求解。这种方法适用于处理存在极大值或极小值限制的问题,确保找到可行解。
摘要由CSDN通过智能技术生成

两阶段法

两阶段法:用计算机处理数据时,只能用很大的数代替M,可能造成计算机上的错误,这个M无法确定,故采用两阶段法,和大M法是一致的。
第一阶段:在原线性规划问题中加入人工变量,使其目标函数值为人工变量之和,且取极小值。
minw = x6+x7
因为x6>=0,x7>=0,那么w=0的话,那么x6=0,x7=0,所以有可行解。其实,引入x6和x7的目的是为了得到单位矩阵
第二阶段:在第一阶段的最终表中,去掉人工变量所在列,将目标函数的系数换成原问题的目标函数值系数,继续迭代。
例题:
第一阶段:
第一步:选择检验数(-3)
在这里插入图片描述
第二步:选择检验数-1
在这里插入图片描述
第三步:所有检验数都大于0,而且Z = 0,那么有可行解。
在这里插入图片描述
第二阶段:
将x6和x7的列去掉,将原来的目标函数值系数,换上,其他的不变,这次便有了单位矩阵。
在这里插入图片描述
找到检验数最小的,比率值最小的,利用初等行变换化成1 0 0
在这里插入图片描述
发现所有的检验数都大于0,那么迭代结束,求得目标函数值Z
在这里插入图片描述
其实,不看x6和x7两列的时候,其他的和大M法是一样的。

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值