已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第第6章章 特殊的图特殊的图 6 1 二部图二部图 6 2 欧拉图欧拉图 6 3 哈密顿图哈密顿图 6 4 平面图平面图 2 6 1 二部图二部图 二部图二部图 完全二部图完全二部图 匹配匹配 极大匹极大匹配配 最大匹配最大匹配 完美匹配完美匹配 完备匹配完备匹配 Hall定理定理 3 二部图二部图 定义定义 设无向图设无向图 G 若能将若能将V 划分成划分成V1 和和 V2 V1 V2 V V1 V2 使得使得G中的每条边的两个端中的每条边的两个端 点都一个属于点都一个属于V1 另一个属于另一个属于V2 则称则称G为为二部图二部图 记为记为 称称V1和和V2为为互补顶点子集互补顶点子集 又若又若G 是简单图是简单图 且且V1中每个顶点都与中每个顶点都与V2中每个顶点相邻中每个顶点相邻 则称则称G为为完全二部图完全二部图 记为记为Kr s 其中其中r V1 s V2 注意注意 n 阶零图为二部图阶零图为二部图 4 二部图二部图 续续 例例 下述各图是否是二部图下述各图是否是二部图 定理定理 无向图无向图G 是二部图当且仅当是二部图当且仅当G中无奇圈中无奇圈 不是不是 5 匹配匹配 设设G 匹配匹配 边独立集边独立集 任任2条边均不相邻的边子集条边均不相邻的边子集 极大匹配极大匹配 添加任一条边后都不再是匹配的匹配添加任一条边后都不再是匹配的匹配 最大匹配最大匹配 边数最多的匹配边数最多的匹配 匹配数匹配数 最大匹配中的边数最大匹配中的边数 记为记为 1 例例 极大匹配极大匹配 最大匹配最大匹配 1 3 6 匹配匹配 续续 设设M为为G中一个匹配中一个匹配 vi与与vj被被M匹配匹配 vi vj M v为为M饱和点饱和点 M中有边与中有边与v关联关联 v为为M非饱和点非饱和点 M中没有边与中没有边与v关联关联 M为完美匹配为完美匹配 G的每个顶点都是的每个顶点都是M饱和点饱和点 例例 关于关于M1 a b e d是饱和点是饱和点 f c是非饱和点是非饱和点 M1不是完美匹配不是完美匹配 M2是完美匹配是完美匹配 M1 M2 7 二部图中的匹配二部图中的匹配 定义定义 设设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 中中 如果存在如果存在t 1 使得使得V1中每个中每个 顶点至少关联顶点至少关联 t 条边条边 而而V2中每个顶点至多关联中每个顶点至多关联t条边条边 则则G 中存在中存在V1到到V2的完备匹配的完备匹配 t 条件条件 证证 V1中任意中任意k个顶点至少关联个顶点至少关联kt条边条边 这这kt条边至少关联条边至少关联V2 中的中的k个顶点个顶点 即即V1中任意中任意k个顶点至少邻接个顶点至少邻接V2中的中的k个顶点个顶点 由由Hall定理定理 G中存在中存在V1到到V2的完备匹配的完备匹配 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 u V1 v V2 v想去想去u 其中其中s g x分别表示上海分别表示上海 广州和香港广州和香港 G 满足相异性条件满足相异性条件 红边是一个完红边是一个完 备匹配备匹配 对应的派遣方案对应的派遣方案 a 上海上海 b 广州广州 d 香港香港 10 6 2 欧拉图欧拉图 欧拉通路与欧拉回路欧拉通路与欧拉回路 存在欧拉通路和欧拉回路的充分必要条件存在欧拉通路和欧拉回路的充分必要条件 11 哥尼斯堡七桥问题哥尼斯堡七桥问题 要求边不重复地一笔画出整个图要求边不重复地一笔画出整个图 12 欧拉图欧拉图 欧拉通路欧拉通路 图中行遍所有顶点且恰好经过每条边一图中行遍所有顶点且恰好经过每条边一 次的通路次的通路 欧拉回路欧拉回路 图中行遍所有顶点且恰好经过每条边一图中行遍所有顶点且恰好经过每条边一 次的回路次的回路 欧拉图欧拉图 有欧拉回路的图有欧拉回路的图 半欧拉图半欧拉图 有欧拉通路回路有欧拉通路回路 但无欧拉回路的图但无欧拉回路的图 几点说明 上述定义对无向图和有向图都适用几点说明 上述定义对无向图和有向图都适用 规定平凡图为欧拉图规定平凡图为欧拉图 欧拉通路是简单通路欧拉通路是简单通路 欧拉回路是简单回路欧拉回路是简单回路 环不影响图的欧拉性环不影响图的欧拉性 13 欧拉图实例欧拉图实例 例例 是否是欧拉图或半欧拉图是否是欧拉图或半欧拉图 欧拉图欧拉图 欧拉图欧拉图 半欧拉图半欧拉图 半欧拉图半欧拉图 不是不是 不是不是 14 欧拉图的判别法欧拉图的判别法 定理定理 无向图无向图G为欧拉图当且仅当为欧拉图当且仅当G连通且无奇度顶连通且无奇度顶 点点 G是半欧拉图当且仅当是半欧拉图当且仅当G连通且恰有两个奇度顶连通且恰有两个奇度顶 点点 定理定理 有向图有向图D是欧拉图当且仅当是欧拉图当且仅当D连通且每个顶点连通且每个顶点 的入度都等于出度的入度都等于出度 D是半欧拉图当且仅当是半欧拉图当且仅当D连通且连通且 恰有两个奇度顶点恰有两个奇度顶点 其中一个入度比出度大其中一个入度比出度大1 另一个另一个 出度比入度大出度比入度大1 其余顶点的入度等于出度其余顶点的入度等于出度 15 实例实例 例例1 哥尼斯堡七桥问题哥尼斯堡七桥问题 4个奇度顶点个奇度顶点 不存在不存在 欧拉通路欧拉通路 更不存在更不存在 欧拉回路欧拉回路 例例2 下面两个图都是欧拉图下面两个图都是欧拉图 从从A点出发点出发 如何一次成功地走出一条欧拉回路来 如何一次成功地走出一条欧拉回路来 应用实例应用实例 例例 设旋转磁鼓分成设旋转磁鼓分成8个扇区个扇区 每个扇区标记一个每个扇区标记一个0或或1 有有3个探个探 测器能够读出连续的测器能够读出连续的3个扇区的标记个扇区的标记 如何赋给扇区标记如何赋给扇区标记 使得能够根据探测器的读数确定磁鼓的位置使得能够根据探测器的读数确定磁鼓的位置 为了能够根为了能够根 据读数确定磁鼓的位置据读数确定磁鼓的位置 必须构造一个由必须构造一个由8个个0和和1组成的圆组成的圆 环环 使得圆环上连续使得圆环上连续3个数字的序列都不相同个数字的序列都不相同 16 0 0 0 1 1 1 1 1 应用实例应用实例 续续 构造一个构造一个4阶有向图阶有向图 8条边条边 的标记是不同的的标记是不同的 图中存在图中存在 一条欧拉回路一条欧拉回路 000 001 011 111 110 101 010 100 在这在这 条回路上连续条回路上连续3条边的标记条边的标记 的第一位恰好与第一条边的的第一位恰好与第一条边的 标记相同标记相同 顺着这条回路取顺着这条回路取 每一条边标记的第一位得到每一条边标记的第一位得到 00011101 按照这个顺序标记按照这个顺序标记 磁鼓的扇区磁鼓的扇区 17 00 01 10 11 000 001 011 010 100 101 110 111 18 6 3 哈密顿图哈密顿图 哈密顿通路和哈密顿回路哈密顿通路和哈密顿回路 存在哈密顿通路和哈密顿回路的充分条件与必要存在哈密顿通路和哈密顿回路的充分条件与必要 条件条件 格雷码格雷码 19 哈密顿周游世界问题哈密顿周游世界问题 每个顶点是一个城市每个顶点是一个城市 有有20个城市个城市 要求从一个要求从一个 城市出发城市出发 恰好经过每一个城市一次恰好经过每一个城市一次 回到出发回到出发 点点 20 哈密顿图的定义哈密顿图的定义 哈密顿通路哈密顿通路 经过图中所有顶点一次且仅一次的通路经过图中所有顶点一次且仅一次的通路 哈密顿回路哈密顿回路 经过图中所有顶点一次且仅一次的回路经过图中所有顶点一次且仅一次的回路 哈密顿图哈密顿图 具有哈密顿回路的图具有哈密顿回路的图 半哈密顿图半哈密顿图 具有哈密顿通路而无哈密顿回路的图具有哈密顿通路而无哈密顿回路的图 几点说明 几点说明 平凡图是哈密顿图平凡图是哈密顿图 哈密顿通路是初级通路哈密顿通路是初级通路 哈密顿回路是初级回路哈密顿回路是初级回路 环与平行边不影响图的哈密顿性环与平行边不影响图的哈密顿性 21 实例实例 例例 是否是哈密顿图是否是哈密顿图 半哈密顿图半哈密顿图 哈密顿图哈密顿图 哈密顿图哈密顿图 半哈密顿图半哈密顿图 不是不是 22 无向哈密顿图的一个必要条件无向哈密顿图的一个必要条件 定理定理 设无向图设无向图G 是哈密顿图是哈密顿图 则对于任意则对于任意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是半哈密顿图是半哈密顿图 23 实例实例 例例 设设G为为n阶无向连通简单图阶无向连通简单图 若若G中有割点或桥中有割点或桥 则则G不是哈密顿图不是哈密顿图 证证 1 设设v为割点为割点 则 则p G v 2 v 1 根据定理根据定理 G不是哈密顿图不是哈密顿图 2 若若G是是K2 K2有桥有桥 它显然不是哈密顿图它显然不是哈密顿图 除除K2 外外 其他的有桥连通图均有割点其他的有桥连通图均有割点 由由 1 得证得证G不是不是 哈密顿图哈密顿图 24 无向哈密顿图的一个充分条件无向哈密顿图的一个充分条件 定理定理 设设G是是n阶无向简单图阶无向简单图 若任意两个不相邻的若任意两个不相邻的 顶点的度数之和大于等于顶点的度数之和大于等于n 1 则则G中存在哈密顿通中存在哈密顿通 路路 当当n 3时时 若任意两个不相邻的顶点的度数之和若任意两个不相邻的顶点的度数之和 大于等于大于等于n 则则G中存在哈密顿回路中存在哈密顿回路 由定理由定理 当当n 3时时 Kn均为哈密顿图均为哈密顿图 定理中的条件是充分条件定理中的条件是充分条件 但不是必要条件但不是必要条件 例如例如 n 6 个顶点的路径存在哈密顿通路个顶点的路径存在哈密顿通路 但不满但不满 足条件足条件 n 5 个顶点的圈是哈密顿图个顶点的圈是哈密顿图 不满足条件不满足条件 25 判断是否是哈密顿图判断是否是哈密顿图的可行方法的可行方法 观察出一条哈密顿回路观察出一条哈密顿回路 例如例如 右图右图 周游世界问题周游世界问题 中红中红 边给出一条哈密顿回路边给出一条哈密顿回路 故它故它 是哈密顿图是哈密顿图 满足充分条件满足充分条件 例如例如 当当n 3时时 Kn中任何两个不同的顶点中任何两个不同的顶点 u v 均均 有有d u d v 2 n 1 n 所以所以Kn为哈密顿图为哈密顿图 26 判断是否是哈判断是否是哈 密顿图密顿图的可行方法的可行方法 续续 例例 4 4国际象棋盘上的跳马问国际象棋盘上的跳马问 题题 马是否能恰好经过每一个马是否能恰好经过每一个 方格一次后回到原处方格一次后回到原处 解解 每个方格看作一个顶点每个方格看作一个顶点 2个个 顶点之间有边当且仅当马可以顶点之间有边当且仅当马可以 从一个方格跳到另一个方格从一个方格跳到另一个方格 得到得到16阶图阶图G 如左图红边所示如左图红边所示 取取V1 a b c d 则则p G V1 6 V1 见右图见右图 由定理由定理 图中无哈密顿回路图中无哈密顿回路 故问题无解故问题无解 在在8 8国际象棋盘上国际象棋盘上 跳马问题是否有解跳马问题是否有解 不满足必要条件不满足必要条件 判断是否为哈密顿图是判断是否为哈密顿图是NP完全的完全的 27 应用实例应用实例 例例 某次国际会议某次国际会议8人参加人参加 已知每人至少与其余已知每人至少与其余7 人中的人中的4人有共同语言人有共同语言 问服务员能否将他们安问服务员能否将他们安 排在同一张圆桌就座排在同一张圆桌就座 使得每个人都能与两边的使得每个人都能与两边的 人交谈人交谈 解解 作无向图作无向图G 其中其中V v v为与会者为与会者 E u v u v V u与与v有共同语言有共同语言 且且u v G为简单图为简单图 根据条件根据条件 v V d v 4 于是于是 u v V 有有d u d v 8 由定理可知由定理可知G为哈密顿图为哈密顿图 服务员在服务员在G中找一条哈密顿回路中找一条哈密顿回路C 按按C中相邻关中相邻关 系安排座位即可系安排座位即可 竞赛图竞赛图 竞赛图竞赛图 任意两个顶点之间恰好有一条有向边任意两个顶点之间恰好有一条有向边 在循环赛中在循环赛中 n个参赛队中的任个参赛队中的任 意两个队比赛一次意两个队比赛一次 假设没有假设没有 平局平局 用有向图描述比赛结果用有向图描述比赛结果 顶点表示参赛队顶点表示参赛队 A到到B有一条有一条 边当且仅当边当且仅当A队胜队胜B队队 28 A B C D 竞赛图竞赛图 续续 定理定理 在在n n 2 阶有向图阶有向图D中中 如果所有有向边均用无如果所有有向边均用无 向边代替向边代替 所得无向图中含生成子图所得无向图中含生成子图Kn 则有向图则有向图D 中存在哈密顿通路中存在哈密顿通路 根据定理根据定理 竞赛图中一定有哈密顿通路竞赛图中一定有哈密顿通路 当然也可能当然也可能 有哈密顿回路有哈密顿回路 当没有哈密顿回路时当没有哈密顿回路时 通常只有一条通常只有一条 哈密顿通路哈密顿通路 这条通路给出参赛队的惟一名次这条通路给出参赛队的惟一名次 例如例如 CABD是一条哈密顿通路是一条哈密顿通路 它没有哈密顿回路它没
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健身教练会员训练计划制定
- 汽车维修基础知识与保养计划初级版
- 幼儿园取缔整改通知书
- 广宇房子停工通知书
- 广西天然气价调整通知书
- 府佑花苑停电通知书
- 康润家园停电通知书
- 建湖一中返校通知书
- 建设大道停电公告通知书
- 开发商商品房验收整改通知书
- MES系统基础操作教学
- 持续质量改进提高雾化吸入正确率
- 12 富起来到强起来 第一课时(说课稿)-部编版道德与法治五年级下册
- (完整版)中医医院医疗设备配置标准(2012年)
- 展览馆展位搭建的施工技术与质量控制
- 免疫规划知识培训课件PPD
- 第五章光的偏振晶体内o光和e光
- 巨量千川营销师(初级)认证考试题(附答案)
- 人教版小学《道德与法治》二年级上册全册教案
- 2025年村妇女主任个人述职报告范文
- 急诊科专科护理常规
评论
0/150
提交评论