图的基本概念
图的基础知识¶
图的定义¶
一 个 图
- V 是一个非空集合,称为顶点集或边集,其元素称为项点或点
- E 是由 V 中的点组成的无序点对构成的集合,称为边集,其元素称为边,且同一 点对在 E 中可出现多次。
图
顶点集和边集都有限的图称为有限图。
只有一个项点而无边的图称为平凡图。其他所有的图都称为非平凡图。
Info
做题往往需要先排除平凡图
边集为空的图称为空图。
图
连接两个相同顶点 的边的条数,叫做边的重数。重数大于 1 的边称为重边。
端点重合为一点的边称为环。
既没有环也没有重边的图称为简单图。其他所有的图都称为复合图。
边记为 uv,也可记 uv 为 e ,即 e = uv。此时称 u 和 v 是 e 的端点,并称 u 和 v 相邻,u (或 v) 与 e 相关联。
若两条边有一个共同的端点,则称这两条边相邻。
若用小圆点代表点, 连线代表边,则可将一个图用“图形” 来表示。
图的同构¶
设 有 两 个 图 G1 = (V1 , E1 )和 G2 = (V2 , E2 ), 若 在 其 项 点 集 合 之 间 存 在 双 射 , 即 存 在一一对应的关系,使得边之间有如下的关系:
则称两图 G1 , G2 同构 , 记为:
Abstract
同构关系就是一种等价关系,形成等价类
完全图¶
每两个不同的顶点之问都有一条边相连的简单图称为完全图。
Abstract
完全图是简单图的上限,空图则是下限
在同构意义下,n 个顶点的完全图只有一个,记为 Kn ,也叫 n 阶完全图。
所谓具有二分类 (X, Y) 的偶图(或二部图)是指:一个图,它的点集可以分解为两个(非空)子集 X 和 Y ,使得每条边的一个端点在 X 中,另一个端点在 Y 中。
完全偶图是指具有二分类 (X , Y) 的简单偶图 , 其中 X 的每个项点与 Y 的每个项点相连,若 |X|=m ,|Y|=n ,则这样的偶图记为 Km,n。
补图¶
对于一个简单图 G= (V, E),令集合
则图
如果一个图和自己的补图是同构的,则称这个图是自补的,并记为:
自补图性质¶
若 n 阶 图
正则图¶
G 的顶点的度 d (v) 是指
用
为方便,奇数度的顶点称为奇点,偶数度的顶点称偶点。
设 G = (V,E) 为简单图,如果对所有
完全图 Kn 和完全偶图 Kn,m 均是正则图。
握手定理
¶
图 G = (V , E ) 中 所 有 项 点 的 度 的 和 等 于 边 数 m 的 2 倍 , 即
Abstract
也叫:握手定理,图论第一定理
推论 1¶
在任何图中,奇点个数为偶数。
推论 2¶
正则图的阶数和度数不同时为奇数。
推论 3
¶
由握手定理有:
可图数组¶
一个图
度序列通常以度数非递增的顺序列出?
若对一个非负整数组
Abstract
关于图序列我们研究三个问题:
- 存在问题——什么样的数组是图序列
- 计数问题——一个图序列对应多少个不同构的图
- 唯一性问题——怎样的图序列对应唯一一个同构的图
必要条件¶
非负整数组
另一个必要条件是:(可简单图化)
图序列相关定理¶
Havel-Hakimi
¶
设有非负整数组
是可图的(是图序列)。
对任意一个序列,判断是否可图的步骤如下:(当然先确保满足可图的必要条件)
- 按递减排序
- 去掉第一个元素
,后面 个元素依次减 1️⃣( ) - 重复前面两个步骤 ,直到:
- 只剩一个点,则该序列是可图的,即是图序列
- 减 1️⃣ 后出现负数,则该序列是不可图的,即不是图序列
中证明充分性:¶
情形 1¶
点
则
情形 2¶
点
作如下假设:
- 设
与 邻接,但当 时, 与 不邻接; - 设
与 不邻接,但当 时, 与 邻接;
进行这样的操作:
- 去掉边
和 - 加上边
和
显然新图与原来的度序列相同,但是,但
如此循环下去,
厄多斯定理¶
非负整数组:
是图序列的充分必要条件是:
Warning
证明非常困难捏
定理?¶
一个满足
; ; ; ; ; ; ;
定理-简单图度数不可能互不相同¶
一个简单图
证明: 因为图 G 为简单图,所以:
情形 1:若
情形 2:若
由鸽笼原理:在
情形 3:若
频序列¶
设
性质¶
一个
拓扑不变量¶
图
一个图
图的运算¶
子图和真子图¶
如果
当
生成子图¶
计数性质¶
简单图
导出子图¶
假设
假设
删点运算¶
(点) 导出子图
删边运算¶
边集为
删边运算会删掉那些度数变为 0 的顶点
Abstract
设
若
并运算¶
- 其顶点集为
; - 其边集为
;
如果
交运算¶
- 其顶点集为
; - 其边集为
;
此时
差运算¶
Warning
没有去掉那些边的端点!即使剩下 0 度数端点仍要保留!
对称差/环和差¶
联运算¶
在不相交的
Abstract
(笛卡尔)积运算¶
设
就把
合成运算¶
設
就把
Abstract
积运算和合成运算中,得到的点集
运算 | 点的数目 | 边的数目 |
---|---|---|
并 |
||
联 |
||
积 |
||
合成 |
方体¶
一族特别重要的图称为方体,它用积来定义最为自然。
; ;
若
路与图的连通性¶
途径、迹、路¶
一个有限非空序列:
它的项交替地为顶点和边,使得对
途径中边数称为途径的长度
一条途径的起点与终点重合时叫做闭途径
边不重复的途径称为图的一条迹,起点与终点重合时叫做闭迹,也称为回路
顶点不重复的途径称为图的一条路,起点与终点重合时叫做圈。显然顶点不重复时边也不重复,所以迹是包含路的。
Success
起点与终点重合的途径、迹、路分别称为图的闭途径、闭迹与圈。闭迹也称为回路
长度为
圈的充分条件¶
若
Abstract
只就连通图证明即可!
设
又
偶图的充要条件¶
一个图是二部图 (偶图) 当且当它不包含奇圈
证明必要性:
设
不失一般性,可假定
一般说来,
又因为
证明充分性:
在
; ;
(接下来证明
设
由于
又
如果
两顶点的距离¶
图中顶点
如果
两顶点的连通性¶
图
点的连通关系是等价关系
非连通图中每一个极大连通部分,称为
图的连通性¶
如果图
连通图的性质¶
在
- 至少有
条边 - 如果边数大于
,则至少有一条闭迹 - 如果恰有
条边,则至少有一个奇度点
(2)证明:
若
(3)证明:
若不然,
这与
补图的连通性¶
若图
证明:设
- 若
和 在 中不邻接,则在 中它们邻接,从而 是连通的 - 若
和 在 中邻接,它们属于 的同一分支;在另一个分支中有一点 ,在 中 和 均与 w 邻接,即 是一条通道,从而 是连通的
连通图充分条件 1¶
设图
则
证明:对
当
当
可以证明,存在点
若不然,在
- 有
个与 邻接,但与 不邻接; - 有
个与 邻接,但与 不邻接; - 有
个顶点和 均不邻接。
则:
由于
所以
连通图充分条件 2¶
图
证明:
对 G 中任意两个不相邻顶点 u 与 v,有:
所以,G 是连通的。
Warning
该定理的界是紧的 (Sharpness)。即不能再修改!
例如: 设 G 由两个分支作成的图,两个分支均为
图的直径¶
连通图 G 的直径定义为
如果 G 不连通,图 G 的直径定义为
直径相关性质¶
设 G 是具有 m 条边的 n 阶单图,若 G 的直径为 2 且
证明:
设
由于
为了保证 u 到各点距离不超过 2 ,