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

Slides:



Advertisements
Similar presentations
人類起源 一 天上來的 一 天上來的 : 1 中國布朗族 : 人是從天上掉下來的。洪荒時 代,天下無人,一天刮起狂風暴雨,天落 下五人,為各族的祖先。 2 中國崩龍族 : 天上下來八個神造世界,他 們聞到大地的香味而吃了芳香的泥土,在 地上住了九千年,其中四個變成女人,四 個變成男人,成了人類最早的父母。
Advertisements

软饮料概述 人文艺术系 石惠舟. 什么是饮料? 饮料概述 饮料是指以水为基本原料,由 不同的配方和制造工艺生产出 来,供人们直接饮用的液体食 品。 饮料 饮料除提供水分外,由于在不 同品种的饮料中含有不等量的 糖、酸、乳以及各种氨基酸、 维生素、无机盐等营养成分, 因此有一定的营养。
社区矫正与和谐社区的建设 —— 以社会工作为切入点 珠勒花 内蒙古农业大学 2014 年 6 月 27 日.
第五单元 酒水知识与酒吧服务 主题三 蒸 馏 酒 —— 中国蒸馏酒. 蒸馏酒是把经过发酵的酿酒原料,经过一次或多次的蒸馏过 程提取的高酒度酒液。
第七章 求职方法和技巧 (二) 主讲人:谭琳. 第一节 自荐 一、目前常见的自荐种类 1 .口头自荐 1 .口头自荐 2 .书面自荐 2 .书面自荐 3 .广告自荐 3 .广告自荐 4 .学校推荐 4 .学校推荐 5 .他人推荐 5 .他人推荐.
公務員申領小額款項專案法紀宣導 法務部廉政署 編製
学校秋季常见传染病的防控 武进区疾病预防控制中心 防疫科.
施工招标案例分析 (交流材料).
鬼太郎 身為幽靈族後裔一員的鬼太郎,他出生的時候,父母便雙亡,不過他的爸爸化身為眼珠,陪伴著他。而鬼太郎與他的同伴貓女、臭鼠人等,為了維持妖怪與人類間的和平,他們將一一消滅邪惡的妖怪,守護這世界的和平。
明清文人集中的寓言 pg359-371 韓佩思 中碩一
青岛国金财富投资管理股份有限公司 (青岛蓝海股权交易中心推荐机构会员、交易商会员,会员号:1063)
关于市场营销的分析 ——以九阳豆浆机为例 品牌经营——让每一个家庭都拥有一台九阳豆浆机 营销管理——采取文化、概念、网络等营销组合
一、平面点集 定义: x、y ---自变量,u ---因变量. 点集 E ---定义域, --- 值域.
成功的招聘 一、明确用人需求 二、做好面试前的准备 三、行为事例STAR法 四、在面试中恰当的提问 五、做出正确的选聘决定.
《女性消费行为与研究方法》 广东外语外贸大学 杨晓燕教授.
第十五章 欧拉图与哈密顿图 主要内容 欧拉图 哈密顿图 带权图与货郎担问题.
秘密/蜜花園 台灣女性散文的繁麗圖景 楊 翠.
图论 一般性参考: 《离散数学》,左孝凌等,上海科学技术出版社
 坚持以人为本 一切依靠人民 胡锦涛总书记“七一”重要讲话全文1.4万多字,其中“人民”一词用了136次,平均每104个字里就有一个,可见“人民”在党心中的分量。讲话阐述的保持和发展马克思主义政党先进性的根本点第二条就是,坚持为了人民、依靠人民,诚心诚意为人民谋利益,从人民群众中汲取智慧和力量,始终保持党同人民群众的血肉联系;提高党的建设科学化水平目标任务第三条也强调,必须坚持以人为本、执政为民理念,牢固树立马克思主义群众观点、自觉贯彻党的群众路线,始终保持党同人民群众的血肉联系。这充分体现了我党把人民放
