1 / 31

第二章 线性规划

第二章 线性规划. 第一节 线性规划问题及其数学模型 第二节 线性规划问题的图解法 第三节 单纯形法 第四节 线性规划的对偶问题 第五节 线性规划在卫生管理中的应用. 第一节 线性规划问题及其数学模型. 三、线性规划问题的标准形式. (一)线性规划问题的标准形式. 线性规划的标准形有如下四个特点: 目标最大化、 约束为等式、 变量均非负、 右端项非负。. (三)标准形式的转化. 第二节 线性规划问题的图解法. 1. 两个变量的线性规划问题的图解法步骤. 第一步 建立平面直角坐标系

Télécharger la présentation

第二章 线性规划

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第二章线性规划 第一节 线性规划问题及其数学模型 第二节 线性规划问题的图解法 第三节 单纯形法 第四节 线性规划的对偶问题 第五节 线性规划在卫生管理中的应用

  2. 第一节 线性规划问题及其数学模型 三、线性规划问题的标准形式 (一)线性规划问题的标准形式 线性规划的标准形有如下四个特点: 目标最大化、 约束为等式、 变量均非负、 右端项非负。 (三)标准形式的转化

  3. 第二节 线性规划问题的图解法 1.两个变量的线性规划问题的图解法步骤 第一步 建立平面直角坐标系 第二步 求满足约束条件的可行解区域 第三步 作目标函数的等值线簇,确定 目标函数值增加方向(或用等 值线法)。 第四步 从可行解区内找满足目标函数 的最优解。

  4. 2. 图解法的优点及局限性 图解法的优点:直观、形象,容易使人认识线 性规划模型的求解过程。 图解法局限性:一般只适用于两个变量的模型。 3.线性规划问题解的几种情况 (1)有唯一的最优解; (2)有最优解,但不唯一; (3)有可行解,但没有最优解; (4)没有可行解(空集)。

  5. 第三节 单纯形法 一、单纯形法的基本原理 二、单纯形解法 三、大 M 法 (一) 人工变量 (二) 大 M 法求解

  6. 一、单纯形法的基本原理 (一)典型方程组→规范型 (二)基本变量 (三)基本解 (四)基本可行解 ☻ (五)单纯形法的原理

  7. 一、单纯形法的基本原理 标准型 规范型 得到最优解或 证明最优解不存在 从可行域某个顶点开始 不是 检查该点 是否最优解 取一个“相邻”、 “更好”的顶点

  8. A B C 利润 (百元/吨) 甲 3 5 9 70 乙 9 5 3 30 设备使用时间(小时) 540 450 720 二、单纯形解法 例8某制药厂生产甲、乙两种药品,它们均须在A、B、C三种设备上加工,每种设备的使用时间,每吨药品的加工时间以及所获利润见下表,甲、乙药品各生产多少吨,可使该厂所获利润最大? 表1-5 药品生产有关数据

  9. 解:设甲、乙分别生产x1、x2吨,该厂所获利润为Z百元。建立数学模型如下:解:设甲、乙分别生产x1、x2吨,该厂所获利润为Z百元。建立数学模型如下: 第一步:化线性规划模型为标准规范型 (见上面右边) 第二步:建立初始单纯形表并进行表的迭代 (见表1-6)

  10. 变 量 B 70 30 0 0 0 θ x1 x2 x3 x4 x5 0 x3 0 x4 0 x5 540 450 720 3 5 [9] 9 5 3 1 0 0 0 1 0 0 0 1 180 90 80 Cj-Zj O 70 30 0 0 0 表1-6 初始单纯形表 X(1) = ( 0, 0, 540, 459, 720 ) Z(1) = 0

  11. 0 x3 0 x4 0 x5 540 450 720 3 5 [9] 9 5 3 1 0 0 0 1 0 0 0 1 180 90 80 表1-6  表的迭代 Cj-Zj O 70 30 0 0 0 0 x3 0 x4 70 x1 300 50 80 0 0 1 8 10/3 1/3 1 0 0 0 1 0 -1/3 -5/9 1/9 37.5 15 240 Cj-Zj 5600 0 20/3 0 0 -70/9 X ( 2) = ( 80, 0, 300, 50, 0 ) Z ( 2) = 5600

  12. 0 x3 0 x4 70x1 300 50 80 0 0 1 8 10/3 1/3 1 0 0 0 1 0 -1/3 -5/9 1/9 37.5 15 240 表1-6  表的迭代 Cj-Zj 5600 0 20/3 0 0 -70/9 0 x3 30 x2 70 x1 180 15 75 0 0 1 0 1 0 1 0 0 -2.4 3/10 -0.1 1 -1/6 1/6 Cj-Zj 5700 0 0 0 -2 -20/3 X * = ( 75, 15, 180, 0, 0 ) Z * = 5700

  13. C 基 变 量 B 70 30 0 0 0 θ X1 X2 X3 X4 X5 0 0 0 X3 X4 X5 540 450 720 3 5 [9] 9 5 3 1 0 0 0 1 0 0 0 1 180 90 (80) Cj-Zj O (70) 30 0 0 0 0 0 70 X3 X4 X1 300 50 80 0 0 1 8 [10/3] 1/3 1 0 0 0 1 0 -1/3 -5/9 1/9 37.5 (15) 240 Cj-Zj -5600 0 (20/3) 0 0 -70/9 0 30 70 X3 X2 X1 180 15 75 0 0 1 0 1 0 1 0 0 -12/5 3/10 -1/10 1 -1/6 1/6 Cj-Zj -5700 0 0 0 -2 -20/3 表1-6 单纯形法表格计算过程

  14. 由表得最优解 相应的最优值-Z=-5700 例8的最优解是 最优值是Z=5700

  15. 单纯形法的基本步骤: (1)建立初始单纯形表 确定基变量、非基变量以及基变量、非基变量(全部对于0)和目标函数的值,并求出相应的检验数(在用非基变量表达的目标函数表达式中,我们称非基变量 xj 的系数为检验数) ;

  16. 单纯形法的基本步骤: (2)检验、确定进基变量 如果任何一个非基变量的值增加都不能使目标函数值增加,即所有检验数非正,则当前的基本可行解就是最优解,计算结束。 若存在检验数大于0 ,那么绝对值最大者对应的非基变量 xj 称为“进基变量”,转(3)。

  17. 单纯形法的基本步骤: (3) 确定出基变量 这个基变量 xr 称为出基变量。转(4)。 如果进基变量的值增加时,所有基变量的值都不减少,即所有 aij 非正,则表示可行域是不封闭的,且目标函数值随进基变量的增加可以无限增加,此时,不存在有限最优解(或称有无界解或无最优解),计算结束。 满足

  18. 单纯形法的基本步骤: (4)迭代运算 将进基变量作为新的基变量,出基变量作为新的非基变量,围绕主元进行迭代运算,确定新的基、新的基本可行解和新的目标函数值。在新的基变量、非基变量的基础上重复(1)。

  19. 注意:单纯形法中 1.每一步运算只能用矩阵初等行变换; 2.表中第3列(b列)的数总应保持非负(≥0) 3.当所有检验数均非正(≤0)时,得到最优单纯形表。 4.可能出现的特殊情况

  20. 单纯形法求解中的特殊情况 1.最终产生最优值的单纯形表中,某一非基本变量的检验数=0,意味着作任何增大,目标函数的最优值不变.此时线性规划问题的最优解并不唯一,有多重最优解. (见下面例题)

  21. 例用单纯形法求解下列规划问题 解: 令 于是原线性规划问题变为标准形式:

  22. b -3 -1-1 -1 x1 x2 x3 x4 -1 x3 4 -2 [2] 1 0 2 -1 x4 6 3 1 0 1 6 Cj -Zj -2 2 0 0 -1 x2 2 -1 1 ½ 0 -1 x4 4 [4] 0 -1/2 1 1 Cj -Zj 0 0 -1 0 -1 x2 0 1 3/8 1/4 3 -3 x1 1 0 -1/8 1/4 1 Cj -Zj 0 0 -1 0 单纯形表迭代

  23. 最优解为: 最优值为:

  24. 单纯形法求解中的特殊情况 2.当枢列(进基变量所在列)中的每一项系数不是0就是负值时,说明所有约束条件对进基变量的增加都无约束作用,因此目标函数可以无限地增加.这种情况我们称为无有限最优解(或称有无界解或无最优解).但在现实中,不可能有此情况,往往是模型建立错误,遗漏了一些约束条件所致.

  25. 单纯形法求解中的特殊情况 3.在选取进基变量时,有2个及2个以上变量的检验数具有相同的最大正值(极小化问题为相同的最小负值),这时可任选其中一个变量进基.选择进基变量的不同,可能在达到最优解前迭代的次数也不同,但事先无法预测.

  26. 单纯形法求解中的特殊情况 4.出现相同的最小比值,此时可从具有相同最小比值所对应的基本变量中,选择下标最大的那个基本变量为出基变量.这时有可能出现退化的基本可行解,即至少有一个基变量为零(见规划教材例2-8中的表2-6和表2-7).

  27. 单纯形法求解中的特殊情况 出现退化的基本可行解对运算带来麻烦,理论上可能出现单纯形法陷入循环或闭环,在每次迭代中值保持不变,不能使解趋向最优解.但幸运的是,在实际应用中从未遇到或发生过这种情况.尽管如此,人们还是对如何防止出现循环作了大量研究。提出了各种避免循环的方法。

  28. 避免循环的方法 在选择进基变量和出基变量时作以下规定: ① 在选择进基变量时,在所有 j > 0的非基变量中选取下标最小的进基; ② 当有多个变量同时可作为出基变量时,选择下标最大的那个变量出基。这样就可以避免出现循环,当然,这样可能使收敛速度降低。 #

  29. 初始基本可行解 是否最优解或 无限最优解? N 沿边界找新 的基本可行解 Y 结束 单纯形法的基本过程 #

  30. 作业 规划教材P50 4 Thanks for your participation!

More Related