计算机问题求解 – 论题3-10 - 图的连通度 2018年11月13日.

Slides:



Advertisements
Similar presentations
Chapter 2 Combinatorial Analysis 主講人 : 虞台文. Content Basic Procedure for Probability Calculation Counting – Ordered Samples with Replacement – Ordered.
Advertisements

公務員申領小額款項專案法紀宣導 法務部廉政署 編製
Course 1 演算法: 效率、分析與量級 Algorithms: Efficiency, Analysis, and Order
举国上下抗击风雪灾害专刊 温暖行动 灾情告急年关近 万众一心齐抗灾 可歌可泣留千古 温暖行动遍人间 导读提示 阳关雨露出版社
Directions: Print slides 2-7 single sided in color.
第八章 連結分析 Link Analysis.
作文选刊 作文之窗
十五條佛規 後學:張慈幸
胠箧 主讲: 吴静晖.
快乐假期 2010年第6期 总第54期 贝尔芬 主编 暑期作文专刊 《快乐假期》杂志社 出版.
增值税转型 2008年12月.
青铜器的器型 炊食器: 炊具:鼎、鬲、甗等 食器:豆、簋、敦、盨、簠等 酒器: 饮酒器:爵、角、觚、觯等 温酒器:斝
老师:如何撰写教研文章? 主讲:石修银 谨以此赠与孜孜追求的老师 谨以此赠与改变人生的老师.
依“标”据“本”,命制考题 发表于《数学教学》2006年第9期 (华东师大核心“CN”刊物)
12星座 对于星座,你又知道多少呢? 第一刊.
Chapter 12 圖形結構 12.1 圖形的一些專有名詞 12.2 圖形資料結構表示法 12.3 圖形追蹤 12.4 擴展樹
数学通报简介 ——如何写稿及投稿 数学通报 郑亚利 2014年8月.
推进《玻璃钢制品工》 国家职业资格证书制度的建设
本期导读: 1版 习 惯 2版 的 十个做人的好习惯 3版 力 4版 量 5版 6版 7版 8版
第7章 图论基础与应用 PART A 《可视化计算》.
友信不銹鋼工程有限公司 台北市康定路4號 工廠:台北縣三重市竹圍仔街22-3號
Graph Theory Chapter 1 An Introduction to Graphs
Minimum Spanning Trees
3.2.5 Surjective functions from N to X, up to a permutation of N
微積分網路教學課程 應用統計學系 周 章.
Chap5 Graph.
SAT and max-sat Qi-Zhi Cai.
第8章 圖形結構(Graphs) 8-1 圖形的基本觀念 8-2 圖形的表示法 8-3 圖形的走訪 8-4 擴張樹
Chapter 6 Graph Chang Chi-Chung
演算法方式總覽 The Divide-and-Conquer Strategy (個各擊破)(binary Searching、Quick Sort…. ) The Greedy Method(貪婪演算法) (Prim MST、Kruskal MST、Djikstra's algorithm) Dynamic.
圖論 (Graph Theory) B 電機四 大鳥 B 電機四 酋長 B 電機四 炫大
Sampling Theory and Some Important Sampling Distributions
Graph 2 Michael Tsai 2012/5/1 連載: 學生上課睡覺姿勢大全
第二十九單元 方向導數與梯度.
Course 9 NP Theory序論 An Introduction to the Theory of NP
论题1-3 - 常用的证明方法及其逻辑正确性
离散数学─逻辑和证明 南京大学计算机科学与技术系
主讲人: 吕敏 { } Spring 2016,USTC 算法基础 主讲人: 吕敏 { } Spring 2016,USTC.
本章大綱 2.1 The Limit of a Function函數的極限 2.2 Limit Laws極限的性質
Randomized Algorithms
Chapter 7 圖形與網路 資料結構導論 - C語言實作.
计算机问题求解 – 论题 有限与无限 2017年12月14日.
Interval Estimation區間估計
计算机问题求解 – 论题2-14 -B树 2018年6月10日.
Chapter12 Graphs Definitions Applications Properties
Ch07 圖形與網路 淡江大學 周清江
Chapter 2 Basic Concepts in Graph Theory
成群結隊的董事們.
Version Control System Based DSNs
Mechanics Exercise Class Ⅰ
每周三交作业,作业成绩占总成绩的15%; 平时不定期的进行小测验,占总成绩的 15%;
相關統計觀念復習 Review II.
Cohesion & Subgroups 內聚與次團體.
第15讲 路与回路, 图的连通性 主要内容: 1.路与回路. 2.图的连通性..
Tournament (graph theory)
Disjoint Sets Michael Tsai 2013/05/14.
鄧姚文 資料結構 第八章:圖(Graph) 鄧姚文
最短通路问题.
Chapter 7 Relations (關係)
Konig 定理及其证明 杨欣然
圖形結構 Graph Structure chapter 9 德明科技大學資訊科技系.
Maximum Flow.
簡單迴歸分析與相關分析 莊文忠 副教授 世新大學行政管理學系 計量分析一(莊文忠副教授) 2019/8/3.
Graph 1 Michael Tsai 2012/4/24 連載: 學生上課睡覺姿勢大全
第三节 物体的浮与沉.
Voronoi Diagram and Delaunay Triangulation
圖 論 簡 介.
计算机问题求解---论题3-12 图中的匹配与因子分解
Presentation transcript:

计算机问题求解 – 论题3-10 - 图的连通度 2018年11月13日

“连通”并不都是一样的 问题1: 你能否解释一下它们的“连通” 怎么不一样? 割点、割边与回路

问题2: 衡量连通的“牢度”的指 标是什么?

指标1:minimum vertex-cut By a vertex-cut in a graph G, we mean a set U of vertices of G such that G - U is disconnected. A vertex-cut of minimum cardinality in G is called a minimum vertex-cut.  问题3: 你应该了解割点是什么?围绕割点,有哪些有趣的现象

围绕割点的若干结论

围绕割点的重要概念之一:不可分割 A graph of order at least 3 is nonseparable if and only if every two vertices lie on a common cycle 充分条件 显然,删除任意一点,均不能使得任意两点不连通 必要条件:反正法 找到不成回路的最短uv路径P 令vk-1是v的直接前驱节点 u, vk-1有回路C 删去vk-1 ,u和v仍然相连:Q 令x是C和Q的第一个交点 构造P’,Q’,可以形成ux+Q’+P’的uv回路

问题4:从这个定理及证明中能否看出,不可分离图在外表上具有什么共性? 围绕割点的重要概念之二:Block 问题4:从这个定理及证明中能否看出,不可分离图在外表上具有什么共性? 重重叠叠的环交织而成!

A maximal nonseparable subgraph of a graph G is called a block of G. 极大还是最大?

关于block的几个理解 Theorem 5.8 Let R be the relation defined on the edge set of a nontrivial connected graph G by e R f, where e, f ∈E(G), if e = f or e and f lie on a common cycle of G. Then R is an equivalence relation. 用等价关系来描述边之间的关系,到底有何用意? 问题6:Block的“极大”特性和“等价类”有何关系? 等价类特性保证了“极大”特性 Each subgraph of G induced by the edges in an equivalence class is in fact a block of G.

问题7: 两个block的“边界”是什 么?

问题7: 两个block的“边界”是什 么? Corollary 5.9 Every two distinct blocks B1 and B2 in a nontrivial connected graph G have the following properties: (a) The blocks B1 and B2 are edge-disjoint. (b) The blocks B1 and B2 have at most one vertex in common. (c) If B1 and B2 have a vertex v in common, then v is a cut-vertex of G.

最小点割集的势 点连通度K(G) 问题9: 问题8: 从一个k-连通图中删除k个点,剩下的图是否一定不连通了? kappa 问题9: Block和2-连通图是什么关系?

问题10: 边连通度是什么概念? 我们能够简称4边连通度图为4连通图吗? 2连通必定不可分离,必定是个block

Whitney定理 Theorem 5.11 For every graph G, Case1:否定G1和G2中每个点都连通,为case2做准备 u v x1 x2 x3 x4 G1 G2 遍历边割集中的边,删去其中一点,构造边割集:连接u的边,选该边的G2子图点,否则选该边的G1子图点

Whitney定理 Theorem 5.11 For every graph G, 证明K小于等于λ的case2的基本思路:在最小边割集的两侧选一对不直接相邻的点,考虑如何“切断”它们之间的通路。 u G1 G2 x2 x1 遍历边割集中的边,删去其中一点,构造边割集:连接u的边,选该边的G2子图点,否则选该边的G1子图点 x3 x4 v

点连通度和图的边、点数关系 问题11:如何理解 The bound given in Theorem 5.13 is sharp Theorem 5.13 If G is a graph of order n and size m >=n - 1, then The bound given in Theorem 5.13 is sharp 问题11:如何理解 针对任意满足条件的n,m,都有一个图,其点连通度等于右值

Harary图:一种特殊的连通度接近2m/n的图 图G的k次幂:

图例:

计算机网络 – 一个应用的例子 问题: 将n个计算机连成一个通信网络以共享资源,如果要以最小的代价(假设以链路条数计)保证在故障节点少于k个的条件下所有计算机能保持互连,网络应该如何连接? 数学模型:找出n个结点的完全图的一个边最少的r- 连通子图。 (注意:含n个顶点的r-连通图至少有nr/2条边,因为 该图中最小顶点次数不能小于r)

Harary的解:Hr,n Hr,n一定包含一个Cn;

Harary的解:Hr,n Hr,n一定包含一个Cn; 当r=2k时: Hr,n =Cnk: H4,8

H5,8 Harary的解:Hr,n Hr,n一定包含一个Cn; 当r=2k时: Hr,n =Cnk: 当r=2k+1,n=2l 时: Hr,n =Cnk+{vivi+l |i=1,l } H5,8

H5,9 Hr,n一定包含一个Cn; 当r=2k时: Hr,n =Cnk: 当r=2k+1,n=2l 时: Hr,n =Cnk+{vivi+l |i=1,l } 当r=2k+1,n=2l+1 时:Hr,n =Cnk+{vivi+l+1 |i=1,l }+{v1v1+l } H5,9

Harary图离正则图有多远? Harary的解:Hr,n Hr,n一定包含一个Cn; 当r=2k时: Hr,n =Cnk: 当r=2k+1,n=2l 时: Hr,n =Cnk+{vivi+l |i=1,l } 当r=2k+1,n=2l+1 时:Hr,n =Cnk+{vivi+l+1 |i=1,l }+{v1v1+l } 只有第三种情况不是正则图 Harary图离正则图有多远?

指标2:multiplicity of alternative paths How many internally disjoint paths are there to link any pair of vertex u,v in graph G? 两种指标本质上是一样的。 对图G中任意两点u,v, 如果点不相交的uv-通路有k条,显然,要使u,v不连通, 至少须删除k个顶点。

Menger theorem Let u and v be nonadjacent vertices in a graph G. The minimum number of vertices in a u-v separating set equals the maximum number of internally disjoint u-v paths in G. 证明要点: 1,对图的边数(size)进行归纳; 2,对“分离点集”中的点的特殊性进行分别分析: 1)存在和uv直接相邻的点; 2)同时存在一个不和u相邻的点以及存在一个不和v相邻的点 3)所有的点要么和u相邻,要么和v相邻

