- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中学课件数模培训图论模型简介
图论的起源 图论的发展 图的基本概念 用dij表示网路中从vi到vj的直接距离,vi与vj间无边时dij=∞,dii=0。 1.从起点s出发,因为 ,标永久性标号Ps给顶点s,并给其它点临时性标号 ; 2.若vi是最后得到的永久性标号的顶点,对其它还未获得永久性标号的顶点vj 按下式重新计算临时性标号: 其中 是vj的原有临时性标号值。 原理:最短路是一条路,且最短路中的任一段也是最短路. 求最短路径的Dijkstra 算法(适合权值非负的情形) 3.在所有 中找出最小值Pj作为相应顶点vj的永久性标号,并在该点旁标号 4.反复(2)(3)两步,每次增加一个永久性标号直到全部顶点获得永久性标号为止。这时每个顶点的标号即为从起点至此的最短距离; Bellman-Ford算法:适用于负权图 Dijkstra算法: 适合权值非负的图,得到指定点到其余各点的最短路 Floyd-Warshall算法:求全部顶点之间的最短路 Floyd算法的基本思想:递推产生一个矩阵序列 ,其中 表示从顶点 到顶点 的路径上所经过的顶点序号不大于k 的最短路径长度。 迭代公式: k是迭代次数, 。 最后,当k=n时, 即是各顶点之间的最短通路值。 图论基本模型3 遍历问题 1)遍历图的所有边 2)遍历图的所有顶点 定义 图G中的存在一个包含所有顶点和边的闭迹,则称该闭迹为欧拉闭迹,具有欧拉闭迹的图称为欧拉图。 定理2.8 图G含欧拉闭迹?G连通且没有奇顶点。 3.1 欧拉环游(Euler tour) 定理 图G可一笔画?G中奇顶点个数为0或2。 欧拉闭迹 欧拉开迹 连通有向图存在Euler回路?每个顶点的入度=出度 Fleury算法 (过河拆桥,尽量不走独木桥) 1.任取一顶点v0 ,令w0 = v0 。 2.若迹Wi=v0e1v1...eivi已取定,选ei+1?E\{e1 ,..., ei}使 (i) ei+1 与 v i相邻; (ii) 如果有别的选择,尽量选ei+1 使它不是 Gi = G-{e1 ,..., ei} 的割边。 3. 若2不能再进行下去,停止。 3.2中国邮递员问题(CPP-chinese postman problem) 一名邮递员负责投递某个街区的邮件。如何为他(她)设计一条最短的投递路线(从邮局出发,经过投递区内每条街道至少一次,最后返回邮局)? 这一问题是我国管梅谷教授1962年首先提出,国际上称之为中国邮递员问题。 解法: 若本身就是欧拉图,则直接可以找到一条欧拉环游路线就是本问题的解。 若不是欧拉图,必定有偶数个奇顶点,在这些奇顶点之间添加一些边,使之变成欧拉图,再找出一个欧拉环游游路线。 3.3 哈密尔顿环游 1859年,爱尔兰数学家哈密尔顿 (W.R.Hamilton)首先提出“环球周游” 问题。他用一个正十二面体的20个顶 点代表世界上20个大城市,这个正十 二面体同构于一个平面图,要求旅游 者能否找到沿着正十二面体的棱,从 某个顶点(即城市)出发,经过每个顶点 (即每座城市)恰好一次,然后回到出发 顶点? 定义 设G=(V,E)是连通无向图,包含图G的每个 顶点的路称为G的哈密尔顿路(Hamilton路或H路). 包含图G的每个顶点的圈,称为G的哈密尔顿圈 (或Hamilton圈或H圈). 含Hamilton圈的图称为哈密尔顿图(或Hamilton 图或H图). 判定任意给定的图是不是Hamilton 图,是个NP-Hard问题。 一个图为Hamilton 图的充要条件是其基础简单图为Hamilton 图,故关于Hamilton 图的讨论只需对简单图即可。 完全图是Hamilton 图 旅行商问题或货郎担问题. 一个旅行售货员想去访问若干城镇,然后回 到出发地.给定各城镇之间的距离后,应怎样计划 他的旅行路线,使他能对每个城镇恰好经过一次 而总距离最小? 归结为图论问题:在一个赋权完全图中 找出一个最小权的H圈,称这种圈为最优圈. 这个问题是NP-hard问题,即不存在多项式 时间算法. 对于大型网络(赋权图),目前还 没有一个求解旅行商问题的有效算法,因此 只能找一种求出相当好(不一定最优)的解. 可行的方法:改良圈法 先求一个H圈,然后适当 修改,以得到具有较小权的另 一个H圈. 二边逐次修正法: 在进行一系列修改之后,最
您可能关注的文档
最近下载
- 校园突发事件应急处置机制、应急处置预案范本.docx VIP
- 沥青混凝土路面施工方案(1).doc VIP
- 施工场地治安保卫管理计划.doc VIP
- 跨境生态补偿模式研究-洞察及研究.docx VIP
- 希沃白板培训教程.pptx
- 《中华人民共和国科学技术普及法》培训解读课件.pptx VIP
- EPC项目物资采购、分包工作的总体安排与资源配置.docx VIP
- 《液化烃球罐注水设施安全技术规范》T/CPCIF 0432-2025团体标准.docx VIP
- 2024年江西省“振兴杯”金属材精整工竞赛考试题库(含答案).pdf VIP
- 职业道德高级技师题库,高级技师鉴定职业道德复习题.doc VIP
文档评论(0)