管理学基本知识.
第7章 图论 7.1 图的基本概念 7.6 树 7.2 路与圈 7.7 根树及其应用 7.3 图的矩阵表示 7.8 偶图与匹配
植物之繁殖方法.
十 代 词 制作 阚景忠 讲授 阚景忠.
关于《福建省房屋建筑和市政基础设施工程 标准施工招标文件(2015年版)》的要点介绍
滁州学院首届微课程教学设计竞赛 课程名称:高等数学 主讲人:胡贝贝 数学与金融学院.
授课教师简历 刘付才,男,中学高级教师,亳州一中南校体 育教研组长,全国体育优质课一等奖获得者,华佗 五禽戏第五十八代传承人;长期从事五禽戏教学和 研究工作,参与创编了国家级课题“校园五禽戏”; 2014年全国学生运动会展示中获得优秀表演奖; 2015年指导的五禽戏传人进行的五禽戏教学获得全 国一等奖,编著的《华佗五禽戏之简易健身操》即.
洪涝灾害重点传染病的预防 江苏省疾病预防控制中心 汪华.
工作任务一 三相笼型异步电动机的拆装与维护
Chapter 12 圖形結構 12.1 圖形的一些專有名詞 12.2 圖形資料結構表示法 12.3 圖形追蹤 12.4 擴展樹
离 散 数 学 计算机科学与工程学院 示 范 性 软 件 学 院 电子科技大学 2017年3月21日星期二.
北京中兴荣投资顾问有限公司简介.
小 桔 灯 市场赢利能力与战略 主讲:杨贤耀.
恩典更新 羅15:1-13.
腦癇症.
毛泽东思想和中国特色社会主义理论体系概论
践行新时期广东精神 推进广东公路文化繁荣与发展 ——关于广东省公路文化建设与实践的思考
拾貳、 教育行政 一、教育行政的意義 教育行政,可視為國家對教育事務的管理 ,以增進教育效果。 教育行政,乃是一利用有限資源在教育參
4.3 光电探测器的噪声.
課程銜接 九年一貫暫行綱要( )  九年一貫課程綱要( ) 國立台南大學數學教育系 謝 堅.
2.4 二元一次方程组的应用(1).
成员名单 陈丽 陈敏 杨娇 高丽莉 李亚金 吴沅娟 任津沙 张舒蓉.
友信不銹鋼工程有限公司 台北市康定路4號 工廠:台北縣三重市竹圍仔街22-3號
第五章 图论 5.6平面图 例 考虑把三座房和三种 设施每种都连接起来的问题, 如图7-64所示,是否有可能使 得这样的连接里不发生交叉?
奥林巴斯显微镜的维护保养.
Chapter 7 圖形與網路 資料結構導論 - C語言實作.
第6章 图 6.2图的存储结构 6.3图的遍历 6.4图的连通性 6.5 最短路径 6.6 AOV网与拓扑排序 6. 7 AOE网与关键路径
迷茫的旅行商 —— 图的哈密尔顿性 一名旅行商要拜访多个地点时, 如何找到在拜访每个地点一次后再回到起点的最短路径?? 很难吗?
第16讲 图的矩阵表示, 赋权图与最短路径 主要内容: 1.图的矩阵表示. 2.赋权图与最短路径..
求两点之间的第k短路径 陈皓.
引例 囚徒困境: 甲、乙两个人一起携枪准备作案,被警察发现抓了起来。如果两个人都不坦白,警察会以非法携带枪支罪而将二人各判1年;如果其中一人招供而另一人不招,坦白者作为证人将不会被起诉,另一人将会被重判15年;如果两人都招供,则两人都会因罪名各判10年。这两个囚犯该怎么办? 斗鸡博弈: 两只斗鸡遇到一起,每只斗鸡都有两个行动选择:一是退下来,一是进攻。如果一方退下来,而对方没有退下来,对方获得胜利,这只公鸡则很丢面子;如果对方也退下来,则双方打个平手;如果自己没退下来,而对方退下来,自己则胜利,对方则失败
定义7.5:设图G的顶点非空真子集为V1V, 在G中一个端点在V1中, 另一端点在V(G)-V1中的所有边组成的集合称为G的一个断集或称边割,记为 E(V1(V(G)-V1)), 简记为(V1, V(G)-V1)。 当|(V1, V(G)-V1)|=1时, (V1, V(G)-V1)中的那条边称为割边或.
一、只要內心平靜, 生活中到處都有樂趣, 不論是在庭院中觀賞花卉、在靜夜裡讀書,或者是在郊外欣賞黃昏的稻田風光,李慈銘的︿越縵堂日記﹀裡傳達了這樣的訊息。 二、而劉鶚的︿大明湖﹀,則是帶我們到風景勝地大明湖,去領略湖光山色之美。 兩篇文章都表現出生活中的閒情逸趣,也啟迪我們要沉澱心靈,多與大自然接觸。
第15讲 路与回路, 图的连通性 主要内容: 1.路与回路. 2.图的连通性..
Vector and the Geometry of Space
单元17 钢 结 构 学习目标 (1)了解钢结构的特点。 (2)了解钢结构的发展现状。 (3)掌握钢结构的链接方式。
南宁翰林华府 ——地中海风格与现代住宅的融合.
、任务描述 如图,编制该零件的精加工程序并在仿真软件上加工出零件。.
网络模型 Network Modeling Operations Research 运 筹 学
定理7.13:霍夫曼算法得到的带权w1,w2,,wn的二分树是最优树。 分析:采用归纳法。 n=2,
离散数学─图论初步 南京大学计算机科学与技术系
汽车电器与控制设备 第0章 绪论.
11.2 空間坐標與空間向量 Space Coordinates and Vectors in Space
圖形結構 Graph Structure chapter 9 德明科技大學資訊科技系.
第四部分 图论 主要内容 图的基本概念:图、通路和回路、图的连通性、图的矩阵表示 图的可行遍性:欧拉图、哈密顿图、带权图及其应用
Section 2-2: 4 (6), 7, 12 (14), 13, 18 (16), 21, 25, 28, 30, 36, 46, 48, 50, 54a Section 3-1: 4 (2), 5, 10, 15, 20, 29, 32 Section 4-1: 3, 7, 8,
用加減消去法解一元二次聯立方程式 台北縣立中山國中 第二團隊.
圖 論 簡 介.
第十三章 几种特殊的图 主要内容 欧拉图 哈密顿图 二部图与匹配 平面图 着色.
计算机问题求解---论题3-12 图中的匹配与因子分解
对于简单图来讲,它的每个内部面至少要由三条边围成,每条边最多为两个面的边界。
Presentation transcript:

