离散数学 图论8.1-3

上传人:n**** 文档编号:88914416 上传时间:2019-05-13 格式:PPT 页数:26 大小:828KB
返回 下载 相关 举报
离散数学 图论8.1-3_第1页
第1页 / 共26页
离散数学 图论8.1-3_第2页
第2页 / 共26页
离散数学 图论8.1-3_第3页
第3页 / 共26页
离散数学 图论8.1-3_第4页
第4页 / 共26页
离散数学 图论8.1-3_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《离散数学 图论8.1-3》由会员分享,可在线阅读,更多相关《离散数学 图论8.1-3(26页珍藏版)》请在金锄头文库上搜索。

1、1,第8章 一些特殊的图,8.1 二部图 8.2 欧拉图 8.3 哈密顿图 8.4 平面图,2,8.1 二部图,二部图 完全二部图 匹配 极大匹配 最大匹配 匹配数 完备匹配,3,二部图,定义 设无向图 G=, 若能将V 分成V1 和 V2 (V1V2=V, V1V2=), 使得G中的每条边的两个端 点都一个属于V1, 另一个属于V2, 则称G为二部图, 记为, 称V1和V2为互补顶点子集. 又若V1中每个顶点均与V2中每个顶点有且只有一条 边相关联, 则称二部图G为完全二部图, 记为Kr,s, 其中 r=|V1|, s=|V2|. 注意: n 阶零图为二部图.,4,二部图的判别法,定理 无向

2、图G=是二部图当且仅当G中无奇数长度的回路(无奇圈). 例 下述各图都是二部图,5,匹配,设G=为无向图, E*E 匹配(边独立集): 任2条边均不相邻的边子集 极大匹配: 添加任一条边后都不再是匹配的匹配 最大匹配: 边数最多的极大匹配 匹配数: 最大匹配中的边数, 记为1 例 3个图的匹配数 依次为3, 3, 4.,6,匹配 (续),设M为G中一个匹配,vV(G) v为M饱和点: M中有边与v关联 v为M非饱和点: M中没有边与v关联 M为完美匹配: G的每个顶点都是M饱和点 例 关于M1, a,b,e,d是饱和点 f,c是非饱和点 M1不是完美匹配 M2是完美匹配,7,二部图中的匹配,定

3、义 设G=为二部图, |V1|V2|, M是G中最 大匹配, 若V1中顶点全是M饱和点, 则称M为G中V1 到V2的完备匹配. 当|V1|=|V2|时, 完备匹配变成完美 匹配.,8,Hall定理,定理(Hall定理) 设二部图G=中,|V1|V2|. G中存 在从V1到V2的完备匹配当且仅当V1中任意k 个顶点至少与V2 中的k个顶点相邻(k=1,2,|V1|). 由Hall定理不难证明, 上一页图(2)没有完备匹配. 定理 设二部图G=中, V1中每个顶点至少关联 t 条边(t1), 而V2中每个顶点至多关联t条边,则G中存在V1到V2的完备匹配. Hall定理中的条件称为“相异性条件”,

4、 第二个定理中的条件 称为 t 条件. 满足 t 条件的二部图一定满足相异性条件.,9,一个应用实例,例 某课题组要从a, b, c, d, e 5人中派3人分别到上海、广州、香港去开会. 已知a只想去上海,b只想去广州,c, d, e都表示想去广州或香港. 问该课题组在满足个人要求的条件下,共有几种派遣方案? 解 令G=, 其中V1=s, g, x, V2=a, b, c, d, e, E=(u,v) | uV1, vV2, v想去u, 其中s, g, x分别表示上海、广州和香港. G如图所示. G 满足相异性条件,因而可给 出派遣方案,共有9种派遣方案 (请给出这9种方案).,10,8.2

5、 欧拉图,欧拉通路 欧拉回路 欧拉图 半欧拉图,11,哥尼斯堡七桥问题,欧拉图是能一笔画出的边不重复的回路.,12,欧拉图,欧拉通路: 经过图中每条边一次且仅一次,并且行遍图中每 个顶点的通路. 欧拉回路:经过图中每条边一次且仅一次,并且行遍图中每个 顶点的回路 欧拉图: 有欧拉回路的图. 几点说明: 上述定义对无向图和有向图都适用. 规定平凡图为欧拉图. 欧拉通路是简单通路, 欧拉回路是简单回路. 环不影响图的欧拉性.,13,欧拉图(续),例 图中, (1), (4)为欧拉图; (2), (5)为欧拉通路; (3),(6)既不 是欧拉图, 也不是欧拉通路. 在(3), (6)中各至少加几条边

