网站大量收购独家精品文档,联系QQ:2885784924

存在哈密顿回路通路.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Discrete Math. , huang liujia 离散数学 Discrete Mathematics 15.1 欧拉图 欧拉图 定义15.1 欧拉通路:经过图中所有顶点且每条边恰好经过一次的通路 欧拉回路:经过图中所有顶点且每条边恰好经过一次的回路 欧拉图:有欧拉回路的图 半欧拉图:有欧拉通路而没有欧拉回路的图 说明: 上述定义对无向图和有向图都适用 规定平凡图为欧拉图 欧拉通路是简单通路, 欧拉回路是简单回路 环不影响图的欧拉性 例 实例 欧拉图判别定理 定理15.1 无向图G为欧拉图当且仅当G连通且无奇度顶点. 定理15.2 无向图G是半欧拉图当且仅当G连通且恰有两个奇度顶点. 定理15.3 有向图D是欧拉图当且仅当D连通且每个顶点的入度都等于出度. 定理15.4有向图D具有欧拉通路当且仅当D连通且恰有两个奇度顶点, 其中一个入度比出度大1, 另一个出度比入度大1, 其余顶点的入度等于出度. 定理15.5 G是非平凡欧拉图当且仅当G连通且为若干个不重的圈的并. 例子 例15.1 设G是非平凡的且非圈的欧拉图,证明: (1) ?(G)?2; (2) 对于G中任意两个不同的顶点u,v都存在简单回路C含u和v. 实例 Fleury算法 算法: (1)任取v0?V(G).令P0=v0。 (2)设Pi=v0 v1 …vi已选定,则从E(G)-E(Pi)中选一条边ei+1 使得ei+1与vi 相关联, 且非必要时, ei+1 不要选G-E(Pi)的桥. (3)反复执行(2),直至每边e?E(G))皆入选为止。 周游世界问题(W.Hamilton, 1859年) 哈密顿回路与哈密顿通路 定义15.2 哈密顿通路: 经过图中所有顶点一次且仅一次的通路. 哈密顿回路: 经过图中所有顶点一次且仅一次的回路. 哈密顿图: 具有哈密顿回路的图. 半哈密顿图: 具有哈密顿通路但没有哈密顿回路的图. 说明: 哈密顿通路是初级通路 哈密顿回路是初级回路 有哈密顿通路不一定有哈密顿回路 环与平行边不影响图的哈密顿性 哈密顿图的必要条件 定理15.6 设无向图G=V,E是哈密顿图, 则??V1?V,均有 p(G?V1)?|V1|. 证 设C为G中一条哈密顿回路, 有p(C?V1) ? |V1|. 又因为C?G为生成回路, 故 p(G?V1) ? p(C?V1) ? |V1|. 注:本定理的条件是哈密顿图的必要条件,而不是充分条件。利用该定理可以证明一个图不是哈密顿图. 推论设无向图G=V,E是半哈密顿图,则??V1?V,均有 p(G?V1)?|V1|+1. 分析:考虑通路的始终点 例子 例 例15.4 设G是无向连通图,证明:如果G中有割点或桥,则G不是哈密顿图。 证明:设v是割点。 删除结点v,图成为不连通的,且至少有两个连通分支。 令S=?v?,则W(G–S)≥2>1=|S|,即 W(G–S)>|S|。 依据定理15.6,G不是哈密顿图。 如果G中有桥,则该桥的一个端点是割点。 可以归结为G中有割点的情况。 所以G也不是哈密顿图。 存在哈密顿回路(通路)的充分条件 定理15.7 设G是n(n?3)阶无向简单图, 若任意两个不相邻的顶点的度数之和大于等于n?1, 则G中存在哈密顿通路. 推论若任意两个不相邻的顶点的度数之和大于等于n, 则G中存在哈密顿回路, 即G为哈密顿图. 定理15.8 设G是n(n?3)阶无向简单图, u,v是G中两个不相邻的顶点且,d(u)+d(v)?n, 则G为哈密顿图当且仅当G?(u,v)为哈密顿图. 推论 设G是n(n?3)阶无向简单图, 若δ(G)?n/2, 则G是哈密顿图 当n?3时, Kn是哈密顿图; 当r=s?2时, Kr,s是哈密顿图. 定理15.9 设D是n(n?2)阶竞赛图, 则D中有哈密顿通路. 应用实例 应用 例 有7个人, A会讲英语, B会讲英语和汉语, C会讲英语、 意大利语和俄语, D会讲日语和汉语, E会讲德语和意大利 语, F会讲法语、日语和俄语, G会讲法语和德语. 问能否将 他们沿圆桌安排就坐成一圈, 使得每个人都能与两旁的人 交谈? 解 * CHAPTER Fifteen * Discrete Math. , huang liujia Discrete Math. , huang liujia 第十五章 欧拉图与哈密顿图 §15.1 欧拉图 §15.2 哈密顿图 §15.3 带权图与货郎量担问题 哥尼斯堡七桥 欧拉图可用一笔画完图形. (1), (4)为欧拉图; (2),

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档