[关闭]
@Sherlockyang 2017-11-28T06:00:53.000000Z 字数 1168 阅读 1438

单纯形方法原理

最优化


单纯型法是解决线性规划问题的一个方法,其设立的问题:


其中,,
单纯形法的目的其实就是找到使得这个值最小(大)

接下来是推导过程:

- 由于必须要满足条件:

所以必须是该方程的一个解。

- 由于,所以一定能将A拆解成两个矩阵的形式,一个矩阵是满秩的,另一个则非满秩。
So:


因为是可逆矩阵,所以方程左右两边同时乘
所以:


-现在,对于的这个条件基本上已经使用结束,现在我们要处理目标函数:
我们设
同样我们将其拆成两个部分:

带入得:
整理得
化简整理得
其中是矩阵的第列,现在我们令
所以最后的结果为
因为是自由解,只要其保证大于0就行了,所以我们先令,再取寻找当其系数
则去正数时就会变小,此时我十分的希望能够足够的大。可是这是做不到的。因为会影响的取值,而且,因此,在变换的时候,我们需要考虑的取值,为了推理方便,我们将展开:

其中,
因此,我们需要保证的这个条件,就要求,此时该
出基,进基。反复几次。

原理大致如此接下来的博客介绍算法:
https://www.zybuluo.com/Sherlockyang/note/966696

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注