線性规划问题的两种求解方式.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
線性规划问题的两种求解方式

线性规划问题的两种求解方式 线性规划是中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支它是辅助人们进行科学管理的一种数学方法线性规划所研究的是:在一定条件下,合理安排人力物力等资源,使经济效果达到最好一般地,求线性目标函数在线性约束条下的最大值或最小值的问题,统称为线性规划问题。从实际问题中建立数学模型一般有以下三个步骤;   1根据影响因素找到决策变量;   2由决策变量和关系确定目标函数; 3由决策变量所受的限制条件确定决策变量所要满足的约束条件。;4 x1;4 x2; 该工厂的目标是在不超过所有资源限量的条件下,如何确定产量x1 、x2以得到最大的利润。若用z表示利润,这时z=2x1+3x2 综合上述,该问题可用数学模型表示为: 目标函数 max z=2x1+3x2 满足约束条件: x1+2 x2 4 x1 4 x2 x1 , x2 一、 利用单纯形法进行求解,则例题的标准型为: maxZ=2x1+3x2+0x3+0x4+0x5 x1+2 x2+x3 =8 4 x1 +x4 =16 4 x2 +x5=12 xj, j=1,2,…5 根据标准型,取松弛变量x3,x4,x5为基变量,它对应的单位矩阵为基,这就得到初始基可行解 X(0)=(0,0,8,16,12)T 将有关数字填入表中,得到初始单纯形表,见表1-2 表1-2 cj 2 3 0 0 0 θ CB XB b x1 x2 x3 x4 x5 0 x3 8 1 2 1 0 0 4 0 x4 16 4 0 0 1 0 — 0 x5 12 0 [4] 0 0 1 3 σ 2 3 0 0 0 因检验数都大于零,且须找出换入换出变量,继续进行计算; Max(σ1, σ2)=max(2,3)=3,对应的 变量x2为换入变量,计算θ θ=min(8/2,-,12/4)=3 所以它所在行对应的x5为换出变量。x2所在列和x5所在行的交叉处[4]称为主元素。 (4)以[4]为主元素进行初等行变换,使P2变换为(0,0,1)T,在XB列中将x2替换x5,于是得到新表1-3。 cj 2 3 0 0 0 θ CB XB b x1 x2 x3 x4 x5 0 x3 2 1 0 1 0 -1/2 2 0 x4 16 4 0 0 1 0 4 3 x2 3 0 1 0 0 1/4 — σ 2 0 0 0 -3/4 b列的数字是x3=2,x4 =16,x2=3 于是得到新的基可行解X(1)=(0,3,2,16,0)T,目标函数的取值z=9 (5)检查表1-3的所有σ,这时有σ1=2;说明x1应为换入变量。重复(2)—(4)的计算步骤,得表1-4。 cj 2 3 0 0 0 θ CB XB b x1 x2 x3 x4 x5 2 x1 2 1 0 1 0 -1/2 — 0 x4 8 0 0 -4 1 2 4 3 x2 3 0 1 0 0 1/4 12 σ 0 0 -2 0 1/4 cj 2 3 0 0 0 θ CB XB b x1 x2 x3 x4 x5 2 x1 4 1 0 0 1/4 0 0 x5 4 0 0 -2 1/2 1 3 x2 2 0 1 1/2 -1/8 0 σ 0 0 -3/2 -1/8 0 表1-4最后一行的所有检验数已为负数或零,这表示目标函数值已不可能再增大,于是得到最优解 X*=X(3)=(4,2,0,0,4)T 目标函数值z=14 二、利用Excel表格进行线性规划求解 将单纯形表中的有关数据输入到Excel中,建立如图1所示的电子表格模型。被输入已知数据的单元格是数据单元格,如单元格C5:D8,G5:G7。决策变量(即两种产品每周的生产量)放在单元格C9和D9,正好定位在这些产品所在列的数据单元格下面,这种含有需要做出决策的单元格是可变单元格。单元格E5:E7是用来计算各个工厂每周的总生产时间,如单元格E5就是用C5:D5和C9:D9的对应数值各自相乘再总加得到。Excel中有一个叫SUM PRODUC I的函数能对相等行数和相等列数的两个变化范围的单元格中的值乘积后进行加和。被加和的每个值是对每一个变化范围的一些值和对应位置的第二个变化范围的一些值的积。如E5=SUM PRODUCT(C5:D5,C9:D9)是把C5:D5变化范围的每个值与C9:D9变化范围中对应的每个值相乘,然后各个积相加。同样 E6=SUM PRODUCT(C6:D6,C9:D9), E7=SUM PRODU CT(C7:D7,C9:D9), E5、E6、E7这些单元格的数值是依赖于可变单元格的,它

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档