南邮离散数学第7章节 图论.ppt

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

定理: 无向图G具有一条欧拉路,当且仅当G是连通的,且有 零个或两个奇数度结点 (2)(半)欧拉图的判定方法 7-4 欧拉图与汉密尔顿图 7-4 欧拉图与汉密尔顿图 7-4 欧拉图与汉密尔顿图 推论:无向图G具有一条欧拉回路,当且仅当G是连通的,且 所有结点的度数全为偶数 半欧拉图 欧拉图 7-4 欧拉图与汉密尔顿图 可见deg(A)=5,deg(B)=deg(C)=deg(D)=3,故在图中不存在欧拉回路,哥尼斯堡七桥问题有了确切的否定答案 奇数 7-4 欧拉图与汉密尔顿图 思考:无向完全图Kp当p取何值时为欧拉图? (3)一笔画问题: 1)从图G中某个结点出发,经过G中的每一边一次且仅一次 到达另一个结点(半欧拉图) 2)从图G中某个结点出发,经过G中的每一边一次且仅一次 回到该结点(欧拉图) 7-4 欧拉图与汉密尔顿图 半欧拉图 欧拉图 单向欧拉路: 通过有向图G中每边一次且仅一次的单向路 单向欧拉回路: 通过有向图G中每边一次且仅一次的单向回路 (4)G为有向图: 定理: 有向图G具有一条单向欧拉回路,当且仅当G是连通的, 且每个结点的入度等于出度 有向图G具有单向欧拉路,当且仅当G是连通的,且除 两个结点外(一个结点的入度比出度大1,另一个结点的入度比出度小1 ),每个结点的入度等于出度 7-4 欧拉图与汉密尔顿图 欧拉回路是边的遍历问题,而汉密尔顿回路则是点的遍历问题,即能否找到一条经过每个点一次且仅一次最终回到起点的回路。经典问题:十二面体问题 2、汉密尔顿图 (1)定义:给定图G, 汉密尔顿路: 经过图中每个结点恰好一次的路 汉密尔顿回路: 经过图中每个结点恰好一次的回路 半汉密尔顿图:具有汉密尔顿路的图 汉密尔顿图: 具有汉密尔顿回路的图 7-4 欧拉图与汉密尔顿图 7-4 欧拉图与汉密尔顿图 (2)必要条件的判定: 定理: 图G=V,E具有汉密尔顿回路,则对于V的任何非空 子集S,W(G-S)≤|S|成立,其中W(G-S)是G-S的连通分支数。 证明:设C是G的一条汉密尔顿回路,则对于V的任意非空子 集S,在C中删去S的任意一个结点a1,则C- a1是连通的非回 路。若再删去S中的另一结点a2,则W(C- a1- a2) ≤2,归纳可 得: W(C-S)≤|S| 而C-S是G-S的一个生成子图,有 W(G-S) ≤ W(C-S) ≤|S| 7-4 欧拉图与汉密尔顿图 由此定理的结论,我们可以证明某些图是非汉密尔顿图 下图中,选取S={v1,v4},则G-S中有三个分图,因此G不是汉密尔顿图 考虑:用上面定理能证明某个特定的图不是汉密尔顿图, 那是否对于任意的非汉密尔顿图,都能用上面方法证明呢? 如果不行,该如何处理? 7-4 欧拉图与汉密尔顿图 考虑彼得森图(不是汉密尔顿图): 删去一个或两个结点,不能使图变为不连通图;删去三个结点,最多得到两个连通分支的子图;删去四个结点,最多得到三个连通分支的子图;删去五个或者五个以上的结点,剩余的结点个数不会超过五个,故子图的连通分支数也不会超过五 因而无法根据上述定理判定彼得森图不是汉密尔顿图 7-4 欧拉图与汉密尔顿图 另一个能判定非半汉密尔顿图的方法: 如果一个图中存在汉密尔顿路,我们用A标记图中的任意一个结点,所有与其相邻的结点标记为B,再标记所有邻接于B的结点为A,邻接于A的结点为B,直到所有的结点都有标记结束。如果出现相邻结点的标记相同时,在对应边上增加一个结点,加上相异标记。 如果图中存在汉密尔顿路,则必定交替通过结点A和B,所以A和B的个数必定相同。 如果A和B的个数不同,表明此图中肯定不会存在汉密尔顿路,不是半汉密尔顿图,更不是汉密尔顿图。 7-4 欧拉图与汉密尔顿图 A B B B A A A A A A B B B B B B 以此法标记彼得森图,得7个A9个B,可知不是汉密尔顿图。 7-4 欧拉图与汉密尔顿图 不是汉密尔顿图 7-4 欧拉图与汉密尔顿图 考虑:是否标上标记后,如果A和B的个数相等,图中就一定有 汉密尔顿回路? 不是 例如下图3A3B,但仍不存在汉密尔顿路。 7-4 欧拉图与汉密尔顿图 (3)充分条件的判定: 1)定理: 简单图G具有n个结点,G中每一对结点度数之和大 于等于n-1,则G中存在汉密尔顿路。 证明: I. G是连通图:若G有两个或多个不连通的分图,设一个分 图中有n1个结点,另一个分图中有n2个结点,分别在两个分图中 选取两个结点v1和v2,可知d(v1) ≤ n1-1,

文档评论(0)

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

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

1亿VIP精品文档

相关文档