离散数学─图论初步 南京大学计算机科学与技术系 图的连通性 离散数学─图论初步 南京大学计算机科学与技术系

内容提要 通路与回路 通路与同构 无向图的连通性 连通度 2-连通图 有向图的连通性 无向图的定向

通路的定义 定义:图G中从v0到vn的长度为n的通路是G的n条边e1,…, en的序列,满足下列性质 相关点 存在viV,使得vi-1和vi是ei的两个端点 (1in)。 相关点 长度为0的通路由单个顶点组成。 不必区分多重边时,可以用相应顶点的序列表示通路。 回路:起点与终点相同,长度大于0。 简单通路: 边不重复,即,i, j, ij  eiej

通路(举例) 简单通路:a, d, c, f, e。 长度为4。 通路:a, b, e, d, a, b。 长度为5。 回路:b, c, f, e, b。长度为4。 不是通路:d, e, c, b。

通路的定义(有向图) 定义:有向图G中从v0到vn的长度为n的通路是G的n条边e1,…, en的序列,满足下列性质 相关点 存在viV ,使得vi-1和vi分别是ei的起点和终点 (1in)。 相关点 长度为0的通路由单个顶点组成。 不必区分多重边时,可以用相应顶点的序列表示通路。 回路:起点与终点相同,长度大于0。 简单通路: 边不重复,即,i, j, ij  eiej

通路(举例) v1 v2 v3 v4 简单通路:v1, v4, v2, v3。 长度为3。

通路与同构 设图G的邻接矩阵为A 同构图的不变量:长度为k的回路的存在性。 (Ak)i,j: vi到vj的长度为k的通路个数(k1) (Ak)i,i: vi到vi的长度为k的回路个数(k1) 同构图的不变量:长度为k的回路的存在性。 B=UAU-1  Bk=UAkU-1(对角线元素之和相等?)

