离散数学─图论 南京大学计算机科学与技术系

Slides:



Advertisements
Similar presentations
练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
Advertisements

复习: :对任意的x∈A,都有x∈B。 集合A与集合B间的关系 A(B) A B :存在x0∈A,但x0∈B。 A B A B.
平面向量.
§3.4 空间直线的方程.
國中基本能力測驗 (基測) 報告人:魏麗琴老師.
秘書處政風室 公務員申領小額款項專案法紀教育
第十五章 欧拉图与哈密顿图 主要内容 欧拉图 哈密顿图 带权图与货郎担问题.
第十五章 欧拉图与哈密顿图 主要内容 欧拉图 哈密顿图 带权图与货郎担问题.
第三章 函数逼近 — 最佳平方逼近.
7-4欧拉图和汉密尔顿图 要求: 1、理解欧拉图、汉密尔顿图的定义。 2、掌握欧拉图的判定方法。 3、会判断一些图不是汉密尔顿图。
§1 线性空间的定义与性质 ★线性空间的定义 ★线性空间的性质 ★线性空间的子空间 线性空间是线性代数的高等部分,是代数学
常用逻辑用语复习课 李娟.
2017年3月21日星期二 离散  数学 计算机学院 冯伟森 2017年3月21日星期二.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
树的基本概念 离散数学─树 南京大学计算机科学与技术系.
七 年 级 数 学 第二学期 (苏 科 版) 复习 三角形.
探索三角形相似的条件(2).
初中数学八年级下册 (苏科版) 10.4 探索三角形 相似的条件(2).
第17讲 Euler图与Hamilton图 主要内容: 1. Euler图. 2. Hamilton图.
同学们好! 肖溪镇竹山小学校 张齐敏.
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
强连通分量 无向图 1、任意两顶点连通称该图为连通图 2、否则将其中的极大连通子图称为连通分量 A D C B E 有向图
迷茫的旅行商 —— 图的哈密尔顿性 一名旅行商要拜访多个地点时, 如何找到在拜访每个地点一次后再回到起点的最短路径?? 很难吗?
计算机数学基础 主讲老师: 邓辉文.
离散数学─图论初步 南京大学计算机科学与技术系
本节内容 平行线的性质 4.3.
使用矩阵表示 最小生成树算法.
无向树和根树.
第 五 章 图 论 (第二部分) 1. 通路 2. 图的连通性.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
实数与向量的积.
线段的有关计算.
2.6 直角三角形(二).
离散数学─图论初步 南京大学计算机科学与技术系
离散数学─归纳与递归 南京大学计算机科学与技术系
⑴当∠MBN绕点B旋转到AE=CF时(如图1),比较AE+CF与EF的大小关系,并证明你的结论。
3.3 垂径定理 第2课时 垂径定理的逆定理.
定理 6.10(五色定理):任何平面图G是5-可着色的。
复习.
第十章 双线性型 Bilinear Form 厦门大学数学科学学院 网址: gdjpkc.xmu.edu.cn
用计算器开方.
复习: 若A(x1,y1,z1) , B(x2,y2,z2), 则 AB = OB - OA=(x2-x1 , y2-y1 , z2-z1)
正切函数的图象和性质 周期函数定义: 一般地,对于函数 (x),如果存在一个非零常数T,使得当x取定义域内的每一个值时,都有
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
3.1.2 空间向量的数量积运算 1.了解空间向量夹角的概念及表示方法. 2.掌握空间向量数量积的计算方法及应用.
1.设A和B是集合,证明:A=B当且仅当A∩B=A∪B
树和图 tree and graph 蔡亚星.
学习任务三 偏导数 结合一元函数的导数学习二元函数的偏导数是非常有用的. 要求了解二元函数的偏导数的定义, 掌握二元函数偏导数的计算.
离散数学─图论初步 南京大学计算机科学与技术系
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
高中数学必修 平面向量的基本定理.
§2 方阵的特征值与特征向量.
主讲教师 欧阳丹彤 吉林大学计算机科学与技术学院
欧拉图与汉密尔顿图.
用向量法推断 线面位置关系.
树的基本概念.
第三部分 图论 本部分主要内容 图的基本概念 树 欧拉图与哈密顿图 二部图与匹配 平面图 着色.
位似.
§4.5 最大公因式的矩阵求法( Ⅱ ).
离散数学─归纳与递归 南京大学计算机科学与技术系
最小生成树 最优二叉树.
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
3.3.2 两点间的距离 山东省临沂第一中学.
§3.1.2 两条直线平行与垂直的判定 l1 // l2 l1 ⊥ l2 k1与k2 满足什么关系?
§2.3.2 平面与平面垂直的判定.
二、平面图的特征 找出一个图是平面图的充分必要条件的研究曾经持续了几十年, 直到 1930 年库拉托斯基 (Kuratowski) 给出了平面图的一个非常简洁的特征。
1.2.2 充要条件 高二数学 选修 1-1 第一章 常用逻辑用语.
Presentation transcript:

