Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。”
@TOC
前言
Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ 自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python 学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语! 机器学习小白阶段 文章仅作为自己的学习笔记 用于知识体系建立以及复习 知其然 知其所以然!
系列文章
【机器学习|数学基础】Mathematics for Machine Learning系列之图论(1):图的基本概念
【机器学习|数学基础】Mathematics for Machine Learning系列之图论(2):图的矩阵表示
【机器学习|数学基础】Mathematics for Machine Learning系列之图论(3):路径与连通
【机器学习|数学基础】Mathematics for Machine Learning系列之图论(4):有向图的连通性
【机器学习|数学基础】Mathematics for Machine Learning系列之图论(5):树及其性质
【机器学习|数学基础】Mathematics for Machine Learning系列之图论(6):生成树算法
3.1 连通度
定义3.1 :点断集
(1)设
G连通,
V′⊂V(G),G[V−V′]不连通,则称
V′为
G的点断集
去掉
G的一些顶点后,
G不再连通,则这些点为
G的一个点断集
(2)最小点断集中顶点的个数称为
G的连通度,记为
K(G)
- 若
G无点断集,则规定
K(G)=v(G)−1
- 若
G不连通,则
K(G)=0
- 若
G平凡,则
K(G)=0
由一个顶点组成的点断集称为割点
(3)若
k≤K(G),称
G为
k−连通图
上面这句话的意思可以理解为:若
K(G)=3,则可以称
G为3-连通图、2-连通图、1-连通图 为使
G称为不连通图或平凡图,至少需要删除
k个顶点,则
k为
G的连通度
定义3.2
(1)设
G连通,
E′⊆E(G),G−E′(从
G中删除
E′中的边)不连通,则称
E′是
G的边断集
删除
G中的一些边后,使得
G不再连通,则这些边组成
G的边断集
(2)最小边断集所含的边数称为
G的边连通度,记为
K′(G)
- 当
∣E′∣=1时,称
E′中的边
e为割边
- 若
G是平凡图,则
K′(G)=0
- 若
G是不连通图,则
K′(G)=0
割边:去掉
G中的一条边后,
G不再连通,这条边被称为割边
(3)若
k≤K′(G),称
G为
k−边连通图
定理3.1
K(G)≤K′(G)≤δ
证明:
设
d(v)=δ,则去掉与
v相连的
δ条边后
G不连通,有
K′(G)≤δ
当去掉
δ条边后,
G一定是不连通的 但是对于去掉小于
δ条边后,
G也可能是不连通的(比如去掉1条边
G就不连通了 ) 所以
K′(G)≤δ
证
K(G)≤K′(G)稍微有点复杂,这里使用数学归纳法
当
K′(G)=0时 说明
G为连通图或平凡图
⇒K(G)=0
当
K′(G)=1时,说明
G存在割边,则一定存在割点
⇒K(G)=1
设
e=(u,v)为
G的割边 则去掉
u或v的同时,一定会去掉割边
e,可以得到一个不连通图 所以
G存在割边,则一定存在割点
假设
K′=k时,
K(G)≤K′(G)成立
那么我们就需要证明当
K′=k+1时,
K(G)≤K′(G)成立
令
K′(H)=k+1≥2,
E是
H的一个边断集,且
∣E∣=k+1
假设
e=uv∈E,则
K′(H−e)=(k+1)−1=k
因为
e是最小边断集中的一条边 当
e不存在时 那么最小边断集的数量会减1
所以
H−e中,必定存在一个顶点集
S,使得
[H−e]−S不连通或平凡,且
∣S∣≤k
因为
K′(H−e)=k 说明
H−e中最少去掉
k条边后,
H−e不连通 若这
k条边所连接的顶点无重合 则至少需要去掉
k个顶点才会同时去掉这
k条边,说明
∣S∣=k 若这
k条边所连接的顶点有重合(即存在一个顶点连接不止这
k条边中的一条边) 所以去掉边断集中
k条边所需要去掉的顶点数是小于
k的,说明
∣S∣<k 综上,
∣S∣≤k
此时
S′=S∪{u}或S∪{v}可使
H−S′不连通或平凡
u,v连成的边
e∈E 若只去掉
S,
G还是连通的 因为还有一条边
e∈E没有去掉 所以还需要去掉
e连接的任意一个顶点
u或v 这样
H−S−u或H−S−v才是不连通的
所以,此时
H的点连通度
K(G)满足
K(G)≤∣S′∣=∣S∪{u}∣
去掉
∣S∪{u}∣后,
H一定是不连通的 但是依然还是存在去掉数量比
∣S∪{u}∣少的顶点,使得
H依然不连通 所以
K(G)≤∣S′∣=∣S∪{u}∣
又因为
∣S∪{u}∣≤k+1=K′(H)
所以得到
K(G)≤K′(G)
定理3.2
设
G是
v≥3的图,则
G是
2−点连通图充要条件是
G的任意两个顶点至少由两条内不相交的路径连通
推论3.2.1
若
G是
2−连通图(
v≥3),则
G的任二顶点总位于
G的某个圈上
推论3.2.2
若
G是
2−连通图(
v≥3),则
G的任意两条边总位于
G的某个圈上
定理3.2:门格尔定理(Menger)
若
G是
k−连通图(
v≥3),则
G
- 任二顶点总位于
G的某个圈上
- 任意两条边总位于
G的某个圈上
定理3.3
若
G是
v≥k+1的
k−点连通图,则
G的任意两个顶点总至少由
k条内不相交的路径连通
结语
说明:
- 参考于 课本《图论》
- 配合书中概念讲解 结合了自己的一些理解及思考
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有一点点帮助,如有错误欢迎小伙伴指正