通路与同构 u6 u2 u1 u5 u3 u4 v6 v2 v1 v5 v3 v4 u2 u5 u1 u3 u4 v2 v5 v1 v3

无向图的连通性 定义:无向图G称为是连通的,如果G中任意两个不同顶点之间都有通路。 a c b e d a c b e d G2 G1

连通分支 连通分支 每个无向图是若干个互不相交的连通分支的并。 若图G中存在从u到v的通路,则一定有从u到v的简单通路。 极大连通子图 “顶点之间存在通路”是一个等价关系,任一等价类上的导出子图即为一个连通分支。 若图G中存在从u到v的通路,则一定有从u到v的简单通路。 证明:最短通路必是简单的,事实上,它没有重复顶点。

(注意:删除顶点意味着同时删除该点关联的边) 点的删除与连通分支数量的增减 p(G-v)(其中v是G中的一个顶点)的情况比较复杂 (注意:删除顶点意味着同时删除该点关联的边) 可能会…… 减少 (删除孤立点) 不变 (例如:删除悬挂点) 增加很多个 (例如:star) (孤立点) (悬挂点)

割点 定义:G是图, v∈VG, 若p(G-v)>p(G), 则称v是割点 (注意:只需考虑割点所在的连通分支,以下讨论不妨只考虑连通图) 割点

关于割点的三个等价命题 对于连通图,以下三个命题等价: (1) v是割点。 (2) 存在V-{v}的划分{V1, V2}, 使u∈V1, w∈V2, uw-通路均包含v。 (3) 存在顶点u,w(u≠v, w≠v),使得任意的uw-通路均包含v。 证明: (1)(2): ∵v是割点,G-v至少存在两个连通分支,设其中一个的顶点集是V1。令V2=V-(V1∪{v}), 则u∈V1, w∈V2, u,w一定在G-v的不同的连通分支中。∴在G中,任何uw-通路必含v。 (2)(3): 注意:(3)是(2)的特例。 (3)(1): 显然,在G-v中已不可能还有uw-通路,∴G-v不连通,∴v是割点。

边的删除与连通分支数量的增加 设p(G)表示图G中连通分支数,则: p(G) p(G-e)  p(G)+1, 其中e是G中任意一条边 删除一条边,不会减少连通分支,最多增加一个; 增加一条边,最多只能将两个连通分支连成一个。

割边 定义:设G是图,e∈EG, 若p(G-e)>p(G), 则称e是G中的割边。 (注意:只需考虑割边所在的连通分支,以下讨论不妨只考虑连通图) 割边

割边与回路 e是割边当且仅当e不在G的任一简单回路上。(注意:割点没有相应结论) 证明:  假设e在某个简单回路C上。易证: e不是割边。  假设e=xy不是割边。则G-e仍连通,设P是G-e中的xy-路径,P中不含e, 则:P+e是G中的简单回路,矛盾。

有关割边的四个等价命题 以下四个命题等价: (1) e是割边。 (2) e不在G的任一简单回路上。(注意:割点没有相应结论) (3) 存在V的划分{V1, V2}, 使得u∈V1, w∈V2, uw-通路均包含e。 (4) 存在顶点u,w,使得任意的uw-通路均包含e。

连通图“连接的牢固度”不一样 图G1中删除任意一条边都不连通了。 图G2则至少删除两条边,或删除中间那个顶点,才不连通。

(k-连通图,即 κ(G)k:删除少于k个顶点,它依然连通。) ( κ(G)=k: k-连通图,且存在k个顶点,删除它们就不连通。) 图的(点)连通度 (注意:若G是顶点数不少于2的非完全图,删除足够数量的点一定能使图变成不连通图或者平凡图。) 定义:使非平凡连通图G成为不连通图或者平凡图需要 删除的最少顶点数称为图G的(点)连通度,记为κ(G)。 (注意:这不意味着任意删除κ(G)个点就一定会使该图不连通) 约定:不连通图或平凡图的连通度为0,而κ(Kn)=n-1 若图G的连通度不小于k, 则称G是k-连通图; (k-连通图,即 κ(G)k:删除少于k个顶点,它依然连通。) ( κ(G)=k: k-连通图,且存在k个顶点,删除它们就不连通。)

