运筹学-线性规划.pptx
《运筹学-线性规划.pptx》由会员分享,可在线阅读,更多相关《运筹学-线性规划.pptx(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.1 线性规划问题的数学模型1.规划问题生产和经营管理中经常提出如何合理安排,使人力、生产和经营管理中经常提出如何合理安排,使人力、物力等各种资源得到充分利用,获得最大的效益,物力等各种资源得到充分利用,获得最大的效益,这就是规划问题。这就是规划问题。线性规划通常解决下列两类问题:线性规划通常解决下列两类问题:(1 1)当任务或目标确定后,如何统筹兼顾,合理安排,用)当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源最少的资源 (如资金、设备、原标材料、人工、时间等)(如资金、设备、原标材料、人工、时间等)去完成确定的任务或目标去完成确定的任务或目标(2 2)在一定的资源条件限制下,如
2、何组织安排生产获得最)在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多好的经济效益(如产品量最多 、利润最大、利润最大.)第1页/共85页2.1 线性规划问题的数学模型例2.1 某工厂在计划期内要安排、两种产品的生产,已知生产单位产品所需的设备台时及A、B两种原材料的消耗、资源的限制,如下表:问题:工厂应分别生产多少单位、产品才能使工厂获利最多?第2页/共85页2.1 线性规划问题的数学模型解:设生产产品I和产品 的产量分别为x1和x2。则有如下模型:目标函数:目标函数:Max z=50 x1+100 x2 Max z=50 x1+100 x2 约束条件:约束条件:s.
3、t.x1+x2 300s.t.x1+x2 300 2 x1+x2 400 2 x1+x2 400 x2 250 x2 250 x1,x2 0 x1,x2 0第3页/共85页2.1 线性规划问题的数学模型例例2.2 某企业计划生产甲、乙两种产品。这些产品分某企业计划生产甲、乙两种产品。这些产品分别要在别要在A、B、C、D、四种不同的设备上加工。按工、四种不同的设备上加工。按工艺资料规定,单件产品在不同设备上加工所需要的台艺资料规定,单件产品在不同设备上加工所需要的台时如下表所示,企业决策者应如何安排生产计划,使时如下表所示,企业决策者应如何安排生产计划,使企业总的利润最大?企业总的利润最大?设设
4、 备备产产 品品 A B C D利润(元)利润(元)甲甲 2 1 4 0 2 乙乙 2 2 0 4 3 有有 效效 台台 时时 12 8 16 12第4页/共85页2.1 线性规划问题的数学模型解:设x1、x2分别为甲、乙两种产品的产量,则数学模型为:max Z=2xmax Z=2x1 1+3x+3x2 2 x x1 1 0,x 0,x2 2 0 0s.t.s.t.2x 2x1 1+2x+2x2 2 12 12 x x1 1+2x+2x2 2 8 8 4x 4x1 1 16 16 4x 4x2 2 12 12第5页/共85页例例2.3 假定一个成年人每天需要从食物中获取假定一个成年人每天需要从
5、食物中获取3000卡热量,卡热量,55克蛋白质和克蛋白质和800毫克钙。如果市场上只有四种食品可供选择,它们每千克所含热量和营毫克钙。如果市场上只有四种食品可供选择,它们每千克所含热量和营养成分以及市场价格如下表所示。养成分以及市场价格如下表所示。问如何选择才能满足营养的前提下使购买食品的费用最小?问如何选择才能满足营养的前提下使购买食品的费用最小?序号序号食品名称食品名称热量(卡)热量(卡)蛋白质(克)蛋白质(克)钙(毫克)钙(毫克)价格(元)价格(元)1猪肉猪肉100050400102鸡蛋鸡蛋8006020063大米大米9002030034白菜白菜200105002请同学们自己列出模型?请
6、同学们自己列出模型?2.1 线性规划问题的数学模型第6页/共85页2.1 线性规划问题的数学模型2.2.线性规划的数学模型由三个要素构成线性规划的数学模型由三个要素构成决策变量决策变量 Decision variables Decision variables 目标函数目标函数 Objective functionObjective function约束条件约束条件 ConstraintsConstraints其特征是:其特征是:(1 1)问题的目标函数是多个决策变量的)问题的目标函数是多个决策变量的线性线性函数,通常是求最大值或函数,通常是求最大值或最小值;最小值;(2 2)问题的约束条件是
7、一组多个决策变量的)问题的约束条件是一组多个决策变量的线性线性不等式或等式。不等式或等式。怎样辨别一个模型是线性规划模型?怎样辨别一个模型是线性规划模型?第7页/共85页2.1 线性规划问题的数学模型 3.3.线性规划建模过程线性规划建模过程(1 1)理解要解决的问题,了解解题的目标和条件;)理解要解决的问题,了解解题的目标和条件;(2 2)定义决策变量()定义决策变量(x1 x1,x2 x2,xn xn),每一组值表示一个方案;),每一组值表示一个方案;(3 3)用决策变量的线性函数形式写出目标函数,确定最大化或最小化目标;)用决策变量的线性函数形式写出目标函数,确定最大化或最小化目标;(4
8、 4)用一组决策变量的等式或不等式表示解决问题过程中必须遵循的约束条件)用一组决策变量的等式或不等式表示解决问题过程中必须遵循的约束条件第8页/共85页2.1 线性规划问题的数学模型目标函数:目标函数:约束条件:约束条件:4.4.线性规划数学模型的一般形式线性规划数学模型的一般形式简写为:简写为:第9页/共85页2.1 线性规划问题的数学模型 其中,其中,ci ci 称为价值系数称为价值系数 aijaij称为技术系数(或消耗系数)称为技术系数(或消耗系数)bibi称为资源系数称为资源系数第10页/共85页2.1 线性规划问题的数学模型向量形式:向量形式:其中:其中:第11页/共85页2.1 线
9、性规划问题的数学模型矩阵形式:矩阵形式:其中:其中:第12页/共85页2.1 线性规划问题的数学模型5.线性规划问题的标准形式特点:(1)目标函数求最大值(有时求最小值)(2)约束条件都为等式方程,且右端常数项bi都大于或等于零(3)决策变量xj为非负。第13页/共85页2.1 线性规划问题的数学模型(2 2)如何化标准形式)如何化标准形式 目标函数的转换 如果是求极小值即如果是求极小值即 ,则可将目标函数乘以,则可将目标函数乘以(-1)(-1),可化,可化为求极大值问题。为求极大值问题。也就是:令也就是:令 ,可得到上式。,可得到上式。即 若存在取值无约束的变量若存在取值无约束的变量 ,可令
10、,可令 其中:其中:变量的变换第14页/共85页2.1 线性规划问题的数学模型 约束方程的转换:由不等式转换为等式。称为松弛变量称为松弛变量称为剩余变量称为剩余变量 变量 的变换 可令可令 ,显然,显然第15页/共85页2.1 线性规划问题的数学模型例2.4 将下列线性规划问题化为标准形式用用 替换替换 ,且且 解:()因为x3无符号要求,即x3取正值也可取负值,标准型中要求变量非负,所以第16页/共85页2.1 线性规划问题的数学模型(2)第一个约束条件是“”号,在“”左端加入松驰变量x4,x40,化为等式;(3)第二个约束条件是“”号,在“”左端减去剩余变量x5,x50;(4)第3个约束方
11、程右端常数项为-5,方程两边同乘以(-1),将右端常数项化为正数;(5)目标函数是最小值,为了化为求最大值,令z=-z,得到max z=-z,即当z达到最小值时z达到最大值,反之亦然;第17页/共85页2.1 线性规划问题的数学模型标准形式如下:标准形式如下:第18页/共85页2.1 线性规划问题的数学模型6.线性规划问题的解线性规划问题线性规划问题求解线性规划问题,就是从满足约束条件求解线性规划问题,就是从满足约束条件(2)、(3)的方程组的方程组中找出一个解,使目标函数中找出一个解,使目标函数(1)达到最大值。达到最大值。第19页/共85页2.1 线性规划问题的数学模型 可行解可行解:满足
12、约束条件:满足约束条件、的解为可行解。所有可行解的解为可行解。所有可行解的集合为可行域。的集合为可行域。最优解最优解:使目标函数达到最大值的可行解。:使目标函数达到最大值的可行解。第20页/共85页2.2 图解法线性规划问题的求解方法一 般 有两种方法图图 解解 法法单纯形法单纯形法两个变量、直角坐标两个变量、直角坐标三个变量、立体坐标三个变量、立体坐标适用于任意变量、但必需将适用于任意变量、但必需将一般形式变成标准形式一般形式变成标准形式下面我们分析一下简单的情况 只有两个决策变量的线性规划问题,这时可以通过图解的方法来求解。图解法具有简单、直观、便于初学者窥探线性规划基本原理和几何意义等优
13、点。第21页/共85页2.2 图解法max Z=2X1+X2 X1+1.9X2 3.8 X1 -1.9X2 3.8s.t.X1+1.9X2 10.2 X1 -1.9X2 -3.8 X1 ,X2 0例例2.5 用图解法求解线性规划问题用图解法求解线性规划问题第22页/共85页2.2 图解法x1x2oX1-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
14、=17.2可行域可行域max Z=2X1+X2第23页/共85页2.2 图解法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(3.8,4)34.2=3X1+5.7X2 蓝色线段上的所有点都是最优解这种情形为有无穷多最优解,但是最优目标函数值max Z=34.2是唯一的。可行域可行域第24页/共85页2.2 图解法min Z=5X1+4X2x1x2oX1-1.9X2=3.8()X1+1.9X2=3.8()X1+1.9X2=10.2(
15、)DL0:0=5X1+4X2 max Z min Z 8=5X1+4X2 43=5X1+4X2(0,2)可行域可行域此点是唯一最优解第25页/共85页2.2 图解法246x1x2246无界解无界解(无最优解无最优解)max Z=x1+2x2例例1.6x1+x2=4()x1+3x2=6()3x1+x2=6()max Z min Z第26页/共85页x1x2O10203040102030405050无可行解无可行解(即无最优解即无最优解)max Z=3x1+4x2例例1.7第27页/共85页2.2 图解法学习要点:学习要点:1.通过图解法了解线性规划有几种解的形式。通过图解法了解线性规划有几种解的
16、形式。(1)唯一最优解唯一最优解:一定对应于可行域的顶点;(2)无穷多最优解:无穷多最优解:多重解;(3)无界解:无界解:即无最优解的情况,原因:缺少必要的约束条件;(4)无可行解:无可行解:即可行域为空集,原因:出现了相互矛盾的约束条件。第28页/共85页2.2 图解法学习要点:学习要点:2.作图的关键有三点:作图的关键有三点:(1)可行解区域要画正确可行解区域要画正确(2)目标函数增加的方向不能画错目标函数增加的方向不能画错(3)目标函数的直线怎样平行移动目标函数的直线怎样平行移动第29页/共85页2.2图 解 法学习要点:3.结论(1)当线性规划问题的可行域非空时,它是有界或无解凸多边形
17、。(2)若线性规划问题存在最优解,它一定在可行域的某个顶点获得。(3)若在两个顶点同时得到最优解,则它们连线上的任意一点都是最优解,即有无穷多最优解。第30页/共85页2.3 单纯形法基本原理1.单纯形法的基本思路 基本思路:从可行域中某一个顶点开始,判断此顶点是否是最优解,如不是,则再找另一个使得其目标函数值更优的顶点,称之为迭代,再判断此点是否是最优解。直到找到一个顶点为其最优解,就是使得其目标函数值最优的解,或者能判断出线性规划问题无最优解为止。第31页/共85页2.3 单纯形法基本原理1.单纯形法的基本概念 基:设A为约束条件的mn阶系数矩阵(m04010换出行将3化为15/31180
18、1/301/31011/3303005/304/3乘以1/3后得到103/51/518011/52/540011第44页/共85页2.3 单纯形法的计算步骤例2.8 用单纯形法求解解:将数学模型化为标准形式:不难看出x4、x5可作为初始基变量,列单纯形表计算。第45页/共85页2.3 单纯形法的计算步骤cj12100icB基变量基变量bx1x2x3x4x50 x4152-32100 x5201/31501121000 x42x220 x x2 22 21/3150120753017131/309022560 x x1 111017/31/31250128/9-1/92/335/300-98/9
19、-1/9-7/3第46页/共85页2.3 单纯形法的计算步骤学习要点:学习要点:1.线性规划解的概念以及线性规划解的概念以及3个基本定理个基本定理2.熟练掌握单纯形法的解题思路及求解步骤熟练掌握单纯形法的解题思路及求解步骤第47页/共85页2.4 单纯形法的进一步讨论人工变量法人工变量法:前面讨论了在标准型中系数矩阵有单位矩阵,很容易确定一组基可行解。在实际问题中有些模型并不含有单位矩阵,为了得到一组基向量和初基可行解,在约束条件的等式左端加一组虚拟变量,得到一组基变量。这种人为加的变量称为人工变量,构成的可行基称为人工基,用大M法或两阶段法求解,这种用人工变量作桥梁的求解方法称为人工变量法。
20、第48页/共85页2.4 单纯形法的进一步讨论人工变量法例2.9 用大M法解下列线性规划解:首先将数学模型化为标准形式系数矩阵中不存在系数矩阵中不存在单位矩阵,无法建单位矩阵,无法建立初始单纯形表。立初始单纯形表。第49页/共85页2.4 单纯形法的进一步讨论人工变量法故人为添加两个单位向量,得到人工变量单纯形法数学模型:其其中中:M是是一一个个很很大大的的抽抽象象的的数数,不不需需要要给给出出具具体体的的数数值值,可可以以理理解解为为它它能能大大于于给给定定的的任任何何一一个个确确定定数数值值;再再用用前前面面介介绍的单纯形法求解该模型,计算结果见下表。绍的单纯形法求解该模型,计算结果见下表
21、。第50页/共85页2.4 单纯形法的进一步讨论人工变量法cj32-100-M-MCBXBbx1x2x3x4x5x6x7i0 x64-431-10104-Mx5101-1201005-Mx712-21000113-2M2+M-1+2M-M0 x63-650-1013/5-Mx58-3300108/3-1x312-210005-6M5M0-M002x23/56/5101/50-Mx531/53/5003/5131/3-1x311/52/5012/505 00002x213010123x131/310015/3-1x319/300102/3000-5-25/3第51页/共85页2.4 单纯形法的进
22、一步讨论人工变量法解的判别:解的判别:1)唯一最优解判别:最优表中所有非基变量的检验数非零)唯一最优解判别:最优表中所有非基变量的检验数非零,则线则线 规划具有唯一最优解。规划具有唯一最优解。2)多重最优解判别:最优表中存在非基变量的检验数为零)多重最优解判别:最优表中存在非基变量的检验数为零,则线则性规划具有多重最优解(或无穷多最优解)。则线则性规划具有多重最优解(或无穷多最优解)。3)无界解判别:某个)无界解判别:某个k0且且aik(i=1,2,m)则线性)则线性规划具有无界解。规划具有无界解。4)无无可可行行解解的的判判断断:当当用用大大M单单纯纯形形法法计计算算得得到到最最优优解解并并
23、且存在且存在Ri0时,则表明原线性规划无可行解。时,则表明原线性规划无可行解。5)退化解的判别:存在某个基变量为零的基本可行解。)退化解的判别:存在某个基变量为零的基本可行解。第52页/共85页2.4 单纯形法的进一步讨论人工变量法单纯性法小结:建建立立模模型型个个 数数取取 值值右右 端端 项项等式或等式或不等式不等式极大或极小极大或极小新加变量新加变量系数系数两两个个三个三个以上以上xj0 xj无无约束约束xj 0 bi 0bi 0=maxZminZxs xa求求解解图图解解法、法、单单纯纯形形法法单纯单纯形法形法不不处处理理令令xj=xj-xj xj 0 xj 0令令 xj=-xj不不处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 线性规划
限制150内