欧拉回路-Read.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文档。上传文档
查看更多
欧拉回路-Read.ppt

第五章 图论 5.5欧拉图和哈密顿图 哥尼斯褒七桥问题 5.5.1欧拉图 定义1 欧拉通路:含所有边的简单通路 欧拉回路:含所有边的简单回路 欧拉图:有欧拉回路的图 例1 在图7-47里,哪些无向图具有欧拉回路?在没有欧拉回路的那些图里,哪些具有欧拉通路? 解 图G1具有欧拉回路,例如a, e, c, d, e, b, a。G2和G3都没有欧拉回路。但是G3具有欧拉通路,即a, c, d, e, b, d, a, b。G2没有欧拉通路。 图H2具有欧拉回路,例如a, g, c, b, g, e, d, f, a。H1和H3都没有欧拉回路。H3具有欧拉通路,即c, a, b, c, d, b,但是H1没有欧拉通路。 定理1 欧拉图的充要条件 连通图是欧拉图?每个顶点的度 都为偶数 证明:先直观描述 ?:显然 ?: 1.回路的存在性 从连通图G中的任一节点v0开始,取关联于v0的边e1={v0,v1},因为d(v1)为偶数,所以可以在G中继续取关联于v1的边e2={v1,v2},…,直到取到一条边ek+1={vk,v0},得到一条简单回路h1: (v0,e1, v1,e2,…,v1,ei+1,…,ek+1,v0)。这里,ei≠ej(i≠j)。显然,h1?G。 (接下页) 2.若h1=G,则G是欧拉图,否则转下一步。 3.记H=G-h1,因为G是连通图,所以H与h1至少有一个节点重合,不妨记为vi,又因为h1中d(vi)是偶数,故在H中d(vi)仍是偶数,从而从图H的节点vi出发,重复步骤1的做法,又可得简单回路h2: (vi,e1’,v1,e2’,…,vi)这里ei’≠ ej’(i≠j),那么h1∪ h2所对应的简单回路是:(v0,e1,v1,e2,…,vi, e1’,v1,e2’,…,vi,ei+1,…,ek+1,v0)。不妨将h1∪ h2仍记为h2,转步骤2。 对于有限图G,我们总可以在有限步骤中构造出简单回路h1,使得h1=G,故G是欧拉图。 例3 一笔画问题 能否用一笔画的方法画出图7-50所示的穆罕默德短弯刀?其中图形是在同一个顶点上开始和结束。 解: 可以解决这个问题,因为图7-50所示的图G具有欧拉回路。它具有这样的回路是因为它的所有顶点偶有偶数度。用算法1来构造欧拉回路。首先形成回路a, b, d, c, b, e, i, f, e, a。通过删除这条回路的边并且删除因此产生的孤立点,就得到子图H。然后形成H中的回路d, g, h, j, i, h, k, g, f, d。形成这条回路之后就用完了G中的所有边。在适当的地方拼接这条回路和第一条回路,就产生出欧拉回路.a, b, d, g, h, j, i, h, k, g, f, d, c, b, e, i, f, e, a。这条回路给出了铅笔不离开纸面并且不重复地画出弯刀的方法。 (接下页) (接上页) 定理2 欧拉通路的充要条件 连通图有欧拉通路而无欧拉回路?恰有两个奇数度顶点 证明:定理1的直接推论 有向图的欧拉通路和欧拉回路:类似与无向图 5.5.2哈密顿图 定义2 哈密顿通路:含所顶点的基本通路 哈密顿回路:含所有顶点的简单回路 哈密顿图:有哈密顿回路的图 哈密顿的智力题: 木质十二面体,有十二个正五边形表面,二十个顶点,顶点标记为不同的城市,每个顶点上有钉子,另有一细线。目标是从一个城市开始,沿十二面体的边旅行,访问其他19个城市,每个恰好一次,回到第一个城市结束。旅行经过的回路用钉子和细线来标记。 哈密顿图的必要条件 没有1度的顶点 2度顶点的边必定在哈密顿回路上 与一个顶点关联的边中有且仅有两条在哈密顿回路上 哈密顿回路中没有小回路 对V的任意非空子集S,有?(G-S)≤?S?。G-S是从G中删除S中的顶点及其关联边 后余下的图,?(G-S)表示图G-S的连通分支的数目。 例6 证明图7-35中的图没有哈密顿回路。 证明: G中没有哈密顿回路,因为G有1度顶点,即e。现在考虑H。因为顶点a, b,d 和e 的度都为2,所以这些顶点关联的每一条边都必然属于任意一条哈密顿回路。现在容易看出H中不存在哈密顿回路,因为任何这样的哈密顿回路都不得不包含4条关联c的边,这是不可能的。 例7 Kn(n2)是哈密顿图 解 :从Kn中的任意一个顶点开始来形成哈密顿回路。以所选择的任意顺序来访问顶点,只要求通路在同一个顶点开始和结束,而且恰好访问其他每个顶点一次。这样做是可能的,因为在Kn中任意两个顶点之间都有边。 定理 哈密顿图的充分条件 若G是n个节点的无向连通简单图,其任一节点v满足d(v

文档评论(0)

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

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

1亿VIP精品文档

相关文档