第15章欧拉图与哈密顿图..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文档。上传文档
查看更多
B C D E F G 建立无向图模型:结点为客人;会共同语言的2结点相邻接.则问题归结为求此图的一条Hamilton回路.不难验证,此图有一条Hamilton回路是: (A,B,D,F,G,E,C,A). 按此回路安排席位可满足要求. 思考问题:此图有Euler 回路或路径吗?若有,能 否用来解决此问题? A 英 英 法 德 俄 意 日 汉 定理15.9 定理15.9 若D为n(n≥2)阶竞赛图,则D中具有哈密顿通路。 证明 对n作归纳法。 n=2时,D的基图为K2,结论成立。 设n=k时结论成立。现在设n=k+1。 设V(D)={v1,v2,…,vk,vk+1}。 令D1=D-vk+1,易知D1为k阶竞赛图, 由归纳假设可知,D1存在哈密顿通路, 设Г1=v ?1v ?2…v ?k为其中一条。 定理15.9 下面证明vk+1可扩到Г1中去。 若存在v ?r(1≤r≤k),有v ?i,vk+1∈E(D),i=1,2,…,r -1, 而vk+1,v ?r∈E(D),见左图所示, 则Г=v ?1v ?2…v ?r-1vk+1v ?r…v ?k为D中哈密顿通路。 否则?i∈{1,2,…,k},均有v ?i,vk+1∈E(D),见右图所示, 则Г=Г ?∪v ?i,vk+1为D中哈密顿通路。 例15.6 下图所示的三个图中哪些是哈密顿图?哪些是半哈密顿图? (1)存在哈密顿回路,所以(1)为哈密顿图。 (2)取V1={a,b,c,d,e},从图中删除V1得7个连通分支, 由定理15.6和推论可知,不是哈密顿图,也不是半哈密顿图。 (3)取V1={b,e,h},从图中删除V1得4个连通分支,由定理15.6可知,它不是哈密顿图。但存在哈密顿通路,所以是半哈密顿图。 §15.3 最短路问题与货郎担问题 定义15.3 设图G=V,E(无向图或有向图), 给定 W: E?R,对G的每一条边e,称W(e)为边e的权 这样的图称为带权图,记作 G=V,E,W 当e=(u,v)时,把W(e)记作W(u,v) 设P是G中一条通路,P中所有边的权之和称为P的长度 记作W(P),类似地定义回路的长度W(C) 设带权图G=V,E,W(无向图或有向图),其中每一条边e 的权W(e)为非负实数, ?u,v∈V,当u和v连通(u可达v) 时,称从u到v长度最短的路径为从u到v的最短路径 称其长度为从u到v的距离,记作d(u,v) 约定d(u,u)=0, 当u和v不连通(u不可达u)时d(u,v)=∞ ? §15.3 最短路问题与货郎担问题 最短路问题: 给定带权图G=V,E,W及顶点u和v,其中每一条边e 的权W(e)为非负实数,求从u到v的最短路径 Dijkstra标号法 输入:带权图G=V,E,W和s∈V,其中|V|=n,?e∈E,W(e)≥0 输出:s到G中每一点的最短路径及距离 1. 令 l(s)?(s,0) , l(v)?(s,+∞) (v∈V-{s}) , i?1 , l(s)是永久标号,其余标号均为临时标号 , u?s 2. for与u关联的临时标号的顶点v 3. if l2(u)+W(u,v)l2(v) then 令 l(v)?(u,l2(u)+W(u,v)) 4. 计算 l2(t)=min{ l2(v)|v∈V且有临时标号 } , 把l(t)改为永久标号 5. if in then 令 u?t , i?i+1 , 转2 ? §15.3 最短路问题与货郎担问题 例15.6 带权图G如图15.10所示, 求从v1到其余各点的最短路径和距离 解 用Dijkstra标号法求解, 计算过程如下表所示 v2 v1 v3 v4 v5 3 5 7 2 2 6 2 v6 v7 2 3 3 8 步骤 v1 v2 v3 v4 v5 v6 v7 1 (v1,0)** (v1,+∞) (v1,+∞) (v1,+∞) (v1,+∞) (v1,+∞) (v1,+∞) 2 (v1,0)* (v1,3)** (v1,7) (v1,5) (v1,+∞) (v1,+∞) (v1,+∞) 3 (v1,0)* (v1,3)* (v2,5)** (v1,5) (v2,9) (v1,+∞) (v1,+∞) 4 (v1,0)* (v1,3)* (v2,5)* (v1,5)** (v3

文档评论(0)

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

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

1亿VIP精品文档

相关文档