第一章 线性规划及单纯形法0223.ppt

上传人:s****8 文档编号:67355203 上传时间:2022-12-24 格式:PPT 页数:128 大小:1.42MB
返回 下载 相关 举报
第一章 线性规划及单纯形法0223.ppt_第1页
第1页 / 共128页
第一章 线性规划及单纯形法0223.ppt_第2页
第2页 / 共128页
点击查看更多>>
资源描述

《第一章 线性规划及单纯形法0223.ppt》由会员分享,可在线阅读,更多相关《第一章 线性规划及单纯形法0223.ppt(128页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一章第一章 线性规划及单纯形法线性规划及单纯形法1线性规划介绍2线性规划数学模型3线性规划标准形式4线性规划的图解法5线性规划基本概念6单纯形法7应用举例1第一章1线性规划介绍线性规划介绍历史悠久,理论成熟,应用广泛运筹学的最基本的方法之一,网络规划、整数规划、目标规划和多目标规划都是以线性规划为基础的。解决稀缺资源最优分配的有效方法,使付出的费用最小或获得的收益最大。2第一章线性规划理论的发展线性规划理论的发展:1939年前苏联康托洛维奇(年前苏联康托洛维奇(KOHTOPOBUZ)生产组织与计划中的生产组织与计划中的 数学方法数学方法提出提出 “解乘数法解乘数法”。1线性规划介绍线性规划介

2、绍列奥尼德列奥尼德康托罗维奇,前苏联人,由于在康托罗维奇,前苏联人,由于在1939年创年创立了享誉全球的线形规划要点,对资源最优分配理论立了享誉全球的线形规划要点,对资源最优分配理论做出了贡献,而获得诺贝尔经济学奖。做出了贡献,而获得诺贝尔经济学奖。3第一章美国科学院院士美国科学院院士DANTZIG(丹齐克),丹齐克),1948年在年在研究美国空军资源的优化配置时提出线性规划及其通用研究美国空军资源的优化配置时提出线性规划及其通用解法解法“单纯形法单纯形法”。被称为线性规划之父。被称为线性规划之父。1线性规划介绍线性规划介绍 线性规划之父的Dantzig(丹齐克)。据说,一次上课,Dantzi

3、g迟到 了,仰头看去,黑板上留了几个几个题目,他就抄了一下,回家后埋头苦做。几个星期之后,疲惫的去找老师说,这件事情真的对不起,作业好像太难了,我所以现在才交,言下很是 惭愧。几天之后,他的老师就把他召了过去,兴奋的告诉他说他太兴奋了。Dantzig很不解,后来才知道原来黑板上的题目根本就不是什么家庭作业,而是老师说的本领域的未解决的问题,他给出的那个解法也就是单纯形法。这个方法是上个世纪前十位的算法。4第一章1线性规划介绍线性规划介绍 19601960年,年,“最佳资源利用的经济计算最佳资源利用的经济计算”康托洛维奇康托洛维奇和库伯曼斯和库伯曼斯(Koopmans)(Koopmans)。两人

4、两人因对资源最优分配理论的因对资源最优分配理论的贡献而获贡献而获19751975年诺贝尔经济学奖年诺贝尔经济学奖 佳林佳林库普曼斯,美国人,他将数理统计学成功运用库普曼斯,美国人,他将数理统计学成功运用于经济计量学,对资源最优分配理论做出了贡献。于经济计量学,对资源最优分配理论做出了贡献。5第一章1961年,查恩斯与库伯提出了目标规划,艾吉利提出了用优先因子来处理多目标问题。20世纪70年代,斯姆李与杰斯开莱尼应用计算机处理目标规划问题。计算机 50约束 100变量 30000约束 3000000变量1线性规划介绍线性规划介绍6第一章从1964年诺贝尔奖设经济学奖后,到1992年28年间的32

5、名获奖者中有13人(40%)从事过与线性规划有关的研究工作,其中著名的有Simon,Samullson,Leontief,Arrow,Miller等。1线性规划介绍线性规划介绍保罗-萨缪尔逊(PAUL A SAMUELSON),他发展了数理和动态经济理论,将经济科学提高到新的水平。他的研究涉及经济学的全部领域。于1970年获得诺贝尔经济学奖。华西里列昂惕夫(WASSILY LEONTIEF),美国人,他发展了投入产出方法,该方法在许多重要的经济问题中得到运用。曾获1973年诺贝尔经济科学奖。肯尼斯-J-阿罗(KENNETH J.ARROW),美国人,因与约翰-希克斯(JOHN R.HICKS)

6、共同深入研究了经济均衡理论和福利理论获得1972年诺贝尔经济学奖。牟顿-米勒(MERTON M.MILLER),1923-2000,美国人,由于他在金融经济学方面做出了开创性工作,于1990年获得诺贝尔经济奖。7第一章1线性规划介绍线性规划介绍线性规划研究的主要问题:有一定的人力、财力、资源条件下,如何合理安排使用,效益最高?某项任务确定后,如何安排人、财、物,使之最省?8第一章 例例1 美佳公司计划制造美佳公司计划制造I,II两种家电产品。已知各两种家电产品。已知各制造一件时分别占用的设备制造一件时分别占用的设备A、B的台时、调试时间及的台时、调试时间及A、B设备和调试工序每天可用于这两种家

7、电的能力、各售出设备和调试工序每天可用于这两种家电的能力、各售出一件时的获利情况如表一件时的获利情况如表Il所示。问该公司应制造所示。问该公司应制造A、B两两种家电各多少件,使获取的利润为最大?种家电各多少件,使获取的利润为最大?项目项目I IIIII每天可用能力每天可用能力设备设备A A(h h)设备设备B B(h h)调试工序调试工序(h h)0 06 61 15 52 21 1151524245 5利润(元)利润(元)2 21 12线性规划数学模型线性规划数学模型9第一章目标函数目标函数约束条件约束条件解:用变量解:用变量x x1 1和和x x2 2分别表示美佳公司制造家电分别表示美佳公

8、司制造家电I I和和IIII的数量。的数量。项目项目I IIIII每天可用能力每天可用能力设备设备A A(h h)设备设备B B(h h)调试工序调试工序(h h)0 06 61 15 52 21 1151524245 5利润(元)利润(元)2 21 1例例1 1用数学语言描述用数学语言描述2线性规划数学模型线性规划数学模型10第一章解:(1)、确定可行域 x1 0 x1=0(纵)x2 0 x2=0(横)x1+2x2 30 x1+2x2=30 (0,15)(30,0)x20102030DABC3x1+2x2=60(0,30)(20,0)2x2=24203010 x1线性规划的图解法线性规划的图

9、解法11第一章例例2 捷运公司拟在下一年度的捷运公司拟在下一年度的1-4月的月的4个月内需租用仓库堆个月内需租用仓库堆放物资。已知各月份所需仓库面积数列见下表。仓库租借费用随放物资。已知各月份所需仓库面积数列见下表。仓库租借费用随合同期定,期限越长折扣越大,具体数字见下表。租借仓库的合合同期定,期限越长折扣越大,具体数字见下表。租借仓库的合同每月初都可办理,每份台同具体现定租用面积数和期限。因此同每月初都可办理,每份台同具体现定租用面积数和期限。因此该厂可根据需要,在任何一个月初办理租借台同。每次办理时可该厂可根据需要,在任何一个月初办理租借台同。每次办理时可签一份,也可签若干份租用面积和租借

10、期限不同的合同,试确定签一份,也可签若干份租用面积和租借期限不同的合同,试确定该公司签订租借合同的最优决策,目的是使所付租借费用最小。该公司签订租借合同的最优决策,目的是使所付租借费用最小。月份月份1 12 23 34 4所需所需仓库面积仓库面积1515101020201212合同租借期限合同租借期限1 1个月个月2 2个月个月3 3个月个月4 4个月个月合同期内的租费合同期内的租费280028004500450060006000730073002线性规划数学模型线性规划数学模型12第一章解:设变量xij表示捷运公司在第i(i1,4)个月初签订的租借期为jj1,4)个月的仓库面积的合同(单位为

11、100m2)。约束条件目标函数例例2 2月份月份1 12 23 34 4所需所需仓库面积仓库面积1515101020201212合同租借期限合同租借期限1 1个月个月2 2个月个月3 3个月个月4 4个月个月合同期内的租费合同期内的租费280028004500450060006000730073002线性规划数学模型线性规划数学模型13第一章max(min)Z=c1x1+c2x2+cnxnn个变量个变量价值系价值系数数第第i 种资种资源的拥有源的拥有量量技术系数或技术系数或工艺系数工艺系数a11x1+a12x2+a1nxn(=,)b1a21x1+a22x2+a2nxn(=,)b2 am1x1+

