10.4图的连通性(Connectivity)
Posted spicyarticle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.4图的连通性(Connectivity)相关的知识,希望对你有一定的参考价值。
10.4图的连通性(Connectivity)
如果存在一条路径,使得从u到v,那么顶点u和v就是连通的
- 如果能存在一条路径从u到u,那么这样的路径称为自环(circuit)
- 路径可以视作穿过点(through the vertices),也可视为遍历边(traverses the edges)
- 如果这条路径穿过的边都是一次的(无重复穿过同一条边),那么我们称其为简单路径
图连通
针对于无向图而言,如果任意两个顶点都能够连通,那么称这个图为连通图
定理:
- 无向连通图的每对顶点都存在简单路径(simple path)
- 无向图G的连通分量是指G的最大连通子图
- 割点(cut vertex)或割边(cut edge)能将连通图分为两部分
点连通(Vertex Connectivity)
不可分割图(Nonseparable graphs)
无割点的图称为不可分割图
点割集
去掉点割集V‘后,使得连通图G变为G-V’不再连通
点连通性(Vertex connectivity)
非完全图G的点连通性,指的是存在的点割集的顶点最小数;记为??(G);通俗的说,就是最少去掉多少个点使得G不再是连通图
边连通(Edge Connectivity)
边割集
去掉边割集E‘后,使得连通图G变为G-E’不再连通
边连通性(Edge connectivity)
非完全图G的边连通性,指的是存在的边割集的边的最小数;记为??(G);通俗的说,就是最少去掉多少条边使得G不再是连通图
有向图的连通性
有向图中,路径只能沿着箭头出发
强连通(strongly connected):a和b强连通,指存在路径从a连通到b,也存在路径从b到a
弱连通(weakly connected):a和b弱连通,指存在路径从a连通到b或存在路径从b到a(强连通必定弱连通)NOTE:连通性以及路径都是图同构中的同构不变量
NOTE:用tarjan算法求有向图的强连通分量极其有效
通过邻接矩阵计算路径数
如果A是图G的邻接矩阵,那么((A^k)_{i,j})表示(v_i)到(v_j)的路径为k的数目(1的数目)
NOTE:注意这里求路径为k和之前沃舍尔算法求连通性的区别
以上是关于10.4图的连通性(Connectivity)的主要内容,如果未能解决你的问题,请参考以下文章