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):生成树算法
【机器学习|数学基础】Mathematics for Machine Learning系列之图论(7):连通度
3.2 割边、割集、割点
3.2.1 割边与割集
定理3.4
设是连通图,,则是的割边的充要条件是不含在圈中
证明
前提条件是:是连通图,
证必要性:e是割边\Rightarrow$$e不含在圈中
因为是的割边,所以不连通
若在中的一个圈上,那么依然会是连通的,产生矛盾
所以一定是不含在圈中
证充分性:不含在圈中\Rightarrow$$e是割边
设不在的任何一个圈上
所以之间必定只存在一条路径
若还存在其他一条路径,那么则会构成一个圈,与假设相矛盾
所以不连通,故是的割边
推论3.4
设连通,则是树的充要条件是的每条边都是的割边
定理3.5
设是连通图的一颗生成树,,但,则含有唯一圈
证明
设
则中一定存在唯一一条路径
是生成树,其中任意两个顶点有且仅有一条路径
所以便是含在中的一个圈
又因为在中是唯一的
树中任意两个顶点有且仅有一条路径,具有唯一性
所以圈也是唯一的
补充知识
设
则用表示一个端点在,另一个端点在的全体边组成的集合
显然是一个边断集
定义3.3:割集
设连通,若只把断成两个分支,则称为的一个割集
定义3.4
(1)若是的子图,则称为在中的余图
(2)若连通,是的生成子树,则的余图称为余树
定理3.6
设是连通图的一棵生成树,对的每条边有:
- 余树不含的割集
- 含的唯一割集
第二点的意思是:中含有的唯一割集 或者 的割集
证明:余树不含的割集
设,有
又因为
所以一定是连通的
故不是的割集
简单的理解:无论去掉余树中的多少条边,是不会影响生成树的 所以都不会破坏的连通度,故一定不含有的割集
证明:含的唯一割集
设是的生成树,那么它的每条边都是割边
故有:不连通
用表示的一个连通片的顶点集,
所以是的一个边断集
且完全含在中(是的子集)
假设也是的一个割集
那么中一个含有边
则
这里有点绕 首先需要明确的是 割集中每条边所连接的两个端点分布在两个不同的连通片中 在所有边中, 符合上面条件:边的两端点分别连接两个连通片和 这些边的是固定且具有唯一性 有和一定是需要完全含有这些边 若此时还有一条公共边,那么就可以得出
所以含的唯一割集
生成树与割集的对比
余树与割集
- 余树不含割集
- 含唯一割集
生成树与圈
- 生成树不含圈
- 含唯一圈
3.2.2 割点
定理3.5
设是连通图的一个顶点,则下面命题等价
- 是割点
- 存在的一个划分,使得,到的每条路径都必经过
- 存在与不同的两顶点,使得到的每条路径都必经过
推论3.7.1
树的顶点是的割点的充要条件是
证明
前提条件:是树
证必要性:是的割点\Rightarrow$$d(v)\geq 2
因为是的割点
所以一定存在不同于的两个顶点,其之间的路径经过
在去除割点后的两个连通片中一边取一个顶点就可以满足条件了 而且至少存在两个顶点 可能是多个
故
证充分性:d(v)\geq 2$$\Rightarrow$$v是的割点
因为
对于,一定存在两个顶点分别与相邻(与连接)
又因为树,说明顶点到之间路径唯一,且经过
故可得是的割点
推论3.7.2
无环的非平凡连通图至少有两个非割点
证明
设是的生成树
有中至少有两个一次顶点,它们是的非割点
对,有
去掉生成树中顶点产生的影响大于去掉中顶点d产生的影响(从连通片的个数考虑)
所以中的这两个非割点也一定是的非割点
故中至少含有两个非割点
结语
说明:
- 参考于 课本《图论》
- 配合书中概念讲解 结合了自己的一些理解及思考
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有一点点帮助,如有错误欢迎小伙伴指正