「这是我参与2022首次更文挑战的第5天,活动详情查看: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的一个过程
希望对您有一点点帮助,如有错误欢迎小伙伴指正