12、am2x2+amnxn(=,)bmxj 0(j=1,n)s.t.线性规划的一般式线性规划的一般式2线性规划数学模型线性规划数学模型14第一章线性规划的简写式线性规划的简写式2线性规划数学模型线性规划数学模型15第一章线性规划的向量表示式线性规划的向量表示式2线性规划数学模型线性规划数学模型16第一章线性规划的矩阵表示式线性规划的矩阵表示式2线性规划数学模型线性规划数学模型17第一章线性规划模型的结构目标函数:max,min约束条件:,=,变量符号:0,0线性规划的标准形式目标函数:max约束条件:=变量符号:03线性规划标准形式线性规划标准形式18第一章标准型的一般型标准型的一般型maxZ=c

13、1x1+c2x2+cnxn其中 bi 0(i=1,2,m)a11x1+a12x2+a1nxn=b1a21x1+a22x2+a2nxn=b2 am1x1+am2x2+amnxn=bmxj 0(j=1,2,n)s.t.3线性规划标准形式线性规划标准形式19第一章 P1 P2 Pn a11 a12 a1n其中 A=a21 a22 a2n am1 am2 amn x1 x=x2 xn b1 b=b2 bmC=(C1 C2 Cn)标准型的矩阵型标准型的矩阵型maxZ=Cx Ax=b x 0 b0 b 0 0 3线性规划标准形式线性规划标准形式20第一章 x1Ax=(P1 P2 Pn)x2 =b xn P

