用Excel求解网络规划问题.docVIP

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

用Excel求解网络规划问题 高尚 (华东船舶工业学院电子与信息系,江苏镇江,212003) 文 摘:用Excel提供的“规划求解”功能解决了网络规划问题中的主要问题:最大流问题、最小代价流问题、最短路问题和网络计划关键路径问题。 主题词:最大流问题,最小代价流问题,最短路问题,关键路径问题 在生产实践和社会生活中,有许多现实的网络,如电力网、通讯网、铁路网等。研究这些网络的管理决策问题就是网络规划,它是运筹学中一个重要的分支。网络规划中主要问题有:最大流问题、最小代价流问题、最短路问题和网络计划关键路径问题。用Excel提供的“规划求解”功能可以解决许多问题,可以解方程(组),可以解线性规划和非线性规划问题。本文举例说明如何使用这一功能求解运筹学中的网络规划问题。 1 最大流问题 设有一网络,如图1所示,每条线旁的数字表示容量,如何安排使s到t的流量最大? 用Excel解决的步骤如下: 图1 求解最大流 表1 求解最大流原始数据 A B C D E F 1 容量 s v1 v2 t 2 s 0 4 3 0 3 v1 0 0 5 3 4 v2 0 0 0 4 5 t 0 0 0 0 6 流量 s v1 v2 t 7 s 0 8 v1 0 9 v2 0 10 t 11 0 0 0 1)把网络的容量信息输入到工作表中,用B2:E5区域表示网络的容量,若没有线路到达,流量为0;(如表1) 将B7:E10区域作为可变单元格,表示流量; 在F7单元格中输入“=SUM($B7:$E7)”,并复制到F8、F9中,使它们分别变为 “=SUM($B8:$E8)”和 “=SUM($B9:$E9)”。同样使 C11、D11、E11单元格中分别变成“=SUM(C$7:C$10)”、 “=SUM(D$7:D$10)”和 “=SUM(E$7:E$10)”; 选择菜单“工具”中的“规划求解”,出现“规划求解参数”对话框如图2,逐一填充各栏中的空白: ①在“设置目标单元格”栏后的空白中填入$F$7,并选中“最大”;   ②在“可变单元格(B)”栏后的空白中填入$B$7:$E$10;   ③光标指向“约束”栏,按“添加”,出现“添加约束”对话框,依次填入约束关系,每输完一条,按“添加”,输入所有约束条件后,按“确定”,又退回到图2状态,在图2中可以选“更改”、“删除”、“全部重设”来编辑约束条件及其他设置。分别输入“$B$2:$E$5=$B$7:$E$10”、“$F$8=$C$11”和“$F$9=$D$11”。 ④按图2中的“选项”按钮,可以调整运算精度等多项选项; ⑤在图2中按“求解”,即进入求解过程,求解结束,出现“规划求解结果”对话框,选择“保存规划求解结果”后,工作表中可变单元格、目标单元格以及计算约束条件的单元格均发生变化。如不想破坏原始数据,可选择“恢复为原值”,同时选中“报告”框中的“运算结果报告”,或选“保存方案”以存储运算结果。 运行后得到的最大流方案如表2,最大流为7。 图2 求解最大流“规划求解参数”对话框 表2 最大流最优结果 A B C D E F 6 流量 s v1 v2 t 7 s 0 4 3 0 7 8 v1 0 0 1 3 4 9 v2 0 0 0 4 4 10 t 0 0 0 0 11 4 4 7 2 最小代价流问题 图3给出了一个具有代价的网络,每条有向边旁的数字分别表示容量和代价,如何安排使s到t的流量为5时费用最小? 图 3求解最小代价流 步骤如下: 用B2:F6区域表示网络的容量,用B9:F13区域表示网络的代价;(如表3) 将B16:F20区域作为可变单元格,表示流量; 使G16、G17、G18、G19单元格中分别变成“=SUM($B16:$F16)”、 “=SUM($B17:$F17)”、 “=SUM($B18:$F18)”和“=SUM($B19:$F19)”,使C21、D21、E21、F21单元格中分别变成“=SUM(C$16:C$20)”、 “=SUM(D$16:D$20)”、 “=SUM(E$16:E$20)”和 “=SUM(F$16:F$20)”,使H16、H17、H18、H19、H20单元格中分别变成“=SUM(B16*B9,C9*C16,D9*D16,E9*E16,F9*F16)”、“ =SUM(B17*B10,C10*C17,D10*D17,E10*E17,F10*F17)”、“ =SUM(B18*B11,C11*C18,D11*D18,E11*E18,F11*F18)”、“ =SUM(B19*B12,C12*C19,D12*D19,E12*E19,F12*F19)”

文档评论(0)

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

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

1亿VIP精品文档

相关文档