第十五章 欧拉图与哈密顿图 主要内容 欧拉图 哈密顿图 带权图与货郎担问题.

Slides:



Advertisements
Similar presentations
渡黑水溝 郁永河. 2 戎克船:是明末清初時期往返兩岸的主要交通工具 ∗ 1. 關於台灣的開發歷史,我們到底了解多少呢?不妨試著說出 就我們所知有關台灣開發史的故事、小說、電影、音樂與大 家分享。 ∗ 2. 什麼是黑水溝?黑水溝為什麼會成為大陸移民渡海來臺時最 大的威脅? ∗ 3. 有聽過「六死三留一回頭」、「有唐山公,無唐山嬤」這兩.
Advertisements

软饮料概述 人文艺术系 石惠舟. 什么是饮料? 饮料概述 饮料是指以水为基本原料,由 不同的配方和制造工艺生产出 来,供人们直接饮用的液体食 品。 饮料 饮料除提供水分外,由于在不 同品种的饮料中含有不等量的 糖、酸、乳以及各种氨基酸、 维生素、无机盐等营养成分, 因此有一定的营养。
第五单元 酒水知识与酒吧服务 主题三 蒸 馏 酒 —— 中国蒸馏酒. 蒸馏酒是把经过发酵的酿酒原料,经过一次或多次的蒸馏过 程提取的高酒度酒液。
第七章 求职方法和技巧 (二) 主讲人:谭琳. 第一节 自荐 一、目前常见的自荐种类 1 .口头自荐 1 .口头自荐 2 .书面自荐 2 .书面自荐 3 .广告自荐 3 .广告自荐 4 .学校推荐 4 .学校推荐 5 .他人推荐 5 .他人推荐.
(寫一篇有關求學道理的 文章訓示晚輩們) 為學一首示子姪 彭端淑.
公務員申領小額款項專案法紀宣導 法務部廉政署 編製
少年儿童营养配餐与饮食安全 科学饮食为孩子的未来积攒本钱.
幾米 作業 1 飛上天空 我想飛上天空 遨遊在無際的天空 美麗的天空 漂亮的天空 這終究只是夢…… (李高仰)
中考冲刺之 ——现代文阅读技巧2.
第四章 家庭財務報表及預算的編製與分析.
学习全国“两会”精神 常州工学院  理学院党总支 2014年3月.
乘势而上再谱发展新篇章 -2012全国两会精神解读
开启新征程 点燃中国梦 开启新征程 点燃中国梦 ——学习、领会2013年全国“两会”精神.
歡迎來到棋藝社的世界 象 這裡面可是這一年來棋藝社所累積的心得喔! 帥.
第九章 算法初步、统计与统计案例、概率 第三节 抽样方法.
鬼太郎 身為幽靈族後裔一員的鬼太郎,他出生的時候,父母便雙亡,不過他的爸爸化身為眼珠,陪伴著他。而鬼太郎與他的同伴貓女、臭鼠人等,為了維持妖怪與人類間的和平,他們將一一消滅邪惡的妖怪,守護這世界的和平。
关于市场营销的分析 ——以九阳豆浆机为例 品牌经营——让每一个家庭都拥有一台九阳豆浆机 营销管理——采取文化、概念、网络等营销组合
药房网合作商招商书 药房网不仅仅卖药—药品、保健品、健康产品一网打尽! 网址: 电话:
硝酸盐.
高考地理复习应注意的问题 构建知识网络 培养读图技能 掌握答题规律.
各位弟兄姐妹,主內平安! 請將手機關靜音,帶著敬虔的心來到上帝的面前!
學生申訴管道 學生受教權的維護.
复 习 旧 课 拓 展 知 识 学 习 新 课 课 后 小 结 点击标题吧,会令你受益不浅! 课 后 练 习 自 我 评 价.
第十五章 欧拉图与哈密顿图 主要内容 欧拉图 哈密顿图 带权图与货郎担问题.
幼兒預防接種.
第一节 呼吸道对空气的处理.
十面“霾”伏 湖南长沙民政职业技术学院“思政”第九组 组员:李亮亮 许静 赵凯丽 何敏 张艳欣 付幻菱 陈京萍 王诗雨.
™ 全球,唯一支持第三方自动部署的交易系统 中国产权交易所有限公司 二〇一四年十月 超级交易系统V1.0
如何对付脏空气.
职业理想近距离 班级:13302班 14302班 主持人:指定同学主持 时间:12月12日 19日.
高澱粉蔬菜是主食 文字取材: 蘇逸晴.
教師執行計畫案聘任助理說明會 (勞務型、學習型申請方式說明)
小学数学教育质量监测命题的路径与方法 彭晓玫
第十一章 真理与价值 主讲人:阎华荣.
第7章 图论 7.1 图的基本概念 7.6 树 7.2 路与圈 7.7 根树及其应用 7.3 图的矩阵表示 7.8 偶图与匹配
授课教师简历 刘付才,男,中学高级教师,亳州一中南校体 育教研组长,全国体育优质课一等奖获得者,华佗 五禽戏第五十八代传承人;长期从事五禽戏教学和 研究工作,参与创编了国家级课题“校园五禽戏”; 2014年全国学生运动会展示中获得优秀表演奖; 2015年指导的五禽戏传人进行的五禽戏教学获得全 国一等奖,编著的《华佗五禽戏之简易健身操》即.
创建广东省现代教育技术 实验学校自查报告 斗门区乾务镇五山中心小学 2012年5月22日.
洪涝灾害重点传染病的预防 江苏省疾病预防控制中心 汪华.
数据结构与算法(B) 期中后MOOC课程小测
第七章 固 定 资 产.
离 散 数 学 计算机科学与工程学院 示 范 性 软 件 学 院 电子科技大学 2017年3月21日星期二.
小 桔 灯 市场赢利能力与战略 主讲:杨贤耀.
何从饮食的角度如预防感冒 印 虹.
[聚會時,請將傳呼機和手提電話關掉,多謝合作]
恩典更新 羅15:1-13.
毛泽东思想和中国特色社会主义理论体系概论
践行新时期广东精神 推进广东公路文化繁荣与发展 ——关于广东省公路文化建设与实践的思考
[聚會時,請將傳呼機和手提電話關掉,多謝合作]
1.图的基本概念 2.树 3.最短路 4.最大流问题 5.最小费用最大流 6.中国邮递员问题
成员名单 陈丽 陈敏 杨娇 高丽莉 李亚金 吴沅娟 任津沙 张舒蓉.
友信不銹鋼工程有限公司 台北市康定路4號 工廠:台北縣三重市竹圍仔街22-3號
行政院國軍退除役官兵輔導委員會 嘉義榮民醫院.
电器基础.
离散数学─图论初步 南京大学计算机科学与技术系
运筹学 图与网络分析 1.
公立學校教職員退休資遣撫卹條例重點說明 苗栗縣政府人事處編製 主講人:陳處長坤榮 107年5月2日.
算法设计复习 内容提要: 算法设计思想回顾(递归和分治、动态规划、贪心算法、回溯法、分支限界法) 经典例子讲解 2019/4/9.
2.3 平面与回转体表面相交 回转体截切的基本形式 截平面 截平面 截交线 截交线.
第15讲 路与回路, 图的连通性 主要内容: 1.路与回路. 2.图的连通性..
第五章 图论 5.5欧拉图和哈密顿图 哥尼斯褒七桥问题 5.5.1欧拉图 定义1 欧拉通路:含所有边的简单通路 欧拉回路:含所有边的简单回路
单元17 钢 结 构 学习目标 (1)了解钢结构的特点。 (2)了解钢结构的发展现状。 (3)掌握钢结构的链接方式。
网络模型 Network Modeling Operations Research 运 筹 学
离散数学─图论初步 南京大学计算机科学与技术系
汽车电器与控制设备 第0章 绪论.
第三章 树 3.1 树的有关定义 给定一个图G=(V,E), 如果它不含任何回路, 我们就叫它是林, 如果G又是连通的, 即这个林只有一个连通支, 就称它是树. 定义3.1.1 一个不含任何回路的连通图称为树, 用T表示. T中的边称为树枝, 度为1的节点称为树叶.
圖形結構 Graph Structure chapter 9 德明科技大學資訊科技系.
第四部分 图论 主要内容 图的基本概念:图、通路和回路、图的连通性、图的矩阵表示 图的可行遍性:欧拉图、哈密顿图、带权图及其应用
第十三章 几种特殊的图 主要内容 欧拉图 哈密顿图 二部图与匹配 平面图 着色.
对于简单图来讲,它的每个内部面至少要由三条边围成,每条边最多为两个面的边界。
Presentation transcript:

第十五章 欧拉图与哈密顿图 主要内容 欧拉图 哈密顿图 带权图与货郎担问题

15.1 欧拉图 历史背景:哥尼斯堡七桥问题与欧拉图

欧拉图定义 定义15.1 (1) 欧拉通路——经过图中每条边一次且仅一次行遍所有顶点的通路. (2) 欧拉回路——经过图中每条边一次且仅一次行遍所有顶点的回路. (3) 欧拉图——具有欧拉回路的图. (4) 半欧拉图——具有欧拉通路而无欧拉回路的图. 几点说明: 规定平凡图为欧拉图. 欧拉通路是生成的简单通路,欧拉回路是生成的简单回路. 环不影响图的欧拉性.

欧拉图实例 上图中,(1) ,(4) 为欧拉图,(2),(5)为半欧拉图,(3),(6)既不是欧拉图,也不是半欧拉图. 在(3),(6)中各至少加几条边才能成为欧拉图?

无向欧拉图的判别法 定理15.1 无向图G是欧拉图当且仅当G连通且无奇度数顶点. 证 若G 为平凡图无问题. 下设G为 n 阶 m 条边的无向图. 必要性 设C 为G 中一条欧拉回路. (1) G 连通显然. (2) viV(G),vi在C上每出现一次获2度,所以vi为偶度顶点. 由vi 的任意性,结论为真. 充分性 对边数m做归纳法(第二数学归纳法). (1) m=1时,G为一个环,则G为欧拉图. (2) 设mk(k1)时结论为真,m=k+1时如下证明:

从以上证明不难看出:欧拉图是若干个边不重的圈之并,见示意图3. PLAY

欧拉图的判别法 定理15.2 无向图G是半欧拉图当且仅当G 连通且恰有两个奇 度顶点. 证 必要性简单. 充分性(利用定理15.1) 证 必要性简单. 充分性(利用定理15.1) 设u,v为G 中的两个奇度顶点,令 G  =G(u,v) 则G  连通且无奇度顶点,由定理15.1知G 为欧拉图,因而 存在欧拉回路C,令 =C(u,v) 则 为 G 中欧拉通路.

有向欧拉图的判别法 定理15.3 有向图D是欧拉图当且仅当D是强连通的且每个顶 点的入度都等于出度. 本定理的证明类似于定理15.1. 的出度比入度大1,而其余顶点的入度都等于出度. 定理15.5 G是非平凡的欧拉图当且仅当G是连通的且为若干 个边不重的圈之并. 可用归纳法证定理15.5.

例题 例1 设G是欧拉图,但G不是平凡图,也不是一个环,则 (G)2. 证 只需证明G中不可能有桥(如何证明?) (1) (2) (1) (2) 上图中,(1),(2)两图都是欧拉图,均从A点出发,如何一次成功地走出一条欧拉回路来?

Fleury算法 算法: (1) 任取v0V(G),令P0=v0. (2) 设Pi = v0e1v1e2…eivi 已经行遍,按下面方法从 E(G){e1,e2,…,ei }中选取ei+1: (a) ei+1与vi 相关联; (b) 除非无别的边可供行遍,否则ei+1不应该为 Gi = G{e1,e2,…,ei }中的桥. (3) 当 (2)不能再进行时,算法停止. 可以证明算法停止时所得简单通路 Pm = v0e1v1e2…emvm (vm=v0)为G 中一条欧拉回路. 用Fleury算法走出上一页图(1),(2)从A出发(其实从任何一点 出发都可以)的欧拉回路各一条.

15.2 哈密顿图 历史背景:哈密顿周游世界问题与哈密顿图 (1) (2)

哈密顿图与半哈密顿图 定义15.2 (1) 哈密顿通路——经过图中所有顶点一次仅一次的通路. (2) 哈密顿回路——经过图中所有顶点一次仅一次的回路. (3) 哈密顿图——具有哈密顿回路的图. (4) 半哈密顿图——具有哈密顿通路且无哈密顿回路的图. 几点说明: 平凡图是哈密顿图. 哈密顿通路是初级通路,哈密顿回路是初级回路. 环与平行边不影响哈密顿性. 哈密顿图的实质是能将图中的所有顶点排在同一个圈上

实例 在上图中, (1),(2) 是哈密顿图; (3)是半哈密顿图; (4)既不是哈密顿图,也不是半哈密顿图,为什么?