14、1 x1+P2 x2+Pn xn=b标准型的向量型标准型的向量型3线性规划标准形式线性规划标准形式21第一章线性规划问题化标准型:线性规划问题化标准型:(1)、约束条件(2)、变量(3)、目标函数(4)、右端常数3线性规划标准形式线性规划标准形式22第一章23第一章(1)、约束条件、约束条件x3为松弛变量x4为剩余变量 松弛变量或剩余变量在实际问题中分别表示未被充分利用的资源和超出的资源数,均未转化为价值和利润,所以引进模型后它们在目标函数中的系数均为零。当约束条件为“”时:当约束条件为“”时:3线性规划标准形式线性规划标准形式24第一章(2)、变量、变量3 x1-3 x1 +2x2 8 x1

15、-x1 -4x2 14x1,x1,x2 01、x 0的情况,3x1+2x2 8 x1-4x2 14 x20令x1=x1-x1 2、x取值无约束的情况。令x-x。令x=x-x3 x1-3 x1 +2x2+x3=8 x1-x1 -4x2+x 4=14x1,x1,x2,x3,x4 03线性规划标准形式线性规划标准形式25第一章x1+x2 11x1 16x1,x2 0(3 3)、)、x两边有约束的情况。两边有约束的情况。x1+x2 5-6 x1 10 x20-6+6 x1+6 10+6 令x1=x1+6 0 x1 163线性规划标准形式线性规划标准形式26第一章(3)、目标函数、目标函数xoZ-Z令Z

16、 =-Z 3线性规划标准形式线性规划标准形式27第一章(4)、右端常数、右端常数右端项b0时,只需将等式或不等式两端同乘(一1),则等式右端项必大于零。3线性规划标准形式线性规划标准形式28第一章3线性规划标准形式线性规划标准形式 X1+2X2+X3 =30 s.t.3X1+2X2 +X4 =60 2X2 +X5=24 X1,X5 0 0 转化为:转化为:maxZ=40X1+50X2+0X3+0X4+0X5 x1+2x2 30 3x1+2x2 60s.t.2x2 24 x1,x2 0 例:例:max Z=40 x1+50 x2松弛变量松弛变量29第一章3线性规划标准形式线性规划标准形式例:例:

17、4x1+6x2+x3+2x4 12 x1+x2+7x3+5x4 14 2x2+x3+3x4 8 xi 0(i=1,4)4X1+6X2+X3+2X4-X5 =12 X1+X2+7X3+5X4 -X6 =14 2X2+X3+3X4 -X7=8 X1,X7 0 0 剩余变量剩余变量30第一章例3:将 min Z=-x1+2x2-3x3x1+x2+x3 7x1-x2+x3 2x1,x20,x3无限制化为标准型3线性规划标准形式线性规划标准形式31第一章解:令x3=x4-x5 加松弛变量x6加剩余变量x7 令Z=-ZmaxZ=x1-2x2+3x4-3x5 x1+x2+x4-x5+x6=7x1-x2+x4

18、-x5-x7=2x1,x2,x4,x7 0min Z=-x1+2x2-3x3x1+x2+x3 7x1-x2+x3 2x1,x20,x3无限制3线性规划标准形式线性规划标准形式32第一章(1)min Z=2x1-x2+2x3练习练习5 将下列线性规划问题化成标准型:将下列线性规划问题化成标准型:-x1+x2+x3=4-x1+x2-x3 6x1 0,x2 0,x3 无约束 s.t.(2)max Z=2x1+x2+3x3+x4x1+x2+x3+x3 7 2x1-3x2+x3=-8x1-2x3+2x4 1x1,x3 0,x2 0,x4 无约束 s.t.3线性规划标准形式线性规划标准形式33第一章(3)