6、才能成为欧拉图?,14,欧拉图的判别法,定理 无向图G为欧拉图当且仅当G连通且无奇度顶点. 无向图G是欧拉通路当且仅当G连通且恰有两个奇度顶点. 定理 有向图D是欧拉图当且仅当D连通且每个顶点的入度都等于出度. 有向图D具有欧拉通路当且仅当D连通且恰有两个奇度顶点, 其中一个入度比出度大1, 另一个出度比入度大1, 其余顶点的入度等于出度.,15,实例,例1 哥尼斯堡七桥问题 例2 下面两个图都是欧拉图. 从A点出发, 如何一次成功地走出一条欧拉回路来?,16,8.3 哈密顿图,哈密顿通路 哈密顿回路 哈密顿图 半哈密顿图,17,哈密顿周游世界问题,18,哈密顿图的定义,哈密顿通路: 经过图中

7、所有顶点一次且仅一次的通路. 哈密顿回路: 经过图中所有顶点一次且仅一次的回路. 哈密顿图: 具有哈密顿回路的图. 几点说明: 平凡图是哈密顿图. 哈密顿通路是初级通路,哈密顿回路是初级回路. 环与平行边不影响图的哈密顿性.,19,实例,例 图中, (1), (2)是哈密顿图; (3) 是哈密顿通路. (4)既不是哈密顿图, 也不是哈密顿通路,为什么?,20,无向哈密顿图的一个必要条件,定理 设无向图G=是哈密顿图, 则对于任意V1V且 V1, 均有 p(GV1)|V1|. 证 设C为G中一条哈密顿回路, 有p(CV1) |V1|. 又因为 CG, 故 p(GV1) p(CV1) |V1|.

8、几点说明 定理中的条件是哈密顿图的必要条件, 但不是充分条件. 可利用该定理判断某些图不是哈密顿图. 由定理可知, Kr,s当sr+1时不是哈密顿图. 当r2时, Kr,r是哈密顿图, 而Kr,r+1是哈密顿通路.,21,实例,例 设G为n阶无向连通简单图, 若G中有割点或桥, 则G不是哈密顿图. 证 (1) 设v为割点, 则p(Gv) 2|v|=1. 根据定理, G不是哈密顿图. (2) 若G是K2(K2有桥), 它显然不是哈密顿图. 除K2 外, 其他的有桥连通图均有割点. 由(1), 得证G不是 哈密顿图.,22,无向哈密顿图的一个充分条件,定理 设G是n阶(n3)无向简单图, 若任意两

9、个不相邻的顶 点的度数之和大于等于n1, 则G中存在哈密顿通路. 当n3时, 若任意两个不相邻的顶点的度数之和大 于等于n, 则G中存在哈密顿回路, 从而G为哈密顿 图.,23,哈密顿通路(回路)的存在性(续),定理中的条件是存在哈密顿通路(回路)的充分条 件, 但不是必要条件. 例如, 设G为长度为n1(n4)的路径, 它不满足定理 中哈密顿通路的条件, 但它显然存在哈密顿通路. 设G是长为n的圈, 它不满足定理中哈密顿回路的条 件, 但它显然是哈密顿图. 由定理, 当n3时, Kn均为哈密顿图. 判断某图是否为哈密顿图至今还是一个难题,24,判断是否是哈密顿图的可行方法,观察出一条哈密顿回

10、路 例如 右图(周游世界问题)中红 边给出一条哈密顿回路, 故它 是哈密顿图. 注意, 此图不满足定理的条件. 满足充分条件 例如 当n3时, Kn中任何两个不同的顶点 u,v, 均 有d(u)+d(v) = 2(n1) n, 所以Kn为哈密顿图.,25,判断是否是哈 密顿图的可行方法(续),例 1/4国际象棋盘(44方格)上的 跳马问题: 马是否能恰好经过 每一个方格一次后回到原处? 解 每个方格看作一个顶点, 2个 顶点之间有边当且仅当马可以从一个方格跳到另一个方格, 得到16阶图G, 如左图红边所示. 取V1=a, b, c, d, 则p(GV1) = 6 |V1|, 见右图. 由定理,

11、 图中无哈密顿回路, 故问题无解.,不满足必要条件,26,应用实例,例 某次国际会议8人参加,已知每人至少与其余7人中 的4人有共同语言,问服务员能否将他们安排在同一张 圆桌就座,使得每个人都能与两边的人交谈? 解 图是描述事物之间关系的最好的手段之一. 作无向图 G=, 其中V=v|v为与会者,E=(u,v) | u,vV, u与v 有共同语言, 且uv. G为简单图. 根据条件, vV, d(v) 4. 于是,u,vV, 有d(u)+d(v)8. 由定理可知G为哈密顿 图. 服务员在G中找一条哈密顿回路C,按C中相邻关系 安排座位即可. 由本题想到的:哈密顿图的实质是能将图中所有的顶点 排在同一个圈中.,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号