线性规划问题单纯形法.ppt
《线性规划问题单纯形法.ppt》由会员分享,可在线阅读,更多相关《线性规划问题单纯形法.ppt(47页珍藏版)》请在三一办公上搜索。
1、第五章,单纯形法与单纯形表,线性规划 Linear Programming(LP),图解法的启示线性规划问题解的可能情况 a.唯一最优解 b.无穷多最优解 c.无解(没有有界最优解,无可行解)若线性规划问题的可行域非空,则可行域是一个凸集;若线性规划问题的最优解存在,则一定可以在可行域的凸集的某个顶点上达到。,线性规划 Linear Programming(LP),单纯形法 单纯形方法是于1947年首先发明的。近50年来,一直是求解线性规划的最有效的方法之一,被广泛应用于各种线性规划问题的求解。本节讨论单纯形法的基本概念、原理及算法。,线性规划 Linear Programming(LP),单
2、纯形法给定线性规划问题(标准形式),max z=c1x1+c2x2+cnxn a11x1+a12x2+a1nxn=b1 a21x1+a22x2+a2nxn=b2 s.t.am1x1+am2x2+amnxn=bm xj 0(j=1,2 n),线性规划 Linear Programming(LP),单纯形法一、线性规划问题的解的概念 可行解 最优解 基 基解(基本解)基可行解 可行基,线性规划 Linear Programming(LP),单纯形法二、凸集及其顶点 凸集 顶点(极点),凸集,凹集,线性规划 Linear Programming(LP),1,2,3,4,5,6,7,8,线性规划 Li
3、near Programming(LP),单纯形法三、线性规划基本定理基本定理 1 线性规划所有可行解组成的集合S=X|AX=b,X 0 是凸集。基本定理 2 X是线性规划问题的基本可行解的充要条件为是 X 是凸集S=X|AX=b,X 0 的极点。基本定理 3 给定线性规划问题,A是秩为 m 的 mn 矩阵,(i)若线性规划问题存在可行解,则必存在基本可行解(ii)若线性规划问题存在有界最优解,则必存在有界最优基本可行解。,线性规划 Linear Programming(LP),单纯形法单纯形法迭代原理及其思路单纯形法的初步讨论例1.8 求解LP问题,化为标准型,线性规划 Linear Pro
4、gramming(LP),单纯形法 此线性规划问题转化为了一个含有四个变量的标准形线性规划问题,X3,X4为松弛变量。为求解上面的LP问题,我们要考虑满足约束条件s.t.并使 Z 取得Max的X1,X2,X3,X4的值,由此分析如下-,线性规划 Linear Programming(LP),单纯形法确定初始基可行解:通过观察可以发现,松弛变量X3和X4对应的等式约束条件中的系数矩阵为单位矩阵可以作为初始可行基矩阵。因此取 X3,X4为基变量;X1,X2为非基变量。则(1.18)可变为:,线性规划 Linear Programming(LP),单纯形法典式(1.19)或(1.18)称为关于基的典
5、式 1、等式约束条件中显含基可行解 2、目标函数中不含基变量,线性规划 Linear Programming(LP),单纯形法 在典式(1.19)中令:X1=X2=0,我们得到一个基本可行解 X1=(X1,X2,X3,X4)T=(0,0,120,50)T,其对应的目标函数值 Z1=50X1+30X2=0,线性规划 Linear Programming(LP),单纯形法最优性检验:基本可行解 X1 是最优解吗?显然不是。应寻找更好的解。从问题的数学角度分析,在典式(1.19)的目标函数中,非基变量X1,X2前的系数都为正,而此时的X1,X2均取零值,表明只要增加其值,则目标函数值有增加的可能。因
6、此,将目标函数中系数为正的某一非基变量与某一基变量地位对换。,线性规划 Linear Programming(LP),单纯形法换基迭代:进行换基就是要从非基变量中选一个变量入基,再从基变量中选一个变量出基。并且换基后仍需满足:新的解仍是基本可行解;目标函数值将得到改善。,线性规划 Linear Programming(LP),单纯形法选择入基变量:由于在目标函数 Z1=50X1+30X2 中X1,X2的系数都为正,哪一个入基都可使目标函数值得到改善。对于求目标函数极大化的问题,我们希望目标值增加得越快越好,因此系数最大的X1入基。选择出基变量:X1入基后,其值从零增加并由于约束条件的原因会引起
7、其他变量的变化。由典式(1.19)以及变量必须取正值(可行)的条件,我们可以得到下列不等式关系:X3=120-4X1-3X2 0 X4=50-2X1-X2 0,线性规划 Linear Programming(LP),单纯形法 因为迭代后X2仍为非基变量(仍会令其取值为零),则上式可简化为:120-4X1 0,且 50-2X1 0,由此可以看出,虽然我们希望X1入基后取正值,取值越大目标值增加越大,但是 X1又得受到以上约束(保证其可行)。显然,当取 X1=min(120/4,50/2)=25时,才能使上述不等式成立,且此时恰使基变量X4变为零,这正好满足非基变量必须取值零的条件,所以可令X4
8、出基,这样,新的基变量变为X3,X1,而 X2,X4 成了非基变量,则,线性规划 Linear Programming(LP),单纯形法约束方程变为:4X1+X3=120-3X2 2X1=50-X2-X4化简后得:新的典式方程 X3=20-X2+2X4 X1=25-0.5X2-0.5X4,线性规划 Linear Programming(LP),单纯形法代入目标函数可得:Z2=1250+5X2-25X4 令非基变量X2=X4=0,即可得一个新的基本可行解 X2=(25,0,20,0)T,其对应的目标函数值Z2=1250,并完成了第一次迭代。由于目标函数 Z2=1250+5X2-25X4中X2的系
9、数仍为正,该解X2仍不是最优解。重复上述迭代过程得到:X2入基,X3出基,则新的典式方程变为:X1=15+0.5X3-1.5X4 X2=20-X3+2X4 Z3=1350-5X3-15X4,线性规划 Linear Programming(LP),单纯形法第三个基本可行解 X3=(15,20,0,0)T,其对应的目标函数值 Z3=1350。此时松弛变量 都是非基变量(取值为零),这表明资源已用尽;并且目标函数值 Z3=1350-5X3-15X4中非基变量X3,X4的系数全为负值,说明目标函数已无法进一步改善,因此该解已是最优解。,线性规划 Linear Programming(LP),单纯形法小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 问题 单纯
链接地址:https://www.31ppt.com/p-6613368.html