19、min Z=2x1+3x2+5x3x1+x2-x3 -5-6x1+7x2-9 x3=15|19x1-7x2+5x3|13x1,x2 0,x3 无约束 s.t.(4)max Z=x1-3x2-x1+2x2 -5 x1+3x2=10 x1,x2 无约束 s.t.3线性规划标准形式线性规划标准形式34第一章Ax=b (1)x 0 (2)maxZ=Cx (3)定义1:满足约束(1)、(2)的x=(x1 xn)T称为LP问题的可行解,全部可行解的集合称为可行域。定义2:满足(3)的可行解称为LP问题的最优解线性规划的标准型线性规划的标准型4线性规划的图解法线性规划的图解法35第一章图解法求解的目的:一是

20、判别线性规划问题的求解结局;二是在存在最优解的条件下,把问题的最优解找出来。4线性规划的图解法线性规划的图解法36第一章图解法的步骤:1、在平面上建立直角坐标系;2、图示约束条件,找出可行域;3、图示目标函数和寻找最优解。4线性规划的图解法线性规划的图解法37第一章例1 maxZ=40 x1+50 x2 x1+2x2 303x1+2x2 60 2x2 24 x1,x2 04线性规划的图解法线性规划的图解法38第一章解:(1)、确定可行域 x1 0 x1=0(纵)x2 0 x2=0(横)x1+2x2 30 x1+2x2=30 (0,15)(30,0)x20102030DABC3x1+2x2=60

21、(0,30)(20,0)2x2=24203010 x14线性规划的图解法线性规划的图解法39第一章(2)、求最优解最优解:x*=(15,7.5)Zmax=975Z=40 x1+50 x20=40 x1+50 x2 (0,0),(10,-8)x20102030203010 x1DABCC点:x1+2x2=30 3x1+2x2=604线性规划的图解法线性规划的图解法40第一章Z=40 x1+80 x2=0 x1+2x2=30DABCx20 x1解:最优解:最优解:BC线段线段B点 C点x(1)=(6,12)x(2)=(15,7.5)x=x(1)+(1-)x(2)(0 1)例2 maxZ=40 x1

22、+80 x2 x1+2x2 303x1+2x2 60 2x2 24 x1,x2 04线性规划的图解法线性规划的图解法41第一章4线性规划的图解法线性规划的图解法X1=6 +(1-)15X2=12 +(1-)7.5X1=15-9 X2=7.5+4.5 (0 1)X=+(1-)maxZ=1200 X1 6 15 X2 12 7.542第一章无界解无有限最优解例3 maxZ=2x1+4x2 2x1+x2 8-2x1+x2 2x1,x2 0Z=02x1+x2=8-2x1+x2=28246x240 x14线性规划的图解法线性规划的图解法43第一章例4、maxZ=3x1+2x2-x1-x2 1x1,x2

23、0无解无可行解-1x1-1x204线性规划的图解法线性规划的图解法44第一章唯一解无穷多解 无有限最优解 无可行解有解无解当目标函数的直线族与某约束条件平行,且该问题有解时。约束条件无公共区域。有解但可行域可伸展到无穷时总总 结结4线性规划的图解法线性规划的图解法45第一章由图解法得到的启示由图解法得到的启示(1)、线性规划问题的解的情况有四种:唯一最优解;无穷多最优解;无界解;无可行解。(2)、若线性规划可行域存在,则可行域是一个凸集。(3)、若有最优解,定可在可行域的顶点得到。(4)、解题思路是找出凸集的各顶点的最大目标函数值。4线性规划的图解法线性规划的图解法46第一章练习:练习:用图解

24、法解以下问题:max Z=5x1+6x2x1-2x2 2 -2x1+3x2 2x1,x2 无约束 s.t.4线性规划的图解法线性规划的图解法47第一章Ax=b (1)x 0 (2)maxZ=Cx (3)1、可行解:满足约束(1)、(2)的x=(x1 xn)T称为LP问题的可行解,全部可行解的集合称为可行域。2、最优解:满足(3)的可行解称为LP问题的最优解线性规划的标准型线性规划的标准型一、线性规划问题的解的概念一、线性规划问题的解的概念5线性规划基本概念线性规划基本概念48第一章3、基、基(基阵基阵)设A为约束方程组的mn阶系数矩阵设(nm),其秩为m,B是矩阵A中的一个mm阶的满秩子矩阵,

