第三章线性规划问题的解法.pptVIP

  • 53
  • 0
  • 约7.2千字
  • 约 76页
  • 2018-06-06 发布于河北
  • 举报
第三章线性规划问题的解法

第一节、线性规划模型的图解法 图解法是用画图的方式求解线性规划的一种方法。它虽然只能用于解二维(两个变量)的问题,但其主要作用并不在于求解,而是在于能够直观地说明线性规划解的一些重要性质。 1. 图解法的步骤 (1)做约束的图形 先做非负约束的图形; 再做资源约束的图形。 问题:不等式的几何意义是什么?怎样做图? (1)做约束的图形 先做非负约束的图形; 再做资源约束的图形。 以例1为例,其约束为 (2)做目标的图形 练习:用图解法求解 下面的线性规划。 问题:在上两例中 2. 由图解法得到线性规划解的一些特性 (1)线性规划的约束集(即可行域)是一个凸多 面体。 (2)线性规划的最优解(若存在的话)必能在可行域的角点获得。 (3)线性规划解的几种情形 记A中的第j列为Pj,则标准形式为: 例 某工厂在计划期内要安排生产Ⅰ、Ⅱ两种产品,已知生产单位产品所需的设备台时及A、B两种原材料的消耗,如表1-1所示。 约束条件的系数矩阵为 对应于基B的变量x3,x4,x5为基变量. 可得z=0 本基可行解的经济含义是:工厂没有安排生产产品Ⅰ、Ⅱ,资源都没有被利用,所以工厂的利润为z=0。 分析: 非基变量x1,x2(即没有安排生产产品Ⅰ,Ⅱ)的系数都是正数,因此将非基变量变换为基变量,目标函数的值就可能增大。从经济意义上讲,安排生产产品Ⅰ或Ⅱ,就可以使工厂的利润指标增加。所以只要在目标函数的表达式中还存在有正系数的非基变量,这表示目标函数值还有增加的可能,就需要将非基变量与基变量进行对换。 如何确定换入、换出变量 一般选择正系数最大的那个非基变量x2为换入变量,将它换到基变量中,同时还要确定基变量中哪一个换出来成为非基变量。 可按以下方法来确定换出变量: 当将x2定为换入变量后,必须从x3,x4,x5中确定一个换出变量,并保证其余的变量仍然非负,即x3,x4,x5≥0。 如何确定换出变量 由于x1仍为非基变量,所以x1=0 经济学解释: 每生产一件产品Ⅱ,需要用掉的各种资源数为 (2,0,4)。由这些资源中的薄弱环节,就确定了产品Ⅱ的产量。 这里就是由原材料B的数量确定了产品Ⅱ的产量x2=12/4=3件。 将x2的位置与x5的位置对换,得到 目标函数变为非基变量的函数: 用上述方法确定换入、换出变量,继续迭代,得到另一个基可行解X(2) X(2)=(2,3,0,8,0)T 再经过一次迭代,又得到一个基可行解X(3) X(3)=(4,2,0,0,4)T 而这时得到目标函数的表达式是: z=14?1.5x3? 0.125x4 所有非基变量x3,x4的系数都是负数,为最优解 1、首先确定基变量(先找单位矩阵); 2、将基变量,目标函数都表示为非基变量的函数; 3、是否为最优解由目标函数中非基变量的系数确定(检验数); 4、换入变量由目标函数中非基变量的系数确定(检验数) 5、换出变量由基变量表达式中的常数项及基变量的系数比例确定。(检验比); 由上例可看出,所做均为初等行变化,可在矩阵中进行,实际操作中为了标识清晰,在单纯表中进行。 初始基可行解为 X(0)=(0,0,8,16,12)T,对应于图中的原点(0,0); X(1)=(0,3,2,16,0)T对应于图中的Q4点(0,3); X(2)=(2,3,0,8,0)T对应于Q3点(2,3); 最优解X(3)=(4,2,0,0,4)T相当于图中的 Q2点(4,2)。 三、单纯形法的计算步骤 现用上例的标准型来说明在单纯形表中的计算步骤 最后一行的所有检验数都已为负或零。这表示目标函数值已不可能再增大,于是得到最优解 第三节 单纯形法的进一步讨论 3.1 目标函数求极小值 3.2 人工变量法 3.3 退化 设线性规划问题的约束条件 以xn+1,…,xn+m为基变量,并可得到一个m×m单位矩阵。令非基变量x1,…,xn为零,便可得到一个初始基可行解X(0)=(0,0,…,0,b1,b2,…,bm)T 因为人工变量是后加入到原约束条件中的虚拟变量,要求经过基的变换将它们从基变量中逐个替换出来。 基变量中不再含有非零的人工变量,这表示原问题有解。 若在最终表中当所有检验数≤0,而在其中还有某个非零人工变量,这表示原问题无可行解。 以下讨论如何解含有人工变量的线性规划问题。 例 现有线性规划问题,试用大M法求解。 解 在上述问题的约束条

文档评论(0)

1亿VIP精品文档

相关文档