第1章线性规划.ppt
《第1章线性规划.ppt》由会员分享,可在线阅读,更多相关《第1章线性规划.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中原工学院机电学院中原工学院机电学院主讲:丁剑飞主讲:丁剑飞第第1章章 线性规划与单纯形法线性规划与单纯形法线性规划(线性规划(线性规划(线性规划(Linear ProgrammingLinear Programming)是运筹学中研究最早、)是运筹学中研究最早、)是运筹学中研究最早、)是运筹学中研究最早、理论较为完善,应用最广泛的一个分支。线性规划出现于理论较为完善,应用最广泛的一个分支。线性规划出现于理论较为完善,应用最广泛的一个分支。线性规划出现于理论较为完善,应用最广泛的一个分支。线性规划出现于2020世纪世纪世纪世纪3030年代,年代,年代,年代,19471947年年年年Dantzi
2、gDantzig发明了求解线性规划的单纯发明了求解线性规划的单纯发明了求解线性规划的单纯发明了求解线性规划的单纯形法之后,线性规划的应用得到了迅速的发展和推广。随形法之后,线性规划的应用得到了迅速的发展和推广。随形法之后,线性规划的应用得到了迅速的发展和推广。随形法之后,线性规划的应用得到了迅速的发展和推广。随着计算机技术的发展,成千上万个约束和变量的大型线性着计算机技术的发展,成千上万个约束和变量的大型线性着计算机技术的发展,成千上万个约束和变量的大型线性着计算机技术的发展,成千上万个约束和变量的大型线性规划问题得以求解,目前它广泛地应用于工农业生产、交规划问题得以求解,目前它广泛地应用于工
3、农业生产、交规划问题得以求解,目前它广泛地应用于工农业生产、交规划问题得以求解,目前它广泛地应用于工农业生产、交通运输、军事和科学研究的各个方面,为社会节约和创造通运输、军事和科学研究的各个方面,为社会节约和创造通运输、军事和科学研究的各个方面,为社会节约和创造通运输、军事和科学研究的各个方面,为社会节约和创造了巨大的财富。了巨大的财富。了巨大的财富。了巨大的财富。1.1 1.1 线性规划的数学模型线性规划的数学模型线性规划的数学模型线性规划的数学模型1.1.1 1.1.1 问题的提出问题的提出问题的提出问题的提出例例例例1 1 某工厂在计划期内要安排生产某工厂在计划期内要安排生产某工厂在计划
4、期内要安排生产某工厂在计划期内要安排生产I I、IIII两种产品,已知两种产品,已知两种产品,已知两种产品,已知生产单位产品所需的设备台时及生产单位产品所需的设备台时及生产单位产品所需的设备台时及生产单位产品所需的设备台时及A A、B B两种原材料的消耗,两种原材料的消耗,两种原材料的消耗,两种原材料的消耗,如表如表如表如表1-11-1所示。所示。所示。所示。设设设设x x1 1,x x2 2分别表示在计划期内产品分别表示在计划期内产品分别表示在计划期内产品分别表示在计划期内产品I I、IIII的产量。考虑台的产量。考虑台的产量。考虑台的产量。考虑台时限制有:时限制有:时限制有:时限制有:x
5、x1 1+2x+2x2 288同样,考虑材料同样,考虑材料同样,考虑材料同样,考虑材料A A、B B的限量有:的限量有:的限量有:的限量有:4x4x1 1 16 16 4x 4x2 21212设设设设z z表示利润,则表示利润,则表示利润,则表示利润,则z=2xz=2x1 1+3x+3x2 2第第1章章 线性规划与单纯形法线性规划与单纯形法I IIIII设备设备设备设备材料材料材料材料A A材料材料材料材料B B利润利润利润利润1 14 40 02 22 20 04 43 38 8台时台时台时台时16kg16kg12kg12kg第第1章章 线性规划与单纯形法线性规划与单纯形法综上所述,该计划问
6、题可用下面的数学模型表示:综上所述,该计划问题可用下面的数学模型表示:综上所述,该计划问题可用下面的数学模型表示:综上所述,该计划问题可用下面的数学模型表示:例例例例2 2 某钢厂熔炼一种新型不锈钢,需要四种合金某钢厂熔炼一种新型不锈钢,需要四种合金某钢厂熔炼一种新型不锈钢,需要四种合金某钢厂熔炼一种新型不锈钢,需要四种合金T T1 1,T T2 2,T T3 3,T T4 4为原料,经测定这四种原材料关于为原料,经测定这四种原材料关于为原料,经测定这四种原材料关于为原料,经测定这四种原材料关于CrCr、MnMn和和和和NiNi的质量百分比、单价以及这种新型不锈钢需要的质量百分比、单价以及这种
7、新型不锈钢需要的质量百分比、单价以及这种新型不锈钢需要的质量百分比、单价以及这种新型不锈钢需要CrCr、MnMn和和和和NiNi的最低质量百分比如表的最低质量百分比如表的最低质量百分比如表的最低质量百分比如表1-21-2所示。假定在熔炼时质量没有所示。假定在熔炼时质量没有所示。假定在熔炼时质量没有所示。假定在熔炼时质量没有损耗,问要熔炼损耗,问要熔炼损耗,问要熔炼损耗,问要熔炼100100吨这样的不锈钢,应选用原料吨这样的不锈钢,应选用原料吨这样的不锈钢,应选用原料吨这样的不锈钢,应选用原料T T1 1,T T2 2,T T3 3,T T4 4各多少吨能使成本最小?各多少吨能使成本最小?各多少
8、吨能使成本最小?各多少吨能使成本最小?目标函数目标函数满足约束条件满足约束条件第第1章章 线性规划与单纯形法线性规划与单纯形法设选用原材料设选用原材料设选用原材料设选用原材料T T1 1,T T2 2,T T3 3,T T4 4的量分别为的量分别为的量分别为的量分别为x x1 1、x x2 2、x x3 3、x x4 4。由于追求目标是成本最小,故有最小成本表达式:由于追求目标是成本最小,故有最小成本表达式:由于追求目标是成本最小,故有最小成本表达式:由于追求目标是成本最小,故有最小成本表达式:炼制过程中质量没有损耗,熔炼不锈钢炼制过程中质量没有损耗,熔炼不锈钢炼制过程中质量没有损耗,熔炼不锈
9、钢炼制过程中质量没有损耗,熔炼不锈钢100100吨,故有:吨,故有:吨,故有:吨,故有:T T1 1 T T2 2 T T3 3 T T4 4不锈钢所需不锈钢所需不锈钢所需不锈钢所需各各各各元素的元素的元素的元素的最低质最低质最低质最低质量百分比量百分比量百分比量百分比CrCrMnMnNiNi 3.21 4.53 2.19 1.763.21 4.53 2.19 1.76 2.04 1.12 3.57 4.33 2.04 1.12 3.57 4.33 5.82 3.06 4.27 2.73 5.82 3.06 4.27 2.733.203.202.102.104.304.30单价(万元单价(万元
10、单价(万元单价(万元/吨)吨)吨)吨)11.5 9.7 8.2 7.611.5 9.7 8.2 7.6原料原料各元素的各元素的质量百分质量百分比比(%)第第1章章 线性规划与单纯形法线性规划与单纯形法熔炼不锈钢熔炼不锈钢熔炼不锈钢熔炼不锈钢100100吨,吨,吨,吨,CrCr、MnMn和和和和NiNi的质量百分比满足以下的质量百分比满足以下的质量百分比满足以下的质量百分比满足以下的不等式:的不等式:的不等式:的不等式:此外,各种合金的加入量以整吨为单位,即限制此外,各种合金的加入量以整吨为单位,即限制此外,各种合金的加入量以整吨为单位,即限制此外,各种合金的加入量以整吨为单位,即限制x x1
11、1、x x2 2、x x3 3、x x4 4 0 0,且为整数。,且为整数。,且为整数。,且为整数。综上所述,我们得到该问题的数学模型为:综上所述,我们得到该问题的数学模型为:综上所述,我们得到该问题的数学模型为:综上所述,我们得到该问题的数学模型为:第第1章章 线性规划与单纯形法线性规划与单纯形法这样的例子不胜枚举,这些例子具体内容各不相同,但这样的例子不胜枚举,这些例子具体内容各不相同,但这样的例子不胜枚举,这些例子具体内容各不相同,但这样的例子不胜枚举,这些例子具体内容各不相同,但归结出的数学模型却属于同一类问题。它们的共同特征是:归结出的数学模型却属于同一类问题。它们的共同特征是:归结
12、出的数学模型却属于同一类问题。它们的共同特征是:归结出的数学模型却属于同一类问题。它们的共同特征是:(1 1)每个问题都用一组决策变量()每个问题都用一组决策变量()每个问题都用一组决策变量()每个问题都用一组决策变量(x x1 1,x,x2 2,x xn n)表示某)表示某)表示某)表示某一方案,这组决策变量的值代表一个具体方案。一方案,这组决策变量的值代表一个具体方案。一方案,这组决策变量的值代表一个具体方案。一方案,这组决策变量的值代表一个具体方案。(2 2)存在有关的数据,同决策变量构成互不矛盾的约束)存在有关的数据,同决策变量构成互不矛盾的约束)存在有关的数据,同决策变量构成互不矛盾
13、的约束)存在有关的数据,同决策变量构成互不矛盾的约束条件,这些约束条件用一组(不)等式表示。条件,这些约束条件用一组(不)等式表示。条件,这些约束条件用一组(不)等式表示。条件,这些约束条件用一组(不)等式表示。第第1章章 线性规划与单纯形法线性规划与单纯形法(3 3)都有一个要达到的目标,它可以用决策变量的线性)都有一个要达到的目标,它可以用决策变量的线性)都有一个要达到的目标,它可以用决策变量的线性)都有一个要达到的目标,它可以用决策变量的线性函数(称为目标函数)来表示。按问题的不同目标函数实函数(称为目标函数)来表示。按问题的不同目标函数实函数(称为目标函数)来表示。按问题的不同目标函数
14、实函数(称为目标函数)来表示。按问题的不同目标函数实现最大化或最小化。现最大化或最小化。现最大化或最小化。现最大化或最小化。满足上述条件的数学模型称为满足上述条件的数学模型称为满足上述条件的数学模型称为满足上述条件的数学模型称为线性规划的数学模型线性规划的数学模型线性规划的数学模型线性规划的数学模型。一。一。一。一般形式为:般形式为:般形式为:般形式为:目标函数目标函数满足约束条件满足约束条件(1-1)(1-2)(1-3)第第1章章 线性规划与单纯形法线性规划与单纯形法在线性规划的数学模型中,式(在线性规划的数学模型中,式(在线性规划的数学模型中,式(在线性规划的数学模型中,式(1-11-1)
15、称为)称为)称为)称为目标函数目标函数目标函数目标函数,c cj j称为称为称为称为价值系数价值系数价值系数价值系数;式(;式(;式(;式(1-21-2)、式()、式()、式()、式(1-31-3)称为)称为)称为)称为约束条件约束条件约束条件约束条件,a aij ij称为称为称为称为技术系数技术系数技术系数技术系数,b bij ij称为称为称为称为资源系数资源系数资源系数资源系数。1.1.2 1.1.2 图解法图解法图解法图解法图解法简单直观,有助于理解求解线性规划的基本原理。图解法简单直观,有助于理解求解线性规划的基本原理。图解法简单直观,有助于理解求解线性规划的基本原理。图解法简单直观,
16、有助于理解求解线性规划的基本原理。下面以例下面以例下面以例下面以例1 1为例:为例:为例:为例:第第1章章 线性规划与单纯形法线性规划与单纯形法从图中可以看出,当目标函数等值线移到从图中可以看出,当目标函数等值线移到从图中可以看出,当目标函数等值线移到从图中可以看出,当目标函数等值线移到Q Q2 2点时,点时,点时,点时,z z值取值取值取值取得最大值,这样就得到了例得最大值,这样就得到了例得最大值,这样就得到了例得最大值,这样就得到了例1 1的最优解,这时目标函数的的最优解,这时目标函数的的最优解,这时目标函数的的最优解,这时目标函数的最大值是最大值是最大值是最大值是z=14z=14。可行域
17、可行域目标函数目标函数等值线等值线第第1章章 线性规划与单纯形法线性规划与单纯形法上例中问题的最优解是唯一的,但对一般的线性规划问上例中问题的最优解是唯一的,但对一般的线性规划问上例中问题的最优解是唯一的,但对一般的线性规划问上例中问题的最优解是唯一的,但对一般的线性规划问题,求解结果还可能出现以下几种情况:题,求解结果还可能出现以下几种情况:题,求解结果还可能出现以下几种情况:题,求解结果还可能出现以下几种情况:1.1.无穷多最优解无穷多最优解无穷多最优解无穷多最优解将例将例将例将例1 1中目标函数改为中目标函数改为中目标函数改为中目标函数改为max z=2xmax z=2x1 1+4x+4
18、x2 2。第第1章章 线性规划与单纯形法线性规划与单纯形法 2.2.无界解无界解无界解无界解考虑下述线性规划问题考虑下述线性规划问题考虑下述线性规划问题考虑下述线性规划问题3.3.无可行解无可行解无可行解无可行解在例在例在例在例1 1的数学模型中增加一个约束条件的数学模型中增加一个约束条件的数学模型中增加一个约束条件的数学模型中增加一个约束条件-2x1+x24-2x1+x24,该问,该问,该问,该问题的可行域为空集。因此无可行解,更无最优解。题的可行域为空集。因此无可行解,更无最优解。题的可行域为空集。因此无可行解,更无最优解。题的可行域为空集。因此无可行解,更无最优解。情况情况情况情况2 2
19、缺乏必要的约束条件;情况缺乏必要的约束条件;情况缺乏必要的约束条件;情况缺乏必要的约束条件;情况3 3出现了矛盾的约束,出现了矛盾的约束,出现了矛盾的约束,出现了矛盾的约束,在建模时应当注意。在建模时应当注意。在建模时应当注意。在建模时应当注意。从图解法中我们可以直观地看到:从图解法中我们可以直观地看到:从图解法中我们可以直观地看到:从图解法中我们可以直观地看到:1 1、当线性规划问题的可行域非空时,它是有界或无当线性规划问题的可行域非空时,它是有界或无当线性规划问题的可行域非空时,它是有界或无当线性规划问题的可行域非空时,它是有界或无界的凸多边形;界的凸多边形;界的凸多边形;界的凸多边形;2
20、 2、若线性规划存在最优解,它一定是在有界可行域若线性规划存在最优解,它一定是在有界可行域若线性规划存在最优解,它一定是在有界可行域若线性规划存在最优解,它一定是在有界可行域的某个顶点得到;的某个顶点得到;的某个顶点得到;的某个顶点得到;3 3、如果在两个顶点同时得到最优解,则它们连线上如果在两个顶点同时得到最优解,则它们连线上如果在两个顶点同时得到最优解,则它们连线上如果在两个顶点同时得到最优解,则它们连线上的任意一个点都是最优解,即有无穷多个最优点。的任意一个点都是最优解,即有无穷多个最优点。的任意一个点都是最优解,即有无穷多个最优点。的任意一个点都是最优解,即有无穷多个最优点。图解法虽然
21、直观、简便,但是当变量多于三个以上图解法虽然直观、简便,但是当变量多于三个以上图解法虽然直观、简便,但是当变量多于三个以上图解法虽然直观、简便,但是当变量多于三个以上时就无能为力了。因此后面要介绍一种代数法时就无能为力了。因此后面要介绍一种代数法时就无能为力了。因此后面要介绍一种代数法时就无能为力了。因此后面要介绍一种代数法单纯单纯单纯单纯形法形法形法形法。为了便于讨论,先规定线性规划问题的数学模。为了便于讨论,先规定线性规划问题的数学模。为了便于讨论,先规定线性规划问题的数学模。为了便于讨论,先规定线性规划问题的数学模型的标准形式。型的标准形式。型的标准形式。型的标准形式。第第1章章 线性规
22、划与单纯形法线性规划与单纯形法第第1章章 线性规划与单纯形法线性规划与单纯形法1.1.3 1.1.3 线性规划的标准形式线性规划的标准形式线性规划的标准形式线性规划的标准形式线性规划模型模型多种多样,为了讨论和求解方便,人线性规划模型模型多种多样,为了讨论和求解方便,人线性规划模型模型多种多样,为了讨论和求解方便,人线性规划模型模型多种多样,为了讨论和求解方便,人为把它们转化为标准形式。为把它们转化为标准形式。为把它们转化为标准形式。为把它们转化为标准形式。或简写为:或简写为:或简写为:或简写为:第第1章章 线性规划与单纯形法线性规划与单纯形法用矩阵表示为:用矩阵表示为:用矩阵表示为:用矩阵表
23、示为:A A为约束条件的为约束条件的为约束条件的为约束条件的mnmn维系数矩阵,一般维系数矩阵,一般维系数矩阵,一般维系数矩阵,一般mmn n。b b为资源向量;为资源向量;为资源向量;为资源向量;第第1章章 线性规划与单纯形法线性规划与单纯形法C C为价值向量;为价值向量;为价值向量;为价值向量;X X为决策变量。为决策变量。为决策变量。为决策变量。一般线性规划模型转化为标准形式的步骤:一般线性规划模型转化为标准形式的步骤:一般线性规划模型转化为标准形式的步骤:一般线性规划模型转化为标准形式的步骤:(1 1)若)若)若)若min z=CXmin z=CX。令。令。令。令z=-zz=-z,于是
24、得,于是得,于是得,于是得max z=-CXmax z=-CX。(2 2)约束方程为不等式,分两种情况:)约束方程为不等式,分两种情况:)约束方程为不等式,分两种情况:)约束方程为不等式,分两种情况:约束方程为约束方程为约束方程为约束方程为 不等式,可在不等式的左端加入非负松弛变量,把不等式不等式,可在不等式的左端加入非负松弛变量,把不等式不等式,可在不等式的左端加入非负松弛变量,把不等式不等式,可在不等式的左端加入非负松弛变量,把不等式变为等式;变为等式;变为等式;变为等式;如果为如果为如果为如果为 不等式,可在左端减去一个非负剩不等式,可在左端减去一个非负剩不等式,可在左端减去一个非负剩不
25、等式,可在左端减去一个非负剩余变量(也可称为松弛变量)。余变量(也可称为松弛变量)。余变量(也可称为松弛变量)。余变量(也可称为松弛变量)。(3 3)若存在无约束变量)若存在无约束变量)若存在无约束变量)若存在无约束变量x xk k,可令,可令,可令,可令x xk k=x xk k-x-xk k”,其中,其中,其中,其中x xk k,x xk k”00。下面举例说明。下面举例说明。下面举例说明。下面举例说明。第第1章章 线性规划与单纯形法线性规划与单纯形法例例例例4.4.将下述线性规划问题化为标准型将下述线性规划问题化为标准型将下述线性规划问题化为标准型将下述线性规划问题化为标准型该问题的标准
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划
限制150内