网络_型课件_版24样版.pptVIP

  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文档。上传文档
查看更多
网络_型课件_版24样版.ppt

* dsdsgsd sddsgsgs * dsdsgsd sddsgsgs * dsdsgsd sddsgsgs 网络模型的讨论,本质上属于图论范畴 用途极其广泛(如:运输系统设计、信息系统设计、项目计划管理等)、实用性强,是网络模型的特征之一,其解法的特殊,也是值得关注的地方 需要重点掌握:各种网络模型的算法。 第八章 网络模型 一、问题及网络图表示 1、什么是最短路问题 在网络中任意选择某点为起点,求出从此起点到网络中其余各点的最短路径。如:Taxi 的调度问题 2、例子 Gorman 建筑公司承担了散布在邻近三个区域内的一些建筑项目,公司总部与这些工地之间经常有人员、设备、材料等的运输往来。与运输成本相关的最短路问题,就是很值得考虑的重要问题 设公司总部与六个工地间的公路网络如下页所示: ( 单位:km )。 第一节 最短路问题 一、问题及网络图表示 第一节 最短路问题 二、最短路算法--介绍Dijkstra 算法 (Dijkstra 于 1959 年提出,又称加标号法 labeling procedure ) 1、结点之标号(给出:累计路程、路径两个指标) 第一节 最短路问题 二、最短路算法(Dijkstra 算法) 2、结点标号的分类 1)有/无标号结点 有标号结点--已指定从起始结点到此结点的一条路径 无标号结点--未指定从起始结点到此结点的路径 2)永久/临时标号 有永久标号结点--已求出从起始点到此结点的最短路径 有临时标号结点--未求出从起始点到此结点的最短路径。 第一节 最短路问题 二、最短路算法(Dijkstra 算法) 3、例子的解 1 ) 定起始点,写上永久标号 [0 ,S]--如:结点内涂黑表示已有永久标号 2 ) ( 迭代 ) 反复以下步骤: (1) 为起始点能直达的结点写上临时标号 (2) 比较临时标号内第一个数,选择小的一个 (3) 小者写成永久标号 ( 圈内涂黑 ) (4) 有最新永久标号的结点视为新的起始点。 第一节 最短路问题 二、最短路算法(Dijkstra 算法) 4、求出最短路 1-3-2 1-3 1-3-5-4 1-3-5 1-3-5-6 1-3-5-6-7 5、第二个例子 在如下页的网络中,求结点 1 和结点 10 之间的最短路径 解答: 1--3--5--8--10 total = 19。 第一节 最短路问题 二、最短路算法(Dijkstra 算法) 第一节 最短路问题 三、说明 1、算法中,起始结点可以任意选定, N 个结点问题,一般需要有 N-1 次迭代 2、“MS”软件包只要先输入网络,可以解决此类问题 3、其它用处:最小旅行时间问题、旅行成本问题、管道铺设问题、线路安排问题、厂区布局问题、设备更新问题等等 4、练习的第四题――设备维护问题说明 5、标号法已发展到可以解决:(时间所限不展开讨论) (1) 弧值为负数; (2) 有向网络 ( 如:单行道运输问题 )。 第一节 最短路问题 一、概念 1、树--不含圈的联通图 2、什么是(网络)最小支撑树 1) 贯通网络所有结点――支撑 2) 分枝 (弧) 总长度最小――最小 3、用处:分子结构问题、电网络分析问题、计算机网络设立问题、管道铺设问题等等的解决。 第二节 最小支撑树问题 二、实例 计算机中心欲使五家新用户与中心联机 电话公司负责排线,由于价格昂贵,要寻求最小支撑树 由于计算机网络的可联通性能,得到: 第二节 最小支撑树问题 三、算法一 ( Greedy algorithm ) 1、因为问题很特殊,就有:若每一步追求最优,最后也能得到问题的最优的解法--贪心解法 2、作法 1) 对弧的长短按照升序排序 2)任意结点开始,在保证不构成圈的前提下 3) 重复进行:将最近的不联通结点并入网络的联通段(可以双线表示联通) 3、说明:最小支撑树不唯一,但分枝总长度唯一 4、例子的计算--略。o.f.=110。 第二节 最小支撑树问题 三、算法一 ( Greedy algorithm ) 第二个例子(总长度=28) 第二节 最小支撑树问题 四、算法二(Prim’s algorithm) 1、算法一的缺点:(1)需要先排序 (2)每一步都需要仔细确认有没有构成圈――故,不适合于复杂、大型的网络模型 2、算法二的步骤 1)任意选择一个起点; 2)选择与起点最近的顶点,将此顶点及其与起点相连接的弧一并加入树; 3)对已经连接成树的部分,仍然选择与

文档评论(0)

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

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

1亿VIP精品文档

相关文档