单纯形法(The Simplex Tableau)(一)

所谓单纯形法,通俗来讲就是从一个有效点出发,不断找邻近点,看它是不是更优的,如果是,就从它出发继续寻找,直到找不到更优的点。

对于单纯形法M

\underset{x}{argmax}\left \{ z=c^{T}x+z_{0}|Ax=b,x\geqslant 0 \right \}

可表示为

假设M中有m个约束条件,n个变量,此时M的大小为\left ( m+1 \right ) \times (n+2),其中m+1代表列数,n+2代表行数。至于为什么是m+1,因为要包含一行目标函数化成的式子。为什么是n+2,因为有两列是z(方程左式常系数),b(方程右式常数)。我们看下面的例子就能很好理解。

将该线性规划写成表格形式(z_{0}=0,这个指的是下面表格绿色的0)

 

单纯形表将所有数据放在一个地方,这让我们可以很好管理内存,这也意味着我们可以使用单一操作,使代码更简单。

接下来我们来谈论规范形式(Canonical form)

通俗理解,只要M中前m列的每一行都有单位1,我们就称M是规范形式的。

我们举正反两个例子

 上面就是一个规范形式,因为每一行都有单位1

而这个就不是一个规范形式,因为第二行就没有单位1

接下来会继续探讨二段法( Simplex Phase II)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

为了努力变强选择在数学建模村打怪这件事

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

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

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

打赏作者

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

抵扣说明:

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

余额充值