图的边连通度 类似地,使非平凡连通图G变成不连通 需要删除的最少边数称为图G的边连通度。记为(G)。 约定:不连通图或平凡图的边连通度为0,而(Kn)=n-1 若图G的边连通度不小于k, 则称G是k-边连通图。 (k-边连通图,即 (G) k:删除少于k条边,它依然连通。) ((G) =k: k-边连通图,且有k条边,删除它们就不连通。)

关于连通度的例子 W6(轮):==3 = C6(圈):==2 = K2,3(完全二部图):==2 = G:=1,=2,=3 表示图中最小顶点度 C6 G W6 K2,3

连通度的上限(续) 设G=(V, E)是非平凡的简单图, 则 (G) (G)  (G) 易证λ(G)  (G)。 下面证明κ(G)≤ λ(G)。设F为E的极小子集使得G-F不连通,只需证明κ(G)≤ |F|。 若G中存在不与F中的边相关联的点,设为v。令C为G-F中v所在的连通分支。F中的任一边,其两个端点不会都在C中(F的极小性)。C中与F中边相关联的顶点(集合)分隔v与G-C,κ(G)≤|F|。

连通度的上限(续) dG(v) ≤ |F|

连通度的上限(续) 若G中的各顶点均和F中的某条边关联。对任意顶点v,令C是G-F中包含v的连通分支。考虑v的任一邻居w。若w在C中,则w必定和F中的某条边关联;若w在G-C中,则边vw属于F。因此,|N(v)| ≤ |F|, 即dG(v) ≤ |F|. 若V-N(v)-v≠Ф, 则删除N(v)后, v和V-N(v)-v不连通,从而κ(G)≤ |F|。 若V-N(v)-v=Ф,则取其它节点以满足1)的条件。若所有节点均有V-N(u)-u=Ф,则图G为完全图,有κ(G)=λ(G)=|G|-1。

达到连通度上限的图 设G是简单图,|G|=n3, 且Gn-2, 则(G)=G 证明:设V’VG, 使得G-V’含两个连通分支G1, G2, 不妨设|G1||G2|,则|G1|(n-|V’|)/2。 G1 V’ G2 |G1|  G  v∈G1d(v) |G1|(|G1| -1)+ |G1|  |V’| G  |G1| -1+ |V’|  (n-|V’|)/2 + |V’| -1 2G  n-2 + |V’| G+ |V’| , 所以 |V’| G 所以 (G)  G

连通度与点不相交的通路 Whitney定理: (现象:对图G中任意两点u,v, 如果点不相交的uv-通路有k条,显然,要使u,v不连通, 至少须删除k个顶点。) Whitney定理: 图G(|G|3)是2-连通图 当且仅当 G中任意两点被至少2条除端点外顶点不相交的路径所连接。 注意:“G中任意两点被至少2条除端点外顶点不相交的路径所连接”等 价于“任意两点均处在同一初级回路中” 。

Whitney定理的证明 显然 :设u,v是图G中的任意两点。下面对距离d(u,v)进行归纳。 当d(u,v)=1, uvEG, 因为G是2-连通图,G-uv仍连通,则G中除边uv外,必有另一条不含uv的路径。 假设当d(u,v)<k时,至少存在两条中间点不相交的通路。 若d(u,v)=k, 设u,v间的一条最短路径是u…wv, w是与v相邻的顶点。则d(u,w)<k, 由归纳假设u,w之间存在两条中间点不相交的路径,设为P, Q。因为G是2-连通图,G-w中仍有(不含w的)uv-路径P’,且它一定与P, Q有公共点(u就是一个)。 假设这样的公共点中距离v最近的 是x(不妨假设它在P上),则Q+wv 边以及P上的ux-段+P’上的xv-段是 u,v之间两条中间点不相交的通路。 P x v u w Q

