单纯形法

单纯形法是一种迭代求解线性规划问题的方法。通过不断迭代,找到最优解。首先,确定基变量(秩为1的列),然后将目标函数转化为矩阵形式。在迭代过程中,始终保持目标函数行有一个正数,并选择最大正数对应的非基变量入基,相应列的基变量出基,直至所有正数消失,得到最优解。
摘要由CSDN通过智能技术生成

单纯形法就是,通过无限迭代,最终找到一个最优解。
不说方法,直接看例子最清楚了

首先了解:
基变量是秩所在列,
秩就是一列只有一个1 的列,记住这个矩阵中第一行不算,因为第一行数目标函数

在这里插入图片描述
将目标函数转化为在这里插入图片描述
然后写出矩阵表达式,从左至右依次为 x1-x5,从上至下依次为目标函数 f , 基变量 x3 x4 x5)
在这里插入图片描述
一眼就可以看出基变量为x3, x4, x5 ,非基变量是x1,x2 ,
然后令非基变量为0,得出第一个基本可行解,(0,0,8,16,12),
迭代的前提是:f这一行永远有个正数,每次从最大的正数开始入基,从这个数所在列找到与之相乘的结果等于后面的数的那一行出基。上例子:
在这里插入图片描述
第一行中3最大,这列中3*4 等于 4 这一行的12,所以x2入基,x5出基,
在这里插入图片描述
这样依次迭代,直到第一行没有正数,即可求得最后的可行解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值