- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
v1 v2 v3 v4 v5 v6 v8 v7 v9 v10 v11 v12 v13 邮局 4 4 4 5 5 1 2 4 1 2 5 4 4 7 4 2 2 投递距离:L=60+18=78 §6.6 网络模型的实际应用 例1:王经理花费12000元购买了一台微型车,以后年度的维护费用取决于年初时汽车的役龄,如表示。为避免使用旧车带来较高的维护费用,王经理可选择卖掉旧车,购买新车使用的方案,旧车的预计收入如表示。为简化计算,假定任何时刻购买新车都需花费12000元,王经理的目标是使净费用最小(购置费+维护费-卖旧车收入)。 役龄(年) 年维护费 预计收入 单位:元 0 1 2 3 4 5 2000 4000 5000 9000 12000 —— —— 7000 6000 2000 1000 0 解: 用网络图模型描述,归结为最短路问题。 7 7 7 7 7 1 2 3 4 5 6 12 12 12 12 21 21 21 31 31 44 1年初 5年末 例2:图示岛屿与河岸有数座桥相联,问至少需要炸毁几座桥,可中断两岸的交通? A B C D E F A B C F E D 2 2 2 1 3 1 1 1 1 例3:有3根相同的轴A1、A2、A3,另有三根相同的齿轮B1、B2、B3。因为精度不高,不能做到任意的互相配合,其中A1能与B1、B2配合,A2能与B2、B3配合,A3能与B1、B3配合。要求确定合适的配合方案,以得到最多的配合数,将此问题归为网络最大流问题。 A1 A2 A3 B1 B2 B3 1 1 1 1 1 1 S T 1 1 1 1 1 1 S A B C D E T 2 5 2 4 1 4 3 1 7 5 5 7 0 2 4 4 7 8 9 14 13 5 9 4 最短路:S ? A?B ? E ? D ? T 最短距离:LST=13 例 求图中S到T的最短路及最短距离。 V1 V2 V3 V4 V5 V6 V7 5 2 2 7 6 7 4 2 1 3 6 例 求图中v1到v7的最短路。 0 5 2 7 7 6 10 例 求图中任意两点之间的最短距离。 V1 V2 V3 V4 V6 V7 5 2 2 7 6 7 4 2 1 3 6 4、矩阵算法 求任意两点间最短距离的方法 ⑴ 构造任意两点间直接到达的最短距离矩阵 记做D(0)= ? dij(0)? 其中dij(0)=dij 注意:D(0)是一个对称矩阵,且对角线上的元素全是0. D(0)= v1 v2 v3 v4 v5 v6 v7 V1 0 5 2 ∞ ∞ ∞ ∞ V2 5 0 ∞ 2 7 ∞ ∞ V3 2 ∞ 0 7 ∞ 4 ∞ V4 ∞ 2 7 0 6 2 ∞ V5 ∞ 7 ∞ 6 0 1 3 V6 ∞ ∞ 4 2 1 0 6 v7 ∞ ∞ ∞ ∞ 3 6 0 其中 dij(1)= min { dir(0)+ drj(0)} i r j dir(0) drj(0) r ⑵ 构造任意两点间直接到达、或者最多经过1个中间点到达的最短距离矩阵D(1)= ? dij(1)? 即dij(1)为D(0)中第i行和第j列对应元素之和的最小值 D(1)= v1 v2 v3 v4 v5 v6 v7 V1 0 5 2 7 12 6 ∞ V2 5 0 7 2 7 4 10 V3 2 7 0 6 5 4 10 V4 7 2 6 0 3 2 8 V5 12 7 5 3 0 1 3 V6 6 4 4 2 1 0 4 v7 ∞ 10 10 8 3 4 0 其中 dij(2)= min { dir(1)+ drj(1)} i r j dir(1) drj(1) r ⑶ 构造任意两点间最多可经过3个中间点到达的最短距离矩阵 D(2)= ? dij(2)? 即dij(2)为D(1)中第i行和第j行对应元素之和的最小值 D(2)= v1 v2 v3 v4 v5 v6 v7 V1 0 5 2 7 7 6 10 V2 5 0 7 2 5 4 8 V3 2 7 0 6 5 4 8 V4 7 2 6 0 3 2 6 V5 7 5 5 3 0 1 3 V6 6 4 4 2 1 0 4 v7 10 8 8 6 3 4 0 其中 dij(3)= min { dir(2)+ drj(2) } i r j dir(2) drj(2) r ⑷ 构造任意两点间最多可经过7个中间点到达的最短距离矩阵 D(3)= ? dij(3)? 即dij(3)为D(2)中第i行和第j行对应元素之和的最小值 D(3)= v1 v2 v3 v4 v5 v6 v7 V1 0 5 2 7 7 6 10 V2 5 0 7 2 5 4 8 V3 2 7 0 6 5 4 8
您可能关注的文档
最近下载
- 玉米保护性耕作水肥一体种植技术规程.pdf VIP
- DB2203_T 6-2023 玉米秸杆覆盖条耕滴灌水肥一体化技术规程.pdf VIP
- J16J156 被动式低能起居住建筑节能构造.docx VIP
- 车辆租赁服务项目实施方案及保证措施.docx VIP
- ISO1940-1机械振动-恒定(刚性)状态下转子的平衡质量要求第1部分:平衡公差的规定和验证.pdf VIP
- J10J123 住宅厨房卫生间ZDA防火型排气道.docx VIP
- J12Z605 混凝土排水管道基础与接口.docx VIP
- J14J141 聚苯暖砖现浇混凝土填芯墙体构造.docx VIP
- J14J144 WG建筑刚性防水与混凝土抗震构造.docx VIP
- 肿瘤患者的饮食指导.ppt VIP
文档评论(0)