图论讲座在计算机科学中应用.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2013.11.10Dijkstra算法输入:非负权赋权图G,G中指定顶点输出:G中从到其余各点的最短路第一步:令第二步:对每个令取使得记令第三步:令如果,则停止,输出各点标号并反向追溯最短路;否则,转第二步。2013.11.10Dijkstra算法一般描述克斯特拉(Dijkstra)算法,其基本思想是按距从近到远为顺序,依次求得到G的各顶点的最短路和距离,直至(或直至G的所有顶点),算法结束。为避免重复并保留每一步的计算信息,采用了标号算法。2013.11.10Dijkstra算法例题某公司在六个城市中有分公司,从一个城市到另一个城市的直接航程票价记在下述矩阵的位置上。(无穷大表示无直接航路),请帮助该公司设计一张城市到其它城市间的票价最便宜的路线图。2013.11.10Floyd算法1962年提出可以直接求出网络图中任意两点间的最短路。令网络的全矩阵为D=(dij)nxnDij为vi到vj的距离。若i与j不相邻,令dij为无限大2013.11.10Floyd算法的基本步骤2013.11.10Floyd算法例题2013年国际赛培训题2013.11.10树的基本介绍树:不包含回路的连通图称为树。2013.11.10生成树生成树:若连通图G的生成子图T是一棵树,则称T为G的生成树。例下图中(b)和(c)都是(a)的生成树。2013.11.10最小生成树最小生成树:设G=V,E,f是一连通带权图,T是G的一棵生成树,T的边集用E(T)表示,T的各边权值之和称为T的权。G的所有生成树中权最小的生成树称为G的最小生成树。求解最小生成树主要有两种方法:破圈法以及避圈法2013.11.10破圈法从图中任取一个圈,从圈中去掉一条权最大的边(如果有两条或两条以上的边都是权最大的边,则任意去掉其中一条)。在余下的图中,重复这个步骤,直至得到一个不含圈的图为止,这时的图便是最小树。2013.11.10破圈法例题2013.11.10避圈法在所有各边中找到边权最小的一条,将其作为第一边,在剩余的边中,仍然找到边权最小的作为第二条边;在剩余的边中,找到边权最小的边,查看其是否与前面的边形成圈,如果没有,则在最小部分树中添加该边,如果形成了圈,则不再考虑该边;重复进行第二步,直到找到第n-1条边为止。2013.11.10Matlab中求解最小生成树的方法目前,在Matlab中求解最小生成树的成熟算法主要有以下两种:Prim算法以及Kruskal算法2013.11.10Prim算法2013.11.10Kruskal算法先从图G中找出权最小的一条边作为最小生成树的边,最后逐次从剩余边中选边添入最小生成树中,选边的原则为:每次挑选不与已选边构成圈的边中权最小的一条。直至选出v(G)-1条边为止。2013.11.10主讲人:李彬图论(GraphTheory)

----图与网络模型及方法2013.11.10图的定义图并不是几何学中的图形,而是客观世界中某些事物间联系的一个数学抽象,用顶点代表事物,用边表示各事物间的关系,如果所讨论的事物之间有关系,就把相应的顶点连成一条边。这种由顶点及边所组成的图,就是图论中研究的图。2013.11.10图论的起源图论起源于18世纪。第一篇图论论文是瑞士数学家欧拉于1736年发表的“哥尼斯堡的七座桥”。1857年,凯莱发现了“树”。1895年,哈密尔顿提出周游世界游戏。2013.11.10图论的运用近几十年来,由于计算机技术和科学的飞速发展,大大促进了图论研究和运用,图论的理论和方法已经渗透到物理、化学、通讯科学、建筑学、运筹学、生物遗传学、心理学、经济学、社会学等学科中。2013.11.10哥尼斯堡七桥问题2013.11.10哥尼斯堡七桥问题的数学模型2013.11.10图与网络图与网络是运筹学(OperationsResearch)中一个经典和重要的分支,所研究的问题涉及经济管理、工业工程、交通运输、计算机科学与信息技术通讯与网络技术等诸多领域。下面将要讨论的最短路问题、最大流问题

文档评论(0)

智乾 + 关注
实名认证
内容提供者

科技工作者

1亿VIP精品文档

相关文档