(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理


单纯形法的迭代原理


迭代思路:
(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第1张图片
简单来说,就是找一个基B,求出基解,按照>0要求得到基可行解(顶点),然后依次按顺序去试试是不是满足目标函数(按依次找相邻点的顺序试每个零点)

下面详细去说迭代原理

1.构造可行基

构造一个 m×m 的单位矩阵,作为基

即 x1—xm 对应单位矩阵,xm+1 ----xn 都是非基变量

如下图所示:
(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第2张图片
由此得到 初始解:
在这里插入图片描述

2.基变换

两个基可行解相邻,两者可变换并且只变换一个基变量

1.表达出 第一个变换基
2.验证这个变换基是一个可行基
3.讲变换后的矩阵变换成前面是单位矩阵的形式(初等行变换)

下面这张纸上详细写出了推导过程
(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第3张图片

3.最优性检验和解的判别

将我们得到的可行基带入 目标函数计算,得到如下结果
(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第4张图片
由此我们发现:由于目标函数标准值是max,所以只需要对Cj-∑Ci aij (判别式)的大小进行判别就能得到是否最优解

讨论如下

(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第5张图片(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第6张图片
对2的解释:

由前面我们知道,可行域是凸集,凸集的定义就是:域内两点的连线上任意一点都在可行域内

对3的解释

pj<=0,则aij <= 0 得到Cj-∑Ci aij 的值恒大于零,与 θ 无关,可以任意取值所以是无界解

最优解判别定理

所有的非基变量对应的 sigama 小于等于 0,则最优
(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第7张图片
唯一最优解判别定理
比之上面去掉等于 0 的情况即可

(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第8张图片
无穷多最优解判别定理

就是我们前面说的两点之间连线的值都是最优解的情况,对应 sigama的:
(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第9张图片无界解判别定理

(一)3.线性规划 之 单纯形法的原理 单纯形法的迭代原理_第10张图片下一篇关于单纯形法的解法

你可能感兴趣的:(运筹学)