25、称B是线性规划问题的一个基。P1 P2 Pm Pn a11 a12 a1m a1n A=a21 a22 a2m a2n am1 am2 amm amnB5线性规划基本概念线性规划基本概念49第一章A=(P1 Pm Pm+1 Pn)=(BN)基向量 非基向量x=(x1 xm xm+1 xn)T=(xB xN)T 基变量 非基变量 xB xNB中的每一个列向量Pj称为基向量,与基向量对应的变量称为基变量,其他变量称为非基变量。5线性规划基本概念线性规划基本概念50第一章4、基解在约束方程组中,令所有非基变量等于零,又因为矩阵B不等于0,根据克莱姆法则,由m个约束方程可以解出m个集变量的唯一解,将这

26、个解加上非基变量取0的值,称为线性规划问题的基解。5、基本可行解基B,基本解x=若B-1 b0,称基解为基本可行解,也称基可行解。基本解中最多有m个非零分量。基本解的数目不超过Cnm=个。n!m!(n-m)!6、可行基对应于基可行解的基称为可行基。5线性规划基本概念线性规划基本概念51第一章例8 x1+2x2+x3=30 3x1+2x2 +x4=60 2x2 +x5=24 x1 x5 01 2 1 0 03 2 0 1 00 2 0 0 1P1 P2 P3 P4 P5A=5线性规划基本概念线性规划基本概念B=(P3 P4 P5)=I 是满秩子矩阵 非基 N=(P1 P2)x1x2x3x4x5x

27、=00306024令x1=x2=0,x3=30,x4=60,x5=2452第一章例9:给定约束条件 -x3+x4=0 x2+x3+x4=3 -x1+x2+x3+x4=2 xj 0(j=1,2,3,4)求出基变量是x1,x3,x4的基本解,是不是可行解?5线性规划基本概念线性规划基本概念53第一章 0 -1 1解:B=(P1 P3 P4)=0 1 1 -1 1 1 0 1 -1 0B-1=-1/2 1/2 0 3 1/2 1/2 0 2b=5线性规划基本概念线性规划基本概念54第一章 x1 x3 =B-1 b x4 xB=0 1 -1 0 1 =-1/2 1/2 0 3 =3/2 1/2 1/2

28、 0 2 3/2x=(1,0,3/2,3/2)T 是 5线性规划基本概念线性规划基本概念55第一章56第一章凸集D是n维空间的一个集合,x(1),x(2)D,若对任何x(1),x(2),有x=x(1)+(1-)x(2)D(0 1),则D为凸集。定义定义1:凸集如果集合D中任意两个点,其连线上的所有点也都是集合D中的点,则称D为凸集。二、凸集及其顶点二、凸集及其顶点5线性规划基本概念线性规划基本概念57第一章x(1)x(2)凸多边形凸多边形凹多边形凹多边形x(1)x(2)5线性规划基本概念线性规划基本概念第一章58第一章 x(1),x(2),x(k)是n维欧氏空间中的k个点,若有一组数 1,2,