连通性的一般性质 Menger定理(Whitney定理的推广) 图G是k-连通图 当且仅当 G中任意两点被至少k条除端点外顶点不相交的路径所连接。 图G是k-边连通图 当且仅当 G中任意两点被至少k条边不相交的路径所连接。

2-连通图 命题. 一个图是2-连通的  它是一个回路(cycle), 或者在H(已有的2-连通图)上依次增加 H-path.

2-连通图 证明. 充分条件显然成立. 下证必要条件. 设G是2-连通的. G 必包含回路C, 设 H 是包含C,依次增加H-Path得到的极大子图. H必是G的导出子图. 倘若H  G, 则存在vG-H, wH, vwG. G是 2-连通的, G-w连通, v到H有路径P, wvP是H-Path, 矛盾. v w H

2-连通图

有向图的连通性 若将有向图D各边的方向去掉,所得的无向图(称为D的底图)连通,则D称为弱连通有向图。(见下右图: 既无uv-, 又无vu- 有向通路) u,vVD,存在一条 (u,v)-有向通路或者(v,u)-有向通路,则D称为单连通有向图。 (见下中图: 有uv-, 但无vu-有向通路) u,vVD,均存在 (u,v)-有向通路和(v,u)-有向通路,则D称为强连通有向图。 (见下左图) v u

强连通的充分必要条件 有向图D是强连通的当且仅当D中的所有顶点在同一个有向回路上。 证明:  显然  设VD={v1,v2,…,vn},令i是vi到vi+1的有向通路(i=1,…,n-1),令n是vn到v1的有向通路,则1,2,…n依次连接是包含D中一切顶点的回路。

单向连通图中处处可达的顶点 若有向图D是单向连通,则非空集V'VD, v’V', 使得v'可达V'中的所有顶点(规定顶点到其自身是可达的)。 注意:当V '足够小,上述条件一定成立。 证明:(注意:按照非空子集的大小进行归纳证明) V’ ?

单向连通的充分必要条件 有向图D是单向连通的当且仅当D中的所有顶点在同一个有向通路上。 充分性显然,下面证明必要性 设VD={v1,v2,…vn}, 令V1=VD, 则V1中存在可达所有顶点 的顶点,不妨假设它就是v1, 令Vi+1=Vi-{vi},其中 i=1,2,…,n-1; 而且诸Vi中均有可达该子集中所有顶点的 顶点(不妨假设其就是vi), 于是:将诸vivi+1-通路连接起 来即包含D中所有顶点的有向通路。

无向图的边定向 问题:何种道路网可以用规定单行道的办法来改善交通? 在图模型中,该问题表述为:什么样的无向图G可通过边定向成强连通有向图 .

2-边连通与2-连通(无向图) v3 v2 v1

2-边连通无向图的边定向 2-边连通图中一定含回路 P v1 C1 Q 构作有向通路C2=C1+QP,..., 总会得到包括图中所有点的强连通有向图。仍未包括的边可以任意定向。

无向图边定向算法 输入:无自环2-边连通无向图G (设VG={v1,v2,…,vn}) 输出:以G为底图的强连通有向图 过程: (1) 令V1={v1}, i=1。 (2) 若Vi=VG, 对未定向边任意定向,算法结束。否则转3。 (3) 取边 , 使得 (一定可取到所要的边)。 从 开始找一条初级通路或回路,满足始点和终点在Vi中,而中间点均在VG-Vi中, 加方向使之成为有向通路。 (4) Vi+1=Vi ⋃ {上述通路或回路中所有中间点},转2。

无向图边定向算法(续) 示例 d f g e a b c h j i

作业 教材[9.4] 补充 p. 485:12, 20, 53, 56 试找出一个图G,满足: =n-3, 而(G)<。 【已知:若G是简单图,|G|=n3, 且Gn-2, 则(G)=G】 G是2-边连通图 当且仅当 G中任意两个顶点之间至少有两条不含公共边的通路。 若G是k-边连通图,从G中任意删除k条边,最多得到2个连通分支。

参考文献 1. 高随祥. 《图论与网络流理论》,高等教育出版社 2. Reinhard Diestel. Graph Theory. Springer, Heidelberg, 2005. (Section 1.3 and section 3.1)