第2章—线性规划(第1节).ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章—线性规划(第1节)

线性规划问题 线性规划模型 线性规划解的基本概念 线性规划的图解 利用EXCEL求解线性规划模型行解 单纯形法 某工厂在计划期内要安排生产Ⅰ、Ⅱ两种产品,已知生产单位产品所需的设备台时及A、B两种原材料的消耗,如表2-1所示。该工厂每生产一件产品Ⅰ可获利2元,每生产一件产品Ⅱ可获利3元,问应如何安排计划使该工厂获利最多? 如何用数学关系式描述这问题,必须考虑: 设 分别表示计划生产产品Ⅰ、Ⅱ的数量,称它为决策变量;(确定决策变量阶段) 生产 数量的多少受资源拥有量的限制,这是约 束条件 ; (确定约束条件阶段) 如何安排生产,使利润最大,这是目标 。(确定目 标函数阶段) 数学模型 建模型之前的分析和计算 设: 第一化工厂每天处理工业污水量为x1万立方米,第二化工厂每天处理工业污水量为x2万立方米 数学模型 建模过程如下: 可得上述问题的数学模型为: 线性规划的可行域是凸集 线性规划的最优解在极点上 数学模型 数学模型 6.1 单纯形法的求解思路 6.2 单纯形法求解过程的应用举例 6.3 单纯形表 6.4 单纯形的经济信息 一般线性规划问题具有线性方程组的变量数大于方程个数,这时有不定的解。但可以从线性方程组中找出一个个的单纯形,每一个单纯形可以求得一组解,然后再判断该解使目标函数值是增大还是变小,决定下一步选择的单纯形。这就是迭代,直到目标函数实现最大值或最小值为止。这样问题就得到了最优解,先举一例来说明。 以例1来讨论如何用单纯形法求解。通过引入松弛变量 将例1的数模化为标准型: 需要注意的是,如果数模的目标函数是Min型,则要转化为Max型。如目标函数 由于, 令 则原目标函数化为Max型为: 约束方程(2-2)式的系数矩阵 从(2-2)式中可以看到x3,x4,x5的系数列向量 P3 ,P4,P5 是线性独立的,这些向量构成一个基 对应于B的变量x3,x4,x5为基变量. 将(2-3)式代入目标函数(2-1) 得到 当令非基变量x1=x2=0,便得到z=0。这时得到一个基可行解X(0) X(0)=(0,0,8,16,12)T 这个基可行解表示:工厂没有安排生产产品Ⅰ、Ⅱ;资源都没有被利用,所以工厂的利润指标z=0。 从分析目标函数的表达式(2-4)可以看到 非基变量x1,x2(即没有安排生产产品Ⅰ,Ⅱ)的系数都是正数,因此将非基变量变换为基变量,目标函数的值就可能增大。从经济意义上讲,安排生产产品Ⅰ或Ⅱ,就可以使工厂的利润指标增加。所以只要在目标函数(2-4)的表达式中还存在有正系数的非基变量,这表示目标函数值还有增加的可能,就需要将非基变量与基变量进行对换。 如何确定换入,换出变量 一般选择正系数最大的那个非基变量x2为换入变量,将它换入到基变量中去,同时还要确定基变量中有一个要换出来成为非基变量,可按以下方法来确定换出变量。 现分析(2-3)式,当将x2定为换入变量后,必须从x3,x4,x5中确定一个换出变量,并保证其余的都是非负,即x3,x4,x5≥0。 当x1=0,由(2-3)式得到 x2取何值时,才能满足非负要求? 从(2-5)式中可以看出,只有选择 x2=min(8/2,-,12/4)=3时, 才能使(2-5)式成立。 因当x2=3时,基变量x5=0,这就决定用x2去替换x5。 以上数学描述说明了每生产一件产品Ⅱ,需要用掉各种资源数为(2,0,4)。由这些资源中的薄弱环节,就能确定产品Ⅱ的产量。 这里就是由原材料B的数量确定了产品Ⅱ的产量x2=12/4=3件。 为了求得以x3,x4,x2为基变量的一个基可行解和进一步分析问题,需将(2-3)中x2的位置与x5的位置对换。得到 用高斯消去法 将(2-6)式中x2的系数列向量变换为单位列向量。其运算步骤是: ③′=③/4;①′=①-2×③′;②′=②, 并将结果仍按原顺序排列有: 再将(2-7)式代入目标函数(2-1)式得到 从目标函数的表达式(2-8)中可以看到,非基变量x1的系数是正的,说明目标函数值还可以增大,X(1)还不是最优解。 于是再用上述方法,确定换入、换出变量,继续迭代,再得到另一个基可行解X(2) X(2)=(2,3,0,8,0)T 再经过一次迭代,再得到一个基可行解X(3) X(3)=(4,2,0,0,4)T

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档