离散数学─图论 南京大学计算机科学与技术系 哈密尔顿图 离散数学─图论 南京大学计算机科学与技术系

内容提要 哈密尔顿通路 哈密尔顿回路 哈密尔顿图的必要条件 哈密尔顿图的充分条件 哈密尔顿图的应用 竞赛图与有向哈密尔顿通路

周游世界的游戏 沿着正十二面体的棱寻找一条旅行路线, 通过每个顶点恰好一次又回到出发点. (Hamilton 1857)

Hamilton通路/回路 G中Hamilton通路 G中Hamilton回路 Hamilton回路与 Hamilton通路 通路上各顶点不重复 G中Hamilton回路 除了起点与终点相同之外,通路上各顶点不重复。 Hamilton回路与 Hamilton通路 Hamilton通路问题可转化为Hamilton回路问题 G*K1 和Euler路不同,Hamilton路感兴趣的是图中的点,一条Hamilton路决不会在两点间走两次以上,因此,没有必要在有向图中讨论它,只要在图中讨论它就可以了。 一个邮递员,如果他的任务需要遍历某些特定的街道,那么他最好走一条Euler路;如果他的任务是联系某些特定的收发点,那么他最好走一条Hamilton路。 Euler路同Hamilton路相比较,前者要周游诸弧,后者要周游诸点,虽然仅有一字之差,但两者的困难程度却不大相同。对于前者,在上节我们已经得到了一些较为深刻的定理,比较满意地解决了这个问题;但对于后者,却没有令人满意的结果。寻找一个图是Hamilton图的充分必要条件,仍是图论中一个重要问题。

Hamilton回路的基本特性 Hamilton回路:无重复地遍历图中诸点, Euler回路:无重复地遍历图中诸边. 若图G中有一顶点的度为1, 则无Hamilton回路. 设图G中有一顶点的度大于2, 若有Hamilton回路, 则只用其中的两条边. 若图中有n个顶点, 则Hamilton回路恰有n条边. 注:Hamilton回路问题主要针对简单图。

Hamilton回路的存在性问题 K3 K4 Kn(n3)有Hamilton回路 a c b e d

一个基本的必要条件 如果图G=(V, E)是Hamilton图,则对V的任一非空子集S,都有 P(G-S) |S| 其中, P(G-S)表示图G-S的连通分支数. 理由:设C是G中的Hamilton回路, P(G-S) P(C-S) |S| 向一个图中顶点之间加边不会增加连通分支。

必要条件的应用

举例 b a c 将图中点a, b, c的集合记为S, G-S有4个连通分支,而|S|=3. G不是Hamilton图.

举例 Kh Kh Kn-2h 下图给出的是 C2,7的具体图 (h=2,n=7)

必要条件的局限性 必要条件只能判定一个图不是哈密尔顿图 Petersen图满足上述必要条件,但不是哈密尔顿图。 P当且仅当Q:P,当Q ===== Q=》P; P,仅当Q ===== P=》Q。 必要性证明就是证明P=》Q,证明Q是P的必要条件。

哈密尔顿图的充分条件 Dirac定理(狄拉克, 1952) 设G是无向简单图,|G|=n3 , 若 (G) n/2,则G有哈密尔顿回图. Ore定理(奥尔, 1960) 设G是无向简单图,|G|=n3 ,若G中任意不相邻的顶点对u,v均满足: d(u)+d(v)n ,则G有哈密尔顿回图。 设G是无向简单图, |G|=n2, 若G中任意不相邻的顶点对u,v均满足:d(u)+d(v)n-1,则G是连通图。 假设G不连通,则至少含2个连通分支,设为G1, G2。取xVG1, yVG2, 则:d(x)+d(y)(n1-1)+(n2-1)n-2 (其中ni是Gi的顶点个数),矛盾。

充分条件的讨论 “ (G) n/2”不能减弱为:  (G) 举例,n=5, (G)=2 . G不是Hamilton图. 存在哈密尔顿通路的充分条件(Ore定理的推论) 设G是无向简单图,|G|=n2 ,若G中任意不相邻的顶点对u,v均满足: d(u)+d(v)n-1 ,则G有哈密尔顿通路。