无向哈密顿图的一个必要条件 定理15.6 设无向图G=<V,E>是哈密顿图,对于任意V1V且 V1,均有 p(GV1)  |V1| 证 设C为G中一条哈密顿回路 (1) p(CV1)  |V1| (2) p(GV1)  p(CV1)  |V1| (因为CG) 推论 设无向图G=<V,E>是半哈密顿图,对于任意的V1V且V1均有 p(GV1)  |V1|+1 证 令 uv为G中哈密顿通路,令G = G(u,v),则G为哈密顿图. 于是 p(GV1) = p(GV1(u,v))  |V1|+1

几点说明 定理15.6中的条件是哈密顿图的必要条件,但不是充分条件(彼得松图) 由定理15.6立刻可知,Kr,s当sr+1时不是哈密顿图. 易知Kr,r(r2)时都是哈密顿图,Kr,r+1都是半哈密顿图. 常利用定理15.6判断某些图不是哈密顿图. 例2 设G为n阶无向连通简单图,若G中有割点或桥,则G不 是哈密顿图. 证 设v为割点,则 p(Gv)  2>|{v}|=1. K2有桥,它显然不是哈密顿图. 除K2外,其他有桥的图(连通的)均有割点. 其实,本例对非简单连通图也对.

无向哈密顿图的一个充分条件 定理15.7 设G是n阶无向简单图,若对于任意不相邻的顶点vi,vj,均有 d(vi)+d(vj)  n1 () 则G 中存在哈密顿通路. 证明线索: (1) 由()证G连通 (2)  = v1v2…vl 为G中极大路径. 若l = n, 证毕. (3) 否则,证G 中存在过上所有顶点的圈C,由(1) 知C外顶 点存在与C上某顶点相邻顶点,从而得比更长的路径,重 复(2) –(3) ,最后得G中哈密顿通路.

证明 证(着重关键步骤) (1) 由()及简单图的性质,用反证法证明G连通. (2)  = v1v2…vl 为极大路径,l  n, 若l = n(结束). 下面讨论l<n的情况,即要证G中存在过上所有顶点的圈. ① 若(v1,vl)在G中,则(u,v)为G中圈 ② 否则,设v1与上 相邻,则k2 (否则由极大路径端点性质及(),会得到d(v1)+d(vl)1+l2<n1), 又vl 至少与 左边相邻顶点之一相邻(写出理由),设 与vl相邻,见图中(1) ,于是得G中回路C ((1)中图去掉边( ) )

证明 图(1) 图(2) (3) 由连通性,可得比 更长的路径(如图(2) 所示), 对它再扩大路径,重复(2) ,最后得哈密顿通路.

推论 推论 设G为n (n3) 阶无向简单图,若对于G中任意两个 不相邻的顶点vi,vj,均有 d(vi)+d(vj)  n () 则G中存在哈密顿回路,从而G为哈密顿图. 证明线索:由定理15.7得 = v1v2…vn 为G中哈密顿通路. 若(v1,vn)E(G),得证. 否则利用()证明存在过v1, v2, …, vn的圈(哈密顿回路). 定理15.8 设u,v为n阶无向简单图G中两个不相邻的顶点,且d(u)+d(v)n,则G为哈密顿图当且仅当G(u,v)为哈密顿图.

几点说明 定理15.7是半哈密顿图的充分条件,但不是必要条件. 长度 为n1(n4)的路径构成的图不满足()条件,但它显 然是半哈密顿图. 定理15.7的推论同样不是哈密顿图的必要条件,G为长为n的 圈,不满足()条件,但它当然是哈密顿图. 由定理15.7的推论可知,Kn(n3)均为哈密顿图.

无向哈密顿图的充分条件 n(n2)阶竞赛图中存在哈密顿通路 定理15.9 若D为n(n2)阶竞赛图,则D中具有哈密顿通路 做归纳. 只需观察下面两个图.

判断某图是否为哈密顿图方法 判断某图是否为哈密顿图至今还是一个难题. 总结判断某图是哈密顿图或不是哈密顿图的某些可行的方法. 1. 观察出哈密顿回路. 例3 下图(周游世界问题) 是哈密顿图 易知 a b c d e f g h i j k l m n p q r s t a 为图中的一条哈密顿回路. 注意,此图不满足定理15.7 推论条件.