证明:最小分离点集,最大内部不相交路径数 奠基:m=0,1,2时,显然成立。(k=0,1时成立,因此可以讨论k>1) 假设:G的size小于m时,最小分离点集势等于最大内部不相交路径数 归纳:当G的size=m时: 三种情况分别讨论

Case1:存在节点x,构成(u,x,v)路径 G-x的最小分离点集势为k-1 G-x的最大内部不相交路径为k-1 恢复x,结论成立 c x u … v

Case2:分离点集中存在一个和u不相邻的点以及不和v相邻的点 1)构造Gu和Gu’,Gv和Gv’图 2)Gu’和Gv’满足归纳假设,最大最小相等为k 3)原G图结论归纳成立 假设wi不和v相邻,p(wi,v)至少两条边,Gu’就至少少一条边 要点:Since W contains a vertex that is not adjacent to u and a vertex that is not adjacent to v, the size of each of the graphs G’u and G’v is less than m.

Case3:所有的点,要么只和u相邻,要么只和v相邻 考察uv最短路上的边e,考察G-e: 适用归纳假设 G-e的最大最小相等成立 至少是k-1 G-e中最小分割集一定是k ? G-e中存在k条不相交uv路 G中也有k条不相交uv路 归纳结论成立 c x y e u … v 在G-e中,最小分离点集至少为k-1 S集合中,去掉x,加上y,依然构成k分离点集,此时y必定和U相邻,uy….v成立,路径更短 S集合

G-e中最小分割集一定是k? 假设是k-1: 找到G-e中某个最小分割集Z: Z的势为k-1 Z中元素只均和u相邻,不和v相邻 Z+{x}是G中最小分割集集合 Z+{y}是G中最小分割集集合 y应该和u相邻 (u,y,…,v)路径成立 (u,x,y, …v)就不是最短 c y u x … v Z集合:G-e的最小分割集

图示Menger定理

由Menger定理引出的系列结论

Open Topics 学习并介绍图的block寻找算法; 尝试证明harary图确实是r连通的