Ore定理的证明 Ore定理(1960) 设G是无向简单图,|G|=n3,若 对G中任意不相邻的顶点u和v, d(u)+d(v)n (*) 则G有哈密尔顿回图。 证明.反证法, 若存在满足(*)的图G,但是G没有Hamilton回路. 不妨假设G是边极大的非Hamilton图,且满足(*)。若G不是边极大的非Hamilton图,则可以不断地向G增加若干条边,把G变成边极大的非Hamilton图G’,G’依然满足(*),因为对vV(G), dG(v)dG’(v)。

Ore定理的证明 设u, v是G中不相邻的两点,于是G+uv是Hamilton图,且其中每条Hamilton回路都要通过边uv. 因此,G中有起点为u,终点为v的Hamilton通路: u=v1 vi-1 vi v=vn 不存在两个相邻的顶点 vi-1和vi,使得vi-1与v相邻且vi 与u相邻. 若不然, (v1,v2, … vi-1, vn, …, vi, v1)是G的Hamilton回路. 设在G中u与vi1, vi2, …, vik相邻, 则v与vi1-1, vi2-1, …vik-1都不相邻, 因此d(u)+d(v) k+[(n-1)-k]<n. 矛盾.

Ore定理的延伸 引理. 设G是有限图,u, v是G中不相邻的两个顶点,并且满足:d(u)+d(v)  |G|,则 G是Hamilton图  G∪{uv}是Hamilton图. 证明:类似于Ore定理的证明. G的闭合图, 记为C(G): 连接G中不相邻的并且其度之和不小于 |G| 的点对, 直到没有这样的点对为止. 有限图G是Hamilton图充分必要其闭合图C(G)是Hamilton图.

闭合图(举例) a f e d c b

判定定理的盲区 从“常识”出发个案处理 一顶点关联的边中恰有两 条边在哈密尔顿回路中。 哈密尔顿回路中不能含 真子回路。 利用对称性 利用二部图特性 …

判定哈密尔顿图的例子 下列图中只有右图是哈密尔顿图。

棋盘上的哈密尔顿回路问题 在44或55的缩小了的国际象棋棋盘上,马(Knight)不可能从某一格开始,跳过每个格子一次,并返回起点。 灰(13个) VS 白(12个)

哈密尔顿图问题 基本问题 判定哈密尔顿回路的存在性 找出哈密尔顿回路/通路 (在最坏情况下)时间复杂性为多项式的算法?

应用(格雷码) 给定一个立方体图,求出哈密尔顿回路 Q3 100 101 000 001 110 111 010 011

安排考试日程(哈密尔顿通路) 问题: 在6天里安排6门课 – A,B,C,D,E,F -的考试,每天考1门。假设每人选修课的情况有如下的4类:DCA,BCF,EB,AB。如何安排日程,使得没有人必须连续两天有考试? A B A B F F C C E D E D

竞赛图 底图为K4的竞赛图: A B C 以上每个图可以看作4个选手参加的循环赛的一种结果

竞赛图与有向哈密尔顿通路 底图是完全图的有向图称为竞赛图。 利用归纳法可以证明竞赛图含有向哈密尔顿通路。

作业 教材[9.5] (p.497) 40, 41, 42 45, 46, 49, 63 补充 考虑在7天安排7门课程的考试,使得同一位老师所任的两门课程考试不排在接连的两天中,试证明如果没有老师担任多于4门课程,则符合上述要求的考试安排总是可能的.

循环赛该如何排名次 按照在一条有向Hamilton通路(一定存在)上的顺序排名: C A B D E F A B D E F C C 从第一名变成了最后一名 E D

循环赛该如何排名次 按照得胜的竞赛场次(得分)排名: A(胜4) B,C(胜3) D, E(胜2) F(胜1) 问题:很难说B,C并列第二名是否公平,毕竟C战胜的对手比B战胜的对手的总得分更高(9比5)。 E D

循环赛该如何排名次 当问题竞赛图是强连通且至少有4个选手时,这个序列一定收敛于一个固定的排列,这可以作为排名:A C B E D F。 建立对应与每个对手得分的向量 s1 = (a1, b2, c3, d4, e5, f6) 然后逐次求第k级的得分向量sk, 每个选手的第k级得分是其战胜的对手在第k-1级得分的总和。 A B F C 对应于左图所示的竞赛结果,得分向量: s1=(4,3,3,2,2,1) s2=(8,5,9,3,4,3) s3=(15,10,16,7,12,9) s4=(38,28,32,21,25,16) s5=(90,62,87,41,48,32) ...... E D 当问题竞赛图是强连通且至少有4个选手时,这个序列一定收敛于一个固定的排列,这可以作为排名:A C B E D F。