集合与图论学习笔记05
定义
定义 5.1 边集、点集、有向图、无向图、多重图、简单图、带权图、竞赛图
设
设
如果允许边集中存在重复的边,则称该图为多重图(multigraph)。否则,称该图为简单图(simple graph)
设
设
定理 5.1.1
定义 5.2 度、入度、出度
设
图
设
定理 5.2.1
- 握手定理: 在无向图中,所有顶点的度数之和等于边数的两倍,即
证明: 点击查看证明
证明: 设无向图
因此,所有顶点的度数之和为:
定理 5.2.2
- 有向图的度数定理: 在有向图中,所有顶点的入度之和等于所有顶点的出度之和,且均等于边数,即
。
证明: 点击查看证明
证明: 设有向图
因此,所有顶点的入度之和为:
定理 5.2.3
- 奇度定理: 在无向图中,度为奇数的顶点数目为偶数。
证明: 点击查看证明
证明: 设无向图
定理 5.2.4
- 完全图的度数: 完全图
中每个顶点的度数为 ,即 ,其中
定理 5.2.5
- 完全有向图的度数: 完全有向图
中每个顶点的入度和出度均为 ,即 ,其中
定理 5.2.6
竞赛图的度数1: 在竞赛图中,每个顶点的入度和出度之和均为
,即 ,其中 竞赛图的度数2: 在竞赛图中,存在一个顶点,其出度至少为
,即存在 ,使得
证明: 点击查看证明
证明: 设竞赛图
因此,所有顶点的出度之和为:
由于每条边都有一个起点和一个终点,因此
根据平均值原理,至少存在一个顶点
- 竞赛图的度数3: 在竞赛图中,存在一个顶点,其入度至少为
,即存在 ,使得
证明: 点击查看证明
证明:与出度证明类似
- 竞赛图的度数4:所有的顶点入度的平方和与出度的平方和相等,即
证明: 点击查看证明
证明: 设竞赛图
因此,
根据有向图的度数定理,
将其代入上式,得到:
- 竞赛图的度数5: 在竞赛图中,任意两个不同顶点
的入度之差等于它们出度之差的相反数,即
证明: 点击查看证明
证明: 设竞赛图
因此,
定理 5.2.7
证明: 点击查看证明
证明:
设图
因此,顶点的平均度数为
由于最小度数
定义 5.3 可图化 可简单图化
设
如果存在一个简单图,其顶点的度数依次为
定理 5.3.1
- 一个图是可图化的充分必要条件是其度数序列的和为偶数
证明: 点击查看证明
证明: 必要性:设图
充分性:
采用下面的方法构造一个图
顶点集
若
再在
定理 5.3.2
- 一个简单图是可简单图化的充分必要条件是其度数序列满足埃尔德什-加拉伊定理
埃尔德什-加拉伊定理: 点击查看内容
设
为偶数;
- 对每个
, ,都有
- 对每个
证明:
度数之和为偶数的必要性已在前面证明
对于第二个条件的必要性,设简单图
充分性:
设
- 初始化一个空图
,其顶点集为 。
- 初始化一个空图
- 对于每个顶点
,按照 的值从大到小依次连接边,确保不违反简单图的定义(即不允许自环和多重边)。
- 对于每个顶点
- 重复步骤 2,直到所有顶点的度数达到指定的值
。
- 重复步骤 2,直到所有顶点的度数达到指定的值
- 最终得到的图
即为所需的简单图。
- 最终得到的图
定理 5.3.3
- 哈基米定理
证明: 点击查看证明
证明:
必要性:设简单图
充分性:设
通过添加一个新的顶点
新的图
定义 5 4 图的同构
设
定理 5.4.1
图
证明: 点击查看证明
证明:
若这两个图同构,则存在一个双射
对应的,有
因此,通过重新排列顶点的顺序,可以使得两个图的邻接矩阵相同
定义 5.5 子图、补图
设
设
若一个图和它的补图同构,则称该图为自补图(self-complementary graph)
自补图的性质:
- 自补图的顶点数
满足或
定义 5.6 路径、回路、简单路径、简单回路
设
路径的长度为边的数目
边
若边互不相同,则称这个路径为链(简单路径),若顶点互不相同,则称这个路径为路
类似的,可以定义有向路径,有向路,有向链,有向闭路径,有向回路,有向闭链等
定理 5.6.1
- 路径与度数的关系1: 若图
中每个顶点的度数至少为 2,则图 中存在一条回路
证明: 点击查看证明
证明:
设图
若
若
设此时的顶点序列为
由于图
定理 5.6.2
是简单图,若 ,则 中有长度为 的路
证明: 点击查看证明
证明:设
设路的一个端点
因此,
则
故图
定义 5.7 连通图、强连通图、连通分支
若两个不同的顶点
设
设
即:每个顶点的导出子图
设
定理 5.7.1
- 路径与度数的关系2: 若图
中恰有两个顶点的度数为奇数,则图 中存在一条从一个奇度顶点到另一个奇度顶点的路径
证明: 点击查看证明
证明:
如果
如果
每个连通分支中的顶点度数之和为偶数,因此每个连通分支中奇度顶点的数目为偶数
定理 5.7.2
- 设图
是有 个顶点的简单图,若 有 条边, 个分支,则有
证明: 点击查看证明
证明:
先证明左边
设图
再证明右边
去掉某一个连通分支有
由于每个连通分支最多有
因此,有:
定理 5.7.3
是简单图,有 个顶点, ,则 是连通图
证明: 点击查看证明
证明:
设图
假设图
每个连通分支的顶点度最多为
累加有:
当
当
当
不妨设
又
因此,图
定理 5.7.4
- 图
是有 个顶点的简单图,若对于任意两个不相邻的顶点 ,都有 ,则 是连通图
证明: 点击查看证明
证明:
假设图
选择两个不同连通分支
因此,有
因此,有
因此,图
定理 5.7.5
- 设
是有 个顶点的简单图,若对于任意两个不相邻的顶点 ,都有 ,则 是强连通图
证明: 点击查看证明
证明:
假设图
选择两个不同强连通分支
因此,有
因此,有
因此,图
定理 5.7.6
- 设
是简单连通图,每一个顶点都是偶顶点,则
证明: 点击查看证明
证明:
去除
每个与
又
因此,
即
定义 5.8 邻接矩阵、路径矩阵
设图
$$ m_{ij} = \begin{cases} 1, & \text{如果 } \{v_i, v_j\} \in E \ 0, & \text{否则} \end{cases} $$
图
无向图的邻接矩阵是对称矩阵
定理 5.8.1
- 设图
的邻接矩阵为 ,则图 的路径矩阵 可由下式计算得到:
证明: 点击查看证明
证明:
设图
图
图
所以,路径矩阵
此外,可以改为并逻辑运算来表示路径矩阵:
定理 5.8.2
- 设图
的邻接矩阵为 ,则图 的路径矩阵 可由下式计算得到:
证明: 点击查看证明
证明:
设图
图
图
所以,路径矩阵
- Title: 集合与图论学习笔记05
- Author: exdoubled
- Created at : 2025-11-01 15:00:00
- Updated at : 2025-11-07 09:19:59
- Link: https://github.com/exdoubled/exdoubled.github.io.git/lssx/ls05/
- License: This work is licensed under CC BY-NC-SA 4.0.