判断某图是否为哈密顿图方法 2.满足定理15.7推论的条件(). 例4 完全图Kn (n3) 中任何两个顶点u,v,均有 d(u)+d(v) = 2(n1)  n(n3), 所以Kn为哈密顿图. 3.破坏定理15.6的条件的图不是哈密顿图. 例5 在四分之一国际象棋盘(44方格组成)上跳马无解. 在国际象棋盘上跳马有解.

令V1={a, b, c, d}, 则 p(GV1) = 6 >4,由定理15.6可知图中无哈密顿回路. 在国际象棋盘上跳马有解,试试看.

15.3 最短路问题与货郎担问题 定义15.3 给定图G = <V,E>,(G为无向图或有向图),设 W:ER (R为实数集),对G中任意边e = (vi,vj) (G为有向图 时,e = <vi,vj>),设W(e) = wij,称实数wij 为边e上的权,并将 wij标注在边e上,称G为带权图,此时常将带权图G记作 <V,E,W>. 设GG,称 为G的权,并记作W(G),即

货郎担问题 设G=<V,E,W>为一个n阶完全带权图Kn,各边的权非负,且 是货郎担问题的数学模型. 完全带权图Kn(n3)中不同的哈密顿回路数 (1) Kn中有(n1)! 条不同的哈密顿回路(定义意义下) (2) 完全带权图中有(n1)! 条不同的哈密顿回路 (3) 用穷举法解货郎担问题算法的复杂度为(n1)!,当n较大时,计算量惊人地大

例6 求图中(1) 所示带权图K4中最短哈密顿回路. (1) (2) 解 C1= a b c d a, W(C1)=10 C2= a b d c a, W(C2)=11 C3= a c b d a, W(C3)=9 可见C3 (见图中(2)) 是最短的,其权为9.

第十五章 习题课 主要内容 欧拉通路、欧拉回路、欧拉图、半欧拉图及其判别法 哈密顿通路、哈密顿回路、哈密顿图、半哈密顿图 带权图、货郎担问题 基本要求 深刻理解欧拉图、半欧拉图的定义及判别定理 深刻理解哈密顿图、半哈密顿图的定义. 会用哈密顿图的必要条件判断某些图不是哈密顿图. 会用充分条件判断某些图是哈密顿图. 要特别注意的是,不能将必要条件当作充分条件,也不要将充分条件当必要条件.

练习1 1. 设G为n(n2)阶无向欧拉图,证明G中无桥(见例1思考题) 方法一:直接证明法. 命题 (*):设C为任意简单回路,e为C上任意一条边,则Ce连通. 证 设C为G中一条欧拉回路,任意的eE(C),可知Ce是Ge的子图,由()知 Ce 连通,所以e不为桥. 方法二:反证法. 利用欧拉图无奇度顶点及握手定理的推论. 否则,设e=(u,v)为G中桥,则Ge产生两个连通分支G1, G2,不妨设u在G1中,v在G2中. 由于从G中删除e时,只改变u,v 的度数(各减1),因而G1与G2中均只含一个奇度顶点,这与握手定理推论矛盾.

练习 2 2. 证明下图不是哈密顿图. (破坏必要条件) 方法一. 利用定理15.6, 方法一. 利用定理15.6, 取 V1 = {a, c, e, h, j, l},则 p(GV1) = 7 > |V1| = 6 方法二. G为二部图,互补顶点子集 V1 = {a, c, e, h, j, l}, V2 = {b, d, f, g, i, k, m}, |V1| = 6  7 = |V2|. 方法三. 利用可能出现在哈密顿回路上的边至少有n(n为阶数) 条——这也是哈密顿图的一个必要条件,记为(). 此图中,n = 13,m = 21. 由于h, l, j 均为4度顶点,a, c, e为3 度顶点,且它们关联边互不相同. 而在哈密顿回路上, 每个顶点准确地关联两条边,于是可能用的边至多有21(32+31) = 12. 这达不到()的要求.

练习 3 3.某次国际会议8人参加,已知每人至少与其余7人中的4人有共同语言,问服务员能否将他们安排在同一张圆桌就座,使得每个人都与两边的人交谈? 解 图是描述事物之间关系的最好的手段之一. 做无向图G=<V,E>, 其中 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,由定理15.7 的推论可知G为哈密顿图. 服务员在G中找一条哈密顿回路C,按C中相邻关系安排座位即可. 由本题想到的:哈密顿回图的实质是能将图中所有的顶点排在同一个圈中.

练习 4 4. 距离(公里) 如图所示. 他如何走行程最短? 最短的路为ABCDA,距离为36公里,其余两条各为多少?