29、k 满足 0 i 1(i=1,k)定义定义2 i=1ki=1有点 x=1 x(1)+k x(k)则称点x为 x(1),x(2),x(k)的凸组合。凸组合5线性规划基本概念线性规划基本概念59第一章 凸集D,点 xD,若找不到两个不同的点x(1),x(2)D 使得 x=x(1)+(1-)x(2)(0 1)则称x为 D的顶点。定义定义3顶点顶点5线性规划基本概念线性规划基本概念60第一章证明:设LP问题的可行解域为集合CC=x|Ax=b x 0 任取x(1),x(2)C,则 x=x(1)+(1-)x(2)0 (0 1)又因为 A x(1)=b,A x(2)=b所以 Ax=A x(1)+(1-)x(

30、2)=b+(1-)b=b 则 xC,C为凸集定理定理1:LP问题的可行解域一定是凸集。问题的可行解域一定是凸集。三、几个基本定理的证明三、几个基本定理的证明5线性规划基本概念线性规划基本概念61第一章只须证明:D的k个顶点x(1),x(k),有 预理预理1 D为有界凸多面集,为有界凸多面集,x D,x必可表必可表 为为D的顶的顶点的凸组合点的凸组合。0 i 1,使 x=1 x(1)+k x(k)i=1ki=15线性规划基本概念线性规划基本概念62第一章证明可用归纳法(略)x(1)x(2)x(3)x xx在边界上x在内部 x(1)(1-)x(2)(1-)x(3)x=+x x +(1-)x(2)(

31、0 1)x x(1)+(1-)x(3)(0 1)5线性规划基本概念线性规划基本概念63第一章证明:设x(1),x(k)为可行域顶点,若x*不是顶点,但 maxZ=C x*定理定理2:可行域有界,最优值必可在顶点得到:可行域有界,最优值必可在顶点得到Cx*=iC x(i)ki=1 i Cx(m)ki=1=Cx(m)设 Cx(m)Max(C x(i)1 i k i x(i)ki=1 i=1ki=10 i 1x*=5线性规划基本概念线性规划基本概念64第一章引理引理2:LP问题的可行解x是基本可行解x的非0分量对应的系数列向量线性无关证明:(1)必要性。由基可行解的定义显然。(2)充分性。若向量P1

32、,P2,Pk线性独立,则必有k m。当k=m时,它们恰好构成一个基,从而x=(x1,x2,xm,0,0)为相应的基可行解。当k0 j=1,kxj=0 j=k+1,n由引理2知,p1,pk 线性相关必有不全为0的1,k使 1 p1+k pk=0做 (1,k ,0 ,0)T则有 A 1 p1+k pk=0可行域C中点x是顶点x是基本可行解定理3:5线性规划基本概念线性规划基本概念66第一章选任一不为零的数令 x(1)=x+0 x(2)=x 0又Ax(1)=Ax+A b Ax(2)=Ax A=b 所以x(1)Cx(2)C因为 x1/2 x(1)+1/2 x(2)所以 x不是可行域的顶点5线性规划基本

33、概念线性规划基本概念67第一章证明:()不是顶点,不是基可行解设x为可行解xj 0 j=1,kxj=0 j=k+1,n若x不是顶点,则有x(1)x(2)C,使得:x=x(1)+(1-)x(2)(0 0,1-0,xj(1)0,xj(2)0 所以 xj(1)xj(2)0(j=k+1,n)因为 Ax(1)=b Ax(2)=b p j xj(1)=bnj=1 p j xj(2)=bnj=1即 p1 x1(1)+pk xk(1)=b (a)p1 x1(2)+pk xk(2)=b (b)5线性规划基本概念线性规划基本概念69第一章由(a)(b)得(x1(1)x1(2)p1+(xk(1)xk(2)pk=0即

34、x不是基可行解所以 p1,pk 线性相关定理定理4 若线性规划问题有最优解,一定存在一个基若线性规划问题有最优解,一定存在一个基可行解是最优解。可行解是最优解。5线性规划基本概念线性规划基本概念70第一章 (LP)问题的基本可行解 可行域的顶点。若(LP)问题有最优解,必可以在基本可行解(顶点)达到。若(LP)问题有可行解,则可行解集(可行域)是凸集(可能有界,也可能无界),有有限个顶点。5线性规划基本概念线性规划基本概念LP问题解的性质问题解的性质71第一章6单纯形法单纯形法 6.1、单纯形法迭代原理 6.2、单纯形法计算步骤 6.3、人工变量法 6.4、两阶段法 6.5、计算中的几个问题7

35、2第一章6.1 单纯形法迭代原理单纯形法迭代原理一、确定初始基可行解二、从一个基可行解转换为相邻基可行解三、最优性检验和解的判别73第一章A中总存在一个单位矩阵(P1,P2,Pm)。一、确定初始基可行解一、确定初始基可行解当约束条件为时,加上松驰变量的系数矩阵即为单位矩阵。当约束条件为或时,可以构造人工基,人为产生一个单位矩阵。基向量、基变量、非基向量、非基变量可得初始基可行解:x=(x1,xm,xm+1,xn)T=(b1,bm,0,0)T6.1 单纯形法迭代原理单纯形法迭代原理74第一章两个基可行解相邻指的是它们之间变换且仅变换一个基变量。设x(0)=(x10,x20,xm0,0,0)T,有

36、Pi xi0=bmi=1系数矩阵的增广矩阵系数矩阵的增广矩阵二、基可行解的转换二、基可行解的转换6.1 单纯形法迭代原理单纯形法迭代原理75第一章Pj=aij Pimi=1Pj aij Pi0 m i=1两边乘上一个正数0,得(Pj aij Pi)=0 m i=1同 相加整理得:Pixi0=bmi=1所以得到另一个点x(1),使 Pi xi(1)=bni=1可行解?基解?6.1 单纯形法迭代原理单纯形法迭代原理76第一章所以x(1)是可行解令存在:6.1 单纯形法迭代原理单纯形法迭代原理77第一章重新排列后不含非基向量的增广矩阵:因alj0,故上述矩阵元素组成的行列式不为零,P1,P2,Pl-

37、1,Pj,Pl+1,Pm 是一个基。所以,x(1),是基可行解。0 0 0 1 0 0 6.1 单纯形法迭代原理单纯形法迭代原理进行初等变换:b=(b1-a1j,bl-1-al-1,j,bl+1-al+1,j,bm-amj)T由此x(1)是x(0)相邻的基可行解,且由基向量组成的矩阵仍为单位矩阵。78第一章将基本可行解x(0)和x(1)分别代入目标函数得:三、最优性检验和解的判别三、最优性检验和解的判别6.1 单纯形法迭代原理单纯形法迭代原理79第一章是对线性规划问题的解进行最优性检验的标志。当所有的i=0时,现有顶点为最优解。当所有的i0,又Pj0,则判定原问题无可行解。第第2 2阶段阶段:

38、去除人工变量,求解原问题。第一阶段的最优解为原问题的初始基可行解。6.4 两阶段法两阶段法102第一章例2:maxZ=-x1+2x2 x1+x2 2-x1+x2 1 x2 3x1 x2 0解:第(1)阶段:minW=x6+x7 x1+x2-x3 +x6 =2-x1+x2 -x4 +x7=1 x2 +x5 =3x1 x7 06.4 两阶段法两阶段法103第一章列初始单纯形表Cj00000-1-1CBxBbx1x2x3x4x5x6x7-1x6211-10010-1x71-110-10010 x530100100 j=cj-zj第二阶段:去除人工变量,列新单纯形表求解。6.4 两阶段法两阶段法104

39、第一章 0 0 0 0 0 1 1 x1 x2 x3 x4 x5 x6 x7CB xB 3 0 -2 1 1 0 0 01 x6 2 1 1 -1 0 0 1 0 1 x7 1 -1 (1)0 -1 0 0 1 0 x5 3 0 1 0 0 1 0 0 CB xB 1 -2 0 1 -1 0 0 2 x6 1 (2)0 -1 1 0 1 -1 x2 1 -1 1 0 -1 0 0 1 x5 2 1 0 0 1 1 0 -1 xB 0 0 0 0 0 0 1 1 x1 1/2 1 0 -1/2 1/2 0 1/2 -1/2 x2 3/2 0 1 -1/2 -1/2 0 1/2 1/2 x5 3/

40、2 0 0 -1/2 1/2 1 -1/2 -1/2 6.4 两阶段法两阶段法105第一章 -1 2 0 0 0 x1 x2 x3 x4 x5CB xB 3/2 0 0 1/2 3/2 0-1 x1 1/2 1 0 -1/2 (1/2)0 2 x2 3/2 0 1 -1/2 -1/2 0 0 x5 3/2 0 0 1/2 1/2 1 xB 4 -3 0 2 0 0 x4 1 2 0 -1 1 0 x2 2 1 1 -1 0 0 x5 1 -1 0 (1)0 1 xB 6 1 0 0 0 -2 x4 2 1 0 0 1 1 x2 3 0 1 0 0 1 x3 1 -1 0 1 0 16.4 两阶

41、段法两阶段法106第一章6.5 计算中的几个问题计算中的几个问题2 2、退化、退化:(非退化 值唯一)在下一次迭代中有一个或几个基变量为0,从而出现退化解。可能可能会导致循环,永远达不到最优解。1 1、目标函数极小化时解的最优性判别、目标函数极小化时解的最优性判别 以i 0作为判别表中解是否最优的标志107第一章 则xk进基1)若有两个以上检验数如何解决退化问题?Dantzig 规则:6.5 计算中的几个问题计算中的几个问题108第一章6.5 计算中的几个问题计算中的几个问题 1951 年 Hoffman 给出反例。(3个方程,11个变量)1955 年 E.M.L.Beale 3 个方程,7个

42、变量。6次迭代后,出现循环。按照 Dantzig规则:(5,6,7)(1,6,7)(1,2,7)(3,2,7)(3,4,7)(5,4,7)(5,6,7)109第一章Bland 原则 (1976 年 第9届国际数学规划大会)6.5 计算中的几个问题计算中的几个问题110第一章3 3、无可行解的判别、无可行解的判别 当线性规划问题中添加人工变量后,无论用人工变量法或两阶段法,初始单纯形表中的解因含非零人工变量,故实质上是非可行解。当求解结果出现所有i 0 0时,如基变量中仍含有非零的人工变量(两阶段法求解时第一阶段目标函数值不等于零),表明问题无可行解。6.5 计算中的几个问题计算中的几个问题11

43、1第一章6.5 计算中的几个问题计算中的几个问题例7 用单纯形法求解线性规划问题 maxZ=2x1+x2 x1+x2 22x1+2x2 6 x1 x2 0112第一章6.5 计算中的几个问题计算中的几个问题解:添加松弛变量和人工变量,原模型化为标准型。maxZ=2x1+x2-M x5 x1+x2+x3=22x1+2x2 x4+x5=6 x1-5 0以X3,X5为基变量列初始单纯形表,进行计算。113第一章6.5 计算中的几个问题计算中的几个问题Cj2100-MCBxBbx1x2x3x4x50 x3211100-Mx56220-11 j=cj-zj2+2M1+2M0-M02x1211100-Mx

44、5200-2-11 j=cj-zj0-1-2-2M-M0114第一章6.6单纯形法小结单纯形法小结115第一章6.6单纯形法小结单纯形法小结116第一章7 应用举例应用举例例1:用长7.4m的钢材做100套钢架,每套钢架需长2.9m,2.1m,1.5m 的料各一根。问如何下料,使用的原料最省?分析:可行的下料方案有:2.9000011122.1012301201.543203101合计66.67.26.37.46.57.17.3余料1.40.80.21.100.90.30.1117第一章 解:设第i种方案用xi根原料。解之得 x3=30 x5 =50 x6 =10思考:1)目标函数可否改为 z

45、=x1+x2+x3+x4+x5+x6 2)若每套钢架需长2.9m一根,2.1m二根,1.5m五根。问如何求解。7 应用举例应用举例118第一章例 2 连续投资问题李勇拟定在三年后购买一套房子,准备在今后的三年中作一些投资,现有下面四个 投资机会:1:在三年内,投资人在每年年初投资,每年有20%的收益。2:在三年内,投资人在第一年年初投资,两年后有50%的收益。这种投资最多不得超过40000元。3:在三年内,投资人在第二年年初投资,两年后有60%的收益。这种投资最多不得 超过30000元。4:在三年内,投资人在第三年年初投资,一年内有40%的收益。这种投资最多不得超过10000元。现有资金100

46、000元,且每年年末有20000元的固定收入。问李勇应怎样决定投资计划,才能在第三年末获得最高收益?7 应用举例应用举例119第一章解:解:设xij为第i年把资金作第j项投资的资金额。据题意可得:约束条件:7 应用举例应用举例120第一章 舱位重量定额(T)占地定额(m3)前 850.0中 1270.0后 730.0 货物重量(T)体积(m3/T)利润(元/T)1145.01002117.01303186.0115494.090 假定这些可乘运其任何一部分。目标是要确定每种货物应当装运多少,并且放在哪个舱位才能使这次飞行的总利润最大?例3:一架货运飞机有三个装货舱:前舱.中舱及后舱。这些舱对于

47、重量与占地,都有如下所示的定额限制如左表所示。此外,在各舱中货物的重量必须跟该舱的重量定额有同样的比例,以便保持飞机的平衡。在即将到来的一次飞行中,有下列四种货物要装运,如右表。7 应用举例应用举例121第一章解:设xij表示第i种货物放到第j个舱位的重量。约束条件:7 应用举例应用举例122第一章7 应用举例应用举例例1:用长7.4m的钢材做100套钢架,每套钢架需长2.9m,2.1m,1.5m 的料各一根。问如何下料,使用的原料最省?分析:可行的下料方案有:2.9000011122.1012301201.543203101合计66.67.26.37.46.57.17.3余料1.40.80.

48、21.100.90.30.1123第一章 解:设第i种方案用xi根原料。解之得 x3=30 x5 =50 x6 =10思考:1)目标函数可否改为 z=x1+x2+x3+x4+x5+x6 2)若每套钢架需长2.9m一根,2.1m二根,1.5m五根。问如何求解。7 应用举例应用举例124第一章7 应用举例应用举例125第一章线性规划问题线性规划问题某医院护士值班班次、每班工作时间及各班所需护士数如表所示。每班护士值班开始时向病房报到,并连续工作8小时。试决定该医院最少需多少名护士,以满足轮班需要?班次工作时间所需护士数(人)12:00-6:001026:00-10:0015310:00-14:0025414:00-18:0020518:00-22:0018622:00-2:0012126第一章 解:设xi根分别代表各时段上班的人数。解之得 x1=0;x2 =15;x3 =10;x4=16;x5 =2;x6 =10 7 应用举例应用举例127第一章二、课本二、课本P45 1.7(1)用大用大M法法 1.7(2)用两阶段法)用两阶段法作作 业业一、用单纯形法求解下列线性规划:X1=3.75 X2=0.75X1=2X2=6X3=2128

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