- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 一些特殊的图 10.1 欧拉图 10.2 哈密顿图 10.3 平面图 10.4 二分图 10.1 欧拉图 欧拉通路 欧拉回路 欧拉图 半欧拉图 哥尼斯堡七桥问题 欧拉图是能一笔画出的边不重复的回路. 欧拉图 欧拉通路: 图中行遍所有顶点且恰好经过每条边一次的通路. 欧拉回路: 图中行遍所有顶点且恰好经过每条边一次的回路. 欧拉图: 有欧拉回路的图. 半欧拉图: 有欧拉通路而无欧拉回路的图. 几点说明: 上述定义对无向图和有向图都适用. 规定平凡图为欧拉图. 欧拉通路是简单通路, 欧拉回路是简单回路. 环不影响图的欧拉性. 欧拉图(续) 例 图中, (1), (4)为欧拉图; (2), (5)为半欧拉图; (3),(6)既不 是欧拉图, 也不是半欧拉图. 在(3), (6)中各至少加几条边才能成为欧拉图? 欧拉图的判别法 定理 无向图G为欧拉图当且仅当G连通且无奇度顶点. 无向图G是半欧拉图当且仅当G连通且恰有两个奇度顶点. 定理 有向图D是欧拉图当且仅当D连通且每个顶点的入度都等于出度. 有向图D具有欧拉通路当且仅当D连通且恰有两个奇度顶点, 其中一个入度比出度大1, 另一个出度比入度大1, 其余顶点的入度等于出度. 实例 例1 哥尼斯堡七桥问题 例2 下面两个图都是欧拉图. 从A点出发, 如何一次成功地走出一条欧拉回路来? 10.2 哈密顿图 哈密顿通路 哈密顿回路 哈密顿图 半哈密顿图 哈密顿周游世界问题 哈密顿图的定义 哈密顿通路: 经过图中所有顶点一次且仅一次的通路. 哈密顿回路: 经过图中所有顶点一次且仅一次的回路. 哈密顿图: 具有哈密顿回路的图. 半哈密顿图: 具有哈密顿通路而无哈密顿回路的图. 几点说明: 平凡图是哈密顿图. 哈密顿通路是初级通路,哈密顿回路是初级回路. 环与平行边不影响图的哈密顿性. 实例 例 图中, (1), (2)是哈密顿图; (3) 是半哈密顿图. (4)既不是哈密顿图, 也不是半哈密顿图,为什么? 无向哈密顿图的一个必要条件 定理 设无向图G=V,E是哈密顿图, 则对于任意V1?V且 V1??, 均有 p(G?V1)?|V1|. 证 设C为G中一条哈密顿回路, 有p(C?V1) ? |V1|. 又因为 C?G, 故 p(G?V1) ? p(C?V1) ? |V1|. 几点说明 定理中的条件是哈密顿图的必要条件, 但不是充分条件. 可利用该定理判断某些图不是哈密顿图. 由定理可知, Kr,s当s?r+1时不是哈密顿图. 当r?2时, Kr,r是哈密顿图, 而Kr,r+1是半哈密顿图. 实例 例 设G为n阶无向连通简单图, 若G中有割点或桥, 则G不是哈密顿图. 证 (1) 设v为割点, 则p(G?v) ? 2|{v}|=1. 根据定理, G不是哈密顿图. (2) 若G是K2(K2有桥), 它显然不是哈密顿图. 除K2 外, 其他的有桥连通图均有割点. 由(1), 得证G不是 哈密顿图. 无向哈密顿图的一个充分条件 定理 设G是n阶无向简单图, 若任意两个不相邻的顶点 的度数之和大于等于n?1, 则G中存在哈密顿通路. 当n?3时, 若任意两个不相邻的顶点的度数之和大 于等于n, 则G中存在哈密顿回路, 从而G为哈密顿 图. 哈密顿通路(回路)的存在性(续) 定理中的条件是存在哈密顿通路(回路)的充分条 件, 但不是必要条件. 例如, 设G为长度为n?1(n?4)的路径, 它不满足定理 中哈密顿通路的条件, 但它显然存在哈密顿通路. 设G是长为n的圈, 它不满足定理中哈密顿回路的条 件, 但它显然是哈密顿图. 由定理, 当n?3时, Kn均为哈密顿图. 判断某图是否为哈密顿图至今还是一个难题 判断是否是哈密顿图的可行方法 观察出一条哈密顿回路 例如 右图(周游世界问题)中红 边给出一条哈密顿回路, 故它 是哈密顿图. 注意, 此图不满足定理的条件. 满足充分条件 例如 当n?3时, Kn中任何两个不同的顶点 u,v, 均 有d(u)+d(v) = 2(n?1) ? n, 所以Kn为哈密顿图. 判断是否是哈 密顿图的可行方法(续) 例 1/4国际象棋盘(4?4方格)上的 跳马问题: 马是否能恰好经过 每一个方格一次后回到原处? 解 每个方格看作一个顶点, 2个 顶点之间有边当且仅当马可以从一个方格跳到另一个方格, 得到16阶图G, 如左图红边所示. 取V1={a, b, c, d}, 则p(G?V1) = 6 |V1|, 见右图. 由定理, 图中无哈密顿回路, 故问题无解.
文档评论(0)