线性规划线性规划问题单纯形法幻灯片.ppt
《线性规划线性规划问题单纯形法幻灯片.ppt》由会员分享,可在线阅读,更多相关《线性规划线性规划问题单纯形法幻灯片.ppt(112页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、线性规划线性规划问题单纯形法1第1页,共112页,编辑于2022年,星期二第一讲第一讲第一讲第一讲第二章第二章 线性规划及图解法线性规划及图解法第2页,共112页,编辑于2022年,星期二问题的提出问题的提出n解决有限资源在有竞争的使用方向中如何进行最佳分配。解决有限资源在有竞争的使用方向中如何进行最佳分配。n线性规划是运筹学的一个重要分支,也是运筹学中应用最广泛的方法线性规划是运筹学的一个重要分支,也是运筹学中应用最广泛的方法之一。自之一。自1947年旦茨基(年旦茨基(G.B.Dantzig)提出了一般线性规划问题求)提出了一般线性规划问题求解的方法解的方法单纯形法(单纯形法(simplex
2、 method)之后,线性规划已)之后,线性规划已被广泛应用于解决经济管理和工业生产中遇到的实际问题。被广泛应用于解决经济管理和工业生产中遇到的实际问题。调查表明,在世界调查表明,在世界500家最大的企业中,有家最大的企业中,有85%的企业都曾使的企业都曾使用线性规划解决经营管理中遇到的复杂问题。线性规划的使用线性规划解决经营管理中遇到的复杂问题。线性规划的使用为应用者节约了数以亿万计的资金。用为应用者节约了数以亿万计的资金。线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)第3页,共112页,编辑于2022年,星期二q本讲中
3、我们将讨论什么是线性规划问题,线性规划问题的数学表示,本讲中我们将讨论什么是线性规划问题,线性规划问题的数学表示,基本概念和图解方法。基本概念和图解方法。q线性规划问题是什么样的一类问题呢?线性规划问题是什么样的一类问题呢?请看案例请看案例-线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)第4页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)曾几何时长江水,曾几何时长江水,哺育华夏代代人哺育华夏代代人;谁知后代疏珍惜,
4、谁知后代疏珍惜,清清江水黑如泥。清清江水黑如泥。案案 例例 河流污染治理规划问题河流污染治理规划问题第5页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)曾几何时长江水,曾几何时长江水,哺育华夏代代人哺育华夏代代人;谁知后代疏珍惜,谁知后代疏珍惜,清清江水黑如泥。清清江水黑如泥。工厂工厂2 2工厂工厂3 3工厂工厂1 1工厂工厂4 4工厂工厂5 5工厂工厂6 6工厂工厂9 9工厂工厂8 8工厂工厂7 7案案 例例 河流污染治理规划问题河流污染治理规划问题第6页,共112页,编辑于2022
5、年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)曾几何时长江水,曾几何时长江水,哺育华夏代代人哺育华夏代代人;谁知后代疏珍惜,谁知后代疏珍惜,清清江水黑如泥。清清江水黑如泥。今日认识未为晚,今日认识未为晚,吾辈齐心治环境吾辈齐心治环境;线性规划大有用,线性规划大有用,定让江水绿如蓝。定让江水绿如蓝。工厂工厂2 2工厂工厂3 3工厂工厂1 1工厂工厂4 4工厂工厂5 5工厂工厂6 6工厂工厂9 9工厂工厂8 8工厂工厂7 7案案 例例 河流污染治理规划问题河流污染治理规划问题第7页,共112页,编辑于2022年,星期
6、二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)今日认识未为晚,今日认识未为晚,吾辈齐心治环境吾辈齐心治环境;线性规划大有用,线性规划大有用,定让江水绿如蓝。定让江水绿如蓝。曾几何时长江水,曾几何时长江水,哺育华夏代代人哺育华夏代代人;谁知后代疏珍惜,谁知后代疏珍惜,清清江水黑如泥。清清江水黑如泥。工厂工厂2 2工厂工厂3 3工厂工厂1 1工厂工厂4 4工厂工厂5 5工厂工厂6 6工厂工厂9 9工厂工厂8 8工厂工厂7 7案案 例例 河流污染治理规划问题河流污染治理规划问题第8页,共112页,编辑于2022年,星期二线性规
7、划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)案案 例例 河流污染治理规划问题河流污染治理规划问题n背景资料背景资料:n长江流域某区域内有长江流域某区域内有9化工厂,各厂每月产生的工业污水量如表化工厂,各厂每月产生的工业污水量如表-1,流,流经各化工厂的河流流量如表经各化工厂的河流流量如表-2,各化工厂治理工业污水的成本如表,各化工厂治理工业污水的成本如表-3。上游厂排放的污水流到相邻下游厂以前,有上游厂排放的污水流到相邻下游厂以前,有20%可自然净化。可自然净化。根据环根据环保标准河流中此种工业污水的含量不应超过保标准河流中此
8、种工业污水的含量不应超过0.2%。从该区域整体考虑,。从该区域整体考虑,各化工厂应该分别处理多少工业污水才能既满足环保要求,又使各化工厂应该分别处理多少工业污水才能既满足环保要求,又使9化工化工厂治理工业污水的总费用最少。厂治理工业污水的总费用最少。第9页,共112页,编辑于2022年,星期二q背景资料背景资料:线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)化工厂化工厂1 11.2化工厂化工厂4 42化工厂化工厂7 72化工厂化工厂2 21化工厂化工厂5 51化工厂化工厂8 80.8化工厂化工厂3 33化工厂化工厂6 61
9、化工厂化工厂9 91.5表表-1 -1 污水产生量污水产生量 单位:万单位:万m m3 3表表-2 -2 流经各化工厂的河流流量流经各化工厂的河流流量 单位:万单位:万m m3 3表表-3 -3 治理工业污水的成本治理工业污水的成本 单位:百万元单位:百万元/万万m m3 3化工厂化工厂1 1500化工厂化工厂4 41200化工厂化工厂7 71200化工厂化工厂2 2300化工厂化工厂5 5600化工厂化工厂8 8200化工厂化工厂3 31800化工厂化工厂6 6400化工厂化工厂9 9700化工厂化工厂1 13化工厂化工厂4 44化工厂化工厂7 71化工厂化工厂2 25化工厂化工厂5 55化
10、工厂化工厂8 82化工厂化工厂3 32化工厂化工厂6 66化工厂化工厂9 93第10页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)194582637q问题分析:问题分析:q区域污染治理的决策区域污染治理的决策各个化工厂应处理的工业污水量(或应排各个化工厂应处理的工业污水量(或应排放的工业污水量)。放的工业污水量)。q区域污染治理的约束区域污染治理的约束即满足环保要求排放工业污水(区域内河即满足环保要求排放工业污水(区域内河流中任何点检测都应符合环保标准)。流中任何点检测都应符合环保标
11、准)。q区域污染治理的目标区域污染治理的目标总治理成本最少。总治理成本最少。第11页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)194582637q模型描述:模型描述:q设第设第i个化工厂应处理的工业污水量为个化工厂应处理的工业污水量为Xi万万m3,则根据问题描述的情,则根据问题描述的情况以化工厂况以化工厂1、2、9 加以分析则可得如下近似关系式加以分析则可得如下近似关系式q对化工厂对化工厂2应有应有-(1-X2)/300 0.2%q对化工厂对化工厂8应有应有-(0.8-X8)/20
12、0 0.2%q对化工厂对化工厂1应有应有-(1.2-X1)+0.8(1-X2)+(0.8-X8)/500 0.2%第12页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)194582637q对对化工厂化工厂9应有应有 (1.5-X9)/700 0.2%q对对化工厂化工厂7应有应有 (2-X7)+0.8(1.5-X9)/1200 0.2%q此外显然还应有此外显然还应有 Xi 0(i=1,2,3 8,9)q综上所述决策者所需考虑的区域内各个化工厂应处理的工业污综上所述决策者所需考虑的区域内各
13、个化工厂应处理的工业污水量水量 Xi应满足上述所有不等式方程。我们将这些不等式方程构成应满足上述所有不等式方程。我们将这些不等式方程构成的方程组称为污水治理的约束条件。的方程组称为污水治理的约束条件。第13页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)194582637另一方面污水治理的总成本可表示为另一方面污水治理的总成本可表示为Z(单位:百万元)(单位:百万元)Z=3X1+5X2+2X3+4X4+5X5+6X6+1X7+2X8+3X9 而决策者的目标是:而决策者的目标是:确定满足
14、约束条件的确定满足约束条件的Xi使得使得Z取得最小值。取得最小值。将上述分析归纳后即可得如下数学符合模型:将上述分析归纳后即可得如下数学符合模型:第14页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)河流污染治理规划问题河流污染治理规划问题数学模型(整理之后)数学模型(整理之后)194582637Min Z=3X1+5X2+2X3+4X4+5X5+6X6+1X7+2X8+3X9 X2 0.4 X8 1.6 X1+0.8X2 +0.8X8 4.4 X9 0.1 X7 +0.8 X9 0.
15、8 X4 +0.8X7 +0.64X9 2.16 X6 0.2 X5 +0.8X6 0.6 X3+0.8X4 +0.8X5 +0.64X6+0.64X7 +5.12X9 9.4 Xi 0(i=1,2,3,4,5,6,7,8,9)s.t.第15页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)线性规划模型线性规划模型 Linear Programming Model 或或 Linear Optimization Model 用线性规划方法解决实际经济与管理问题的第一步是分析用线性规划方法解
16、决实际经济与管理问题的第一步是分析建立能够完整描述和反映实际问题的线性规划模型。建立能够完整描述和反映实际问题的线性规划模型。第16页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)通常建立通常建立LP模型有以下几个基本步骤:模型有以下几个基本步骤:1)确定决策变量:确定决策变量:决策变量是模型要确定的未知变量,决策变量是模型要确定的未知变量,也是模型最重要的参数,是决策者解决实际问题的控制也是模型最重要的参数,是决策者解决实际问题的控制变量。变量。2)确定目标函数:确定目标函数:目标函
17、数决定线性规划问题的优化方向,目标函数决定线性规划问题的优化方向,是模型的重要组成部分。实际问题的目标可表示为决策变是模型的重要组成部分。实际问题的目标可表示为决策变量的一个线性函数,并根据目标函数的实质确定优化方向,量的一个线性函数,并根据目标函数的实质确定优化方向,一般可为最大化(一般可为最大化(max)或最小化()或最小化(min)。)。第17页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)通常建立通常建立LP模型有以下几个步骤:模型有以下几个步骤:3)确定约束方程:确定约束方程
18、:一个正确的线性规划模型应能通过一个正确的线性规划模型应能通过约束方程来描述和反映一系列客观条件或环境的限约束方程来描述和反映一系列客观条件或环境的限制,这些限制通过一系列线性等式或不等式方程组制,这些限制通过一系列线性等式或不等式方程组来描述。来描述。4)变量取值限制:变量取值限制:一般情况下,决策变量取正值(非一般情况下,决策变量取正值(非负值)。因此,模型中应有变量的非负约束即负值)。因此,模型中应有变量的非负约束即Xj0,但要注意也存在例外的情形。但要注意也存在例外的情形。第18页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear Programmin
19、gLinear Programming(LPLP)线性规划的一般形式线性规划的一般形式:max(或(或min)z=c1x1+c2x2+cnxn a11x1+a12x2+a1nxn(=)b1 a21x1+a22x2+a2nxn(=)b2 s.t.am1x1+am2x2+amnxn(=)bm xj 0 (j=1,2 n)第19页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)线性规划问题的标准形式线性规划问题的标准形式1、目标函数极大化、目标函数极大化“max”2、等式约束条件、等式约束条件
20、“=”且右端常数且右端常数bi非负非负3、变量非负、变量非负“xj 0”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)第20页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)化标准形式的一般步骤化标准形式的一般步骤1)目标函数极小化目标函数极小化“极大化极大化”2)约束条件的右端项约束条件的右端项 bi0 “bi0”3)约束条
21、件为不等式约束条件为不等式 或或 “=”4)取值无约束(自由)变量取值无约束(自由)变量“非负变量非负变量”5)取值非正变量取值非正变量“非负变量非负变量”线性规划问题的标准形式的作用线性规划问题的标准形式的作用为单纯形法求解作准备!为单纯形法求解作准备!第21页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)线性规划问题的求解:(图解)线性规划问题的求解:(图解)如何求解一般的线性规划呢?如何求解一般的线性规划呢?下面我们分析一下简单的情况下面我们分析一下简单的情况 只有两个决策变量的
22、线性规划只有两个决策变量的线性规划问题,这时可以通过图解的方法来求解。图解法具有简单、直观、便于问题,这时可以通过图解的方法来求解。图解法具有简单、直观、便于初学者窥探线性规划基本原理和几何意义等优点。初学者窥探线性规划基本原理和几何意义等优点。第22页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)基本概念基本概念例例1(page 11)max z=2x1+x2 5x2 15s.t.6x1+2x2 24 x1+x2 5 x1,x2 0第23页,共112页,编辑于2022年,星期二线性规
23、划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)基本概念基本概念max z=2x1+x2 5x2 15s.t.6x1+2x2 24 x1+x2 5 x1,x2 0唯一最优解唯一最优解 X=(9/2,3/2)第24页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)基本概念基本概念例例 max Z=2X1+X2 X1+1.9X2 3.8 X1 -1.9X2 3.8 s.t.X1+1.9X2 10.2 X1 -1.9X2 -3.8
24、 X1 ,X2 0第25页,共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)基本概念基本概念max Z=2X1+X2x1x2oX1-1.9X2=3.8()X1+1.9X2=3.8()X1-1.9X2=-3.8()X1+1.9X2=10.2()4=2X1+X2 20=2X1+X2 17.2=2X1+X2 11=2X1+X2 Lo:0=2X1+X2(7.6,2)Dmax Zmin Z此点是唯一最优解,此点是唯一最优解,且最优目标函数值且最优目标函数值 max Z=17.2可行域可行域第26页,
25、共112页,编辑于2022年,星期二线性规划线性规划线性规划线性规划 Linear ProgrammingLinear Programming(LPLP)基本概念基本概念max Z=3X1+5.7X2x1x2oX1-1.9X2=3.8()X1+1.9X2=3.8()X1-1.9X2=-3.8()X1+1.9X2=10.2()(7.6,2)DL0:0=3X1+5.7X2 max Z min Z(3.8,4)34.2=3X1+5.7X2 绿色线段上的所有点都是最绿色线段上的所有点都是最优解这种情形为有无穷多最优解这种情形为有无穷多最优解,但是最优目标函数值优解,但是最优目标函数值max Z=34.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 问题 单纯 幻灯片
限制150内