线性规划图解法和单纯形法课件.ppt
《线性规划图解法和单纯形法课件.ppt》由会员分享,可在线阅读,更多相关《线性规划图解法和单纯形法课件.ppt(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1页,此课件共88页哦Chapter1 线性规划线性规划(Linear Programming)(Linear Programming)LP的数学模型的数学模型 图解法图解法 单纯形法单纯形法 单纯形法的进一步讨论人工变量法单纯形法的进一步讨论人工变量法 LP模型的应用模型的应用本章主要内容:本章主要内容:本章主要内容:本章主要内容:第2页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型1.规划问题规划问题生产和经营管理中经常提出如何合理安排,使人力、物力生产和经营管理中经常提出如何合理安排,使人力、物力等各种资源得到充分利用,获得最大的效益,这就是规划等各种资源得到充分利用,
2、获得最大的效益,这就是规划问题。问题。线性规划通常解决下列两类问题:线性规划通常解决下列两类问题:线性规划通常解决下列两类问题:线性规划通常解决下列两类问题:(1 1)当任务或目标确定后,如何统筹兼顾,合理安排,用最少的)当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源资源 (如资金、设备、原标材料、人工、时间等)去完成确定的任(如资金、设备、原标材料、人工、时间等)去完成确定的任务或目标务或目标(2 2)在一定的资源条件限制下,如何组织安排生产获得最好)在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多的经济效益(如产品量最多 、利润最大、利润最大.)第3页,此
3、课件共88页哦线性规划问题的数学模型线性规划问题的数学模型例例1.1 如图所示,如何截取如图所示,如何截取x使铁皮所围成的容积最使铁皮所围成的容积最大?大?x xa a第4页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型例例1.2 某厂生产两种产品,下某厂生产两种产品,下表给出了单位产品所需资源及单表给出了单位产品所需资源及单位产品利润位产品利润 问:应如何安排生产计划,才能使问:应如何安排生产计划,才能使总利润最大?总利润最大?解:解:1.决策变量:设产品决策变量:设产品I、II的产量的产量分别为分别为x1、x22.目标函数:设总利润为目标函数:设总利润为z,则有:,则有:m
4、ax z=2 x1+x23.约束条件:约束条件:5x2 15 6x1+2x2 24 x1+x2 5 x1,x20 x1=3.8,x2=1.2,z=22.8第5页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型例例1.3 已知资料如下表所示,问已知资料如下表所示,问如何安排生产才能使利润最大如何安排生产才能使利润最大?或如何考虑利润大,产品好?或如何考虑利润大,产品好销。销。设备产品 A B C D利润(元)2 1 4 0 2 2 2 0 4 3 有效台时12 8 16 12解:解:1.决策变量:设产品决策变量:设产品I、II的产量分别为的产量分别为x1、x22.目标函数:设总利润
5、为目标函数:设总利润为z,则有:,则有:max z=2 x1+x23.约束条件:约束条件:x1 0,x2 0 2x1+2x2 12 x1+2x2 8 4x1 16 4x2 12第6页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型例例1.4 某厂生产三种药物,这些某厂生产三种药物,这些药物可以从四种不同的原料中提药物可以从四种不同的原料中提取。下表给出了单位原料可提取取。下表给出了单位原料可提取的药物量的药物量 解:解:要求:生产要求:生产A种药物至少种药物至少160单单位;位;B种药物恰好种药物恰好200单位,单位,C种种药物不超过药物不超过180单位,且使原料单位,且使原料总
6、成本最小。总成本最小。1.决策变量:设四种原料的使用决策变量:设四种原料的使用量分别为:量分别为:x1、x2、x3、x42.目标函数:设总成本为目标函数:设总成本为z min z=5 x1+6 x2+7 x3+8 x43.约束条件:约束条件:x1+2x2+x3+x4 160 2x1 +4 x3+2 x4 200 3x1 x2+x3+2 x4 180 x1、x2、x3、x4 0第7页,此课件共88页哦 例例1.5 某航运局现有船只种类、数量以及计划期内各条航线的货运量、某航运局现有船只种类、数量以及计划期内各条航线的货运量、货运成本如下表所示:货运成本如下表所示:航线号船队类型编队形式货运成本(
7、千元队)货运量(千吨)拖轮A型驳船B型驳船1112362521436202322472404142720船只种类船只数拖轮30A型驳船34B型驳船52航线号合同货运量12002400问:应如何编队,才能既完成合同任务,又使总货运成本为最小?问:应如何编队,才能既完成合同任务,又使总货运成本为最小?线性规划问题的数学模型线性规划问题的数学模型第8页,此课件共88页哦 解:解:设:设:xj为第为第j号类型船队的队数(号类型船队的队数(j=1,2,3,4),),z 为总货运成本为总货运成本则:则:minz=36x1+36x2+72x3+27x4x1+x2+2x3+x4302x1+2x3344x2+4
8、x3+4x45225x1+20 x220040 x3+20 x4400 xj0(j=1,2,3,4)线性规划问题的数学模型线性规划问题的数学模型第9页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型2.2.2.2.线性规划的数学模型由三个要素构成线性规划的数学模型由三个要素构成线性规划的数学模型由三个要素构成线性规划的数学模型由三个要素构成决策变量决策变量决策变量决策变量 Decision variables Decision variables 目标函数目标函数目标函数目标函数 Objective functionObjective function约束条件约束条件约束条件约束
9、条件 ConstraintsConstraints其特征是:其特征是:其特征是:其特征是:(1 1 1 1)问题的目标函数是多个决策变量的)问题的目标函数是多个决策变量的)问题的目标函数是多个决策变量的)问题的目标函数是多个决策变量的线性线性线性线性函数,通常是函数,通常是函数,通常是函数,通常是求最大值或最小值;求最大值或最小值;求最大值或最小值;求最大值或最小值;(2 2 2 2)问题的约束条件是一组多个决策变量的)问题的约束条件是一组多个决策变量的)问题的约束条件是一组多个决策变量的)问题的约束条件是一组多个决策变量的线性线性线性线性不等式或等不等式或等不等式或等不等式或等式。式。式。式
10、。怎样辨别一个模型是线性规划模型?怎样辨别一个模型是线性规划模型?怎样辨别一个模型是线性规划模型?怎样辨别一个模型是线性规划模型?第10页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型3.3.3.3.建模条件建模条件建模条件建模条件(1)(1)优化条件优化条件优化条件优化条件:问题所要达到的目标能用线型函数描述,且能:问题所要达到的目标能用线型函数描述,且能:问题所要达到的目标能用线型函数描述,且能:问题所要达到的目标能用线型函数描述,且能够用极值够用极值够用极值够用极值 (max max 或或或或 minmin)来表示;)来表示;)来表示;)来表示;(2)(2)限定条件(约束
11、条件)限定条件(约束条件)限定条件(约束条件)限定条件(约束条件):达到目标受到一定的限制,且这些限制:达到目标受到一定的限制,且这些限制:达到目标受到一定的限制,且这些限制:达到目标受到一定的限制,且这些限制能够用决策变量的能够用决策变量的能够用决策变量的能够用决策变量的 线性等式或线性不等式表示;线性等式或线性不等式表示;线性等式或线性不等式表示;线性等式或线性不等式表示;(3)(3)选择条件选择条件选择条件选择条件:有多种可选择的方案供决策者选择,以便找出最优:有多种可选择的方案供决策者选择,以便找出最优:有多种可选择的方案供决策者选择,以便找出最优:有多种可选择的方案供决策者选择,以便
12、找出最优方案。方案。方案。方案。第11页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型4.4.4.4.建模步骤建模步骤建模步骤建模步骤(1)(1)确定决策变量确定决策变量确定决策变量确定决策变量:即需要我们作出决策或选择的量。一般情况下,:即需要我们作出决策或选择的量。一般情况下,:即需要我们作出决策或选择的量。一般情况下,:即需要我们作出决策或选择的量。一般情况下,题目问什么就设什么为决策变量;题目问什么就设什么为决策变量;题目问什么就设什么为决策变量;题目问什么就设什么为决策变量;(2)(2)找出所有限定条件找出所有限定条件找出所有限定条件找出所有限定条件:即决策变量受到的
13、所有的约束;:即决策变量受到的所有的约束;:即决策变量受到的所有的约束;:即决策变量受到的所有的约束;(3)(3)写出目标函数写出目标函数写出目标函数写出目标函数:即问题所要达到的目标,并明确是:即问题所要达到的目标,并明确是:即问题所要达到的目标,并明确是:即问题所要达到的目标,并明确是max max 还是还是还是还是 minmin。第12页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型目标函数:目标函数:目标函数:目标函数:约束条件:约束条件:约束条件:约束条件:5.5.5.5.线性规划数学模型的一般形式线性规划数学模型的一般形式线性规划数学模型的一般形式线性规划数学模型的
14、一般形式简写为:简写为:第13页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型向量形式:向量形式:向量形式:向量形式:其中:其中:第14页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型矩阵形式:矩阵形式:矩阵形式:矩阵形式:其中:其中:第15页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型6.线性规划问题的标准形式线性规划问题的标准形式特点:特点:(1)目标函数求最大值(有时求最小值)目标函数求最大值(有时求最小值)(2)约束条件都为等式方程,且右端常数项约束条件都为等式方程,且右端常数项bi都大于或等于零都大于或等于零(3)决策变量决策变量xj
15、为非负。为非负。第16页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型(2 2 2 2)如何化标准形式)如何化标准形式)如何化标准形式)如何化标准形式 目标函数的转换目标函数的转换 如果是求极小值即如果是求极小值即 ,则可将目标函数乘以,则可将目标函数乘以(-1),可化为求极大值问题。,可化为求极大值问题。也就是:令也就是:令 ,可得到上式。,可得到上式。即即 若存在取值无约束的变量若存在取值无约束的变量 ,可令,可令 其中:其中:变量的变换变量的变换第17页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型 约束方程的转换:由不等式转换为等式。约束方程的转换:由不
16、等式转换为等式。称为松弛变量称为松弛变量称为剩余变量称为剩余变量 常量常量 bi0 的变换的变换:约束方程两边乘以约束方程两边乘以(1)第18页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型例例1.6 将下列线性规划问题化为标准形式将下列线性规划问题化为标准形式用用 替换替换 ,且,且 解解:()因为()因为x3无符号要求无符号要求,即,即x3取正值也可取负值,标准取正值也可取负值,标准型中要求变量非负,所以型中要求变量非负,所以第19页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型(2)第一个约束条件是第一个约束条件是“”号,在号,在“”左端加入松驰变量左端加
17、入松驰变量x4,x40,化为等式;化为等式;(3)第二个约束条件是第二个约束条件是“”号,在号,在“”左端减去剩余变量左端减去剩余变量x5,x50;(4)第第3个约束方程右端常数项为个约束方程右端常数项为-5,方程两边同乘以,方程两边同乘以(-1),将右端常数将右端常数项化为正数;项化为正数;(5)目标函数是最小值,为了化为求最大值,令目标函数是最小值,为了化为求最大值,令z=-z,得到得到max z=-z,即当,即当z达到最小值时达到最小值时z达到最大值,反之亦然达到最大值,反之亦然;第20页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型标准形式如下:标准形式如下:第21页,
18、此课件共88页哦 例例1.7 将下列线性规划问题化为标准形式将下列线性规划问题化为标准形式为无约束(无非负限制)为无约束(无非负限制)线性规划问题的数学模型线性规划问题的数学模型第22页,此课件共88页哦 解解:用用替换替换,且,且,将第将第3个约束方程两边乘以(个约束方程两边乘以(1)将极小值问题反号,变为求极大值将极小值问题反号,变为求极大值标准形式如下:标准形式如下:引入变量引入变量线性规划问题的数学模型线性规划问题的数学模型第23页,此课件共88页哦 例例1.8 将线性规划问题化为标准型将线性规划问题化为标准型解:解:线性规划问题的数学模型线性规划问题的数学模型第24页,此课件共88页
19、哦 例例1.9 将线性规划问题化为标准型将线性规划问题化为标准型解:解:Minf=-3x1+5x2+8x3-7x4s.t.2x1-3x2+5x3+6x4284x1+2x2+3x3-9x4396x2+2x3+3x4-58x1,x3 ,x40;x2无约束 Maxz=3x15x2+5x2”8x3+7x4s.t.2x13x2+3x2”+5x3+6x4+x5=284x1+2x2-2x2”+3x3-9x4-x6=39-6x2+6x2”-2x3-3x4-x7=58x1,x2,x2”,x3,x4,x5,x6,x70线性规划问题的数学模型线性规划问题的数学模型第25页,此课件共88页哦线性规划问题的数学模型线性
20、规划问题的数学模型7.7.线性规划问题的解线性规划问题的解线性规划问题线性规划问题求解线性规划问题,就是从满足约束条件求解线性规划问题,就是从满足约束条件(2)、(3)的方程组中找出的方程组中找出一个解,使目标函数一个解,使目标函数(1)达到最大值。达到最大值。第26页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型 可行解可行解:满足约束条件:满足约束条件、的解为可行解。所有可行解的集合为可的解为可行解。所有可行解的集合为可行域。行域。最优解最优解:使目标函数达到最大值的可行解。:使目标函数达到最大值的可行解。基:基:设设A为约束条件为约束条件的的mn阶系数矩阵阶系数矩阵(mn
21、),其秩为,其秩为m,B是矩是矩阵阵A中中m阶满秩子方阵(阶满秩子方阵(B 0),称),称B是规划问题的一个基。设:是规划问题的一个基。设:称称 B中每个列向量中每个列向量Pj(j=1,2,m)为基向量。与基向量为基向量。与基向量Pj 对应的变量对应的变量xj 为为基变量基变量。除基变量以外的变量为。除基变量以外的变量为非基变量非基变量。第27页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型 基解:基解:某一确定的基某一确定的基B,令非基变量等于零,由约束条件,令非基变量等于零,由约束条件方程方程解出基变量,称这组解为基解。在基解中变量取非零解出基变量,称这组解为基解。在基解中
22、变量取非零值的个数不大于方程数值的个数不大于方程数m,基解的总数不超过,基解的总数不超过 基可行解:基可行解:满足变量非负约束条件的基本解,简称基可满足变量非负约束条件的基本解,简称基可行解。行解。可行基:可行基:对应于基可行解的基称为可行基。对应于基可行解的基称为可行基。非可行解非可行解可可行行解解基解基解基可行解基可行解第28页,此课件共88页哦线性规划问题的数学模型线性规划问题的数学模型例例1.10 求线性规划问题的所有基矩阵。求线性规划问题的所有基矩阵。解解:约束方程的系数矩阵为约束方程的系数矩阵为25矩阵矩阵 r(A)=2,2阶子矩阵有阶子矩阵有10个,其中基矩阵只有个,其中基矩阵只
23、有9个,即个,即第29页,此课件共88页哦图解法图解法线性规划问题的求解方法线性规划问题的求解方法一一 般般 有有两种方法两种方法图图 解解 法法单纯形法单纯形法两个变量、直角坐标两个变量、直角坐标三个变量、立体坐标三个变量、立体坐标适用于任意变量、但必需将适用于任意变量、但必需将一般形式变成标准形式一般形式变成标准形式下面我们分析一下简单的情况下面我们分析一下简单的情况 只有两个决策变量的只有两个决策变量的线性规划问题,这时可以通过图解的方法来求解。图解线性规划问题,这时可以通过图解的方法来求解。图解法具有简单、直观的优点,便于初学者窥探线性规划基法具有简单、直观的优点,便于初学者窥探线性规
24、划基本原理和几何意义。本原理和几何意义。第30页,此课件共88页哦 解题步骤解题步骤4 将最优解代入目标函数,求出最优值。将最优解代入目标函数,求出最优值。1 在直角平面坐标系中画出所有的在直角平面坐标系中画出所有的约束等式约束等式,并找出所有,并找出所有约束条件的公共部分,称为可行域,可行域中的点即约束条件的公共部分,称为可行域,可行域中的点即为可行解。为可行解。2 标出标出目标函数目标函数值增加或者减小的方向。值增加或者减小的方向。3 若求最大(小)值,则令目标函数等值线沿(逆)目标若求最大(小)值,则令目标函数等值线沿(逆)目标函数值增加的方向函数值增加的方向平行移动平行移动,找与可行域
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 图解法 单纯 课件
限制150内