1 图
1.1 图的定义
1.1.1 无序积
设A,B A , B为任意的两个集合,称
为A A与的无序积,记作A & BA & B
1.1.2 无向图
一个无向图G G是一个有序的二元组,其中
- V V是一个非空有穷集,称作顶点集,其元素称作顶点或结点
- 是无序积V & VV & V的有穷多子集,称作边集,其元素称作无向边,简称边
1.1.3 有向图
一个有向图D D是一个有序的二元组,其中
- V V是一个非空有穷集,称作顶点集,其元素称作顶点或结点
- 是笛卡尔积V×V V × V的有穷多子集,称作边集,其元素称作有向边,简称边
1.1.4 图
无向图和有向图统称为图,有时用 G G泛指图
用分别表示G G的顶点集和边集,分别是G G的顶点数和边数。
1.1.5 阶
顶点数称作图的阶,个顶点的图称作n阶图
1.1.6 零图、n阶零图、平凡图
一条边也没有的图称作零图
n n阶零图记作
一阶零图N1 N 1称作平凡图。平凡图只有一个顶点,没有边
1.1.7 空图
顶点集为空集的图称为空图,记作∅ ∅
1.1.8 标定图与非标定图
当用图形表示图是,如果给每一个顶点和每一条边指定一个符号(字母或数字,当然字母还可以带下标),则称这样的图为标定图,否则称为非标定图
1.1.9 基图
将有向图的各条有向边改成无向边后所得到的无向图称作这个有向图的基图
1.2 元素之间的关系
1.2.1 端点与关联次数
设G=<V,E> G =< V , E >为无向图,ek=(vi,vj)∈E e k = ( v i , v j ) ∈ E,称vi,vj v i , v j为ek e k的端点,ek e k与vi(vj) v i ( v j )关联。
若vi≠vj v i ≠ v j,则称ek e k与vi(vj) v i ( v j )的关联次数为1 1
若,则称ek e k与vi(vj) v i ( v j )的关联次数为2 2
如果顶点不与边ek e k关联,则称ek e k与vl v l的关联次数为0 0
设为有向图,ek=<vi,vj>∈E e k =< v i , v j >∈ E,称vi,vj v i , v j为ek e k的端点,vi v i为ek e k的始点,vj v j为ek e k的终点,ek e k与vi(vj) v i ( v j )关联。
1.2.2 相邻
无向图中若两个顶点之间有一条边相连接,则称这两个顶点相邻。若两条边至少有一个公共端点,则称这两条边相邻。
有向图中若两个顶点之间有一条有向边,则称这两个顶点相邻,若两条边中一条边的终点是另一条边的始点,则称这两条边相邻
1.2.3 孤立点
图中没有边关联的顶点称作孤立点
1.2.4 无向图的邻域与关联集
设无向图G=<V,E>,∀v∈V G =< V , E > , ∀ v ∈ V
1.2.4.1 邻域
为v v的邻域
1.2.4.2 闭邻域
为v v的闭邻域
1.2.4.3 关联集
为v v的关联集
1.2.5 有向图的元集与邻域
设有向图
1.2.5.1 后继元素
Γ+D(v)={u|u∈V∧<v,u>∈E∧u≠v} Γ D + ( v ) = { u | u ∈ V ∧ < v , u >∈ E ∧ u ≠ v }
为v v的后继元素
1.2.5.1 先驱元素
1.2.5.2 邻域
1.2.5.3 闭邻域
1.3 简单图与多重图
1.3.1 平行边与重数
在无向图中,如果关联一对顶点的无向边多于条,在有向图中如果关联一对顶点的无向边多于1 1条,且这些边的始点与终点相同(也就是它们的方向相同),则称这些边为平行边
平行边的条数称作重数
1.3.2 简单图
不含平行边也不含环的图称作简单图
1.3.3 多重图
含有平行边的图称作多重图
1.4 顶点的度数
1.4.1 无向图
1.4.1.1 度数
设为无向图,∀v∈V ∀ v ∈ V,称v v作为边的端点的次数为的度数,简称为度,记作 dG(v) d G ( v )。
1.4.1.2 最大度与最小度
最大度
最小度
1.4.2 有向图
1.4.2.1 出度入度与度数
设D=<V,E> D =< V , E >为有向图,
∀v∈V ∀ v ∈ V,称v v作为始点的次数为的出度,记作d+D(v) d D + ( v )
称v v作为终点的次数为的入度,记作d−D(v) d D − ( v )
称d+D(v)+d−D(v) d D + ( v ) + d D − ( v )为v v的度数,记作
1.4.2.2 最大(出、入)度最小(出、入)度
1.4.3 悬挂顶点与悬挂边
称度数为1 1的顶点为悬挂顶点,与它相关联的边称作悬挂边
1.4.4 偶(奇)度顶点
度为偶数(奇数)的顶点称作偶度(奇度)顶点
1.5 握手定理
1.5.1 定理描述
在任何无向图中,所有顶点的度数之和等于边数的倍
在任何有向图中,所有顶点的度数之和等于边数的2 2倍;所有顶点的入度之和等于所有顶点的出度之和,都等于边数
1.5.2 推论
任何图中,奇度顶点的个数是偶数
1.5.3 度数列
1.5.4 可图化
1.5.4.1 定义
1.5.4.2 判定定理
非负整数列是可图化的当且仅当 ∑ni=1di ∑ i = 1 n d i为偶数
设G G为任意阶无向简单图,则Δ(G)≤n−1 Δ ( G ) ≤ n − 1
1.5.5 可简单图化
1.6 图的同构
1.6.1 定义
记作G1≅G2 G 1 ≅ G 2
1.6.2 性质
图的同构关系是等价关系,具有自反性、对称性、传递性
1.7 完全图与竞赛图
1.7.1 无向完全图(完全图)
设G G为阶无向简单图,若G G中每个顶点均与其余的个顶点相邻,则称G G为阶无向完全图,简称为n n阶完全图,记作
1.7.2 有向完全图
设D D为阶有向简单图,若D D中每个顶点都邻接到其余的个顶点,则称D D为阶有向完全图
1.7.3 竞赛图
设D D为阶有向简单图,若D D的基图为阶无向完全图 Kn K n,则称D D为n阶竞赛图
1.8 正则图
设为n n阶无向简单图,若,均有d(v)=k d ( v ) = k,则称G G为k-正则图
1.9 子图
1.9.1 母图
1.9.2 真子图
1.9.3 生成子图
1.9.4 导出子图
设,则称以V1 V 1为顶点集,以G G中两个端点都在中的边组成边集E1 E 1的图为G G的导出的子图,记作G[V1] G [ V 1 ]
设E1⊂E∧E1≠∅ E 1 ⊂ E ∧ E 1 ≠ ∅,则称以E1 E 1为边集,以E1 E 1中边关联的顶点为顶点集V1 V 1的图为G G的导出的子图,记作G[E1] G [ E 1 ]
1.10 补图
1.10.1 补图
设G=<V,E> G =< V , E >为n n阶无向简单图,令,称G¯=<V,E¯> G ¯ =< V , E ¯ >为G G的补图
1.10.2 自补图
若图,则称G G为自补图
1.11 图的操作
1.11.1 删除边(集)
1.11.2 删除顶点(集)
1.11.3 收缩
设,用G∖e G ∖ e表示从G G中删除后,将e e的两个端点用一个新的顶点w w代替,并使关联除e e以外关联的所有边,称作e e的收缩
1.11.4 加新边
2 通路与回路
2.1 通路
2.1.1 定义
2.1.2 长度
2.1.3 简单通路
2.1.4 复杂通路
2.2 回路
2.2.1 定义
2.2.2 简单回路
2.2.3 初级回路(圈)
2.2.4 奇圈与偶圈
2.2.5 复杂回路
2.3 性质
2.3.1 长度定理
2.3.1.1 描述
在阶图G G中,若从顶点到v v(u \ne v)存在通路,则从到v v存在长度小于等于的通路
在n n阶图中,若从顶点u u到(u \ne v)存在回路,则从u u到存在长度小于等于n−1 n − 1的回路
2.3.1.2 推论
在n n阶图中,若从顶点u u到(u \ne v)存在通路,则从u u到存在长度小于等于n−1 n − 1的初级通路
在n n阶图中,若从顶点u u到(u \ne v)存在回路,则从u u到存在长度小于等于n−1 n − 1的初级回路
3 图的连通性
3.1 无向图的连通性
3.1.1 连通
3.1.2 连通图与非连通图
3.1.3 连通分支
设无向图G=<V,E> G =< V , E >,Vi V i是 V V关于顶点之间的连通关系的一个等价类,称导出子图G[Vi] G [ V i ]为 G G的一个连通分支
的连通分支数记作p(G) p ( G )
3.1.4 短程线和距离
3.2 无向图的连通度
3.2.1 点割集与割点
设无向图G=<V,E> G =< V , E >
若存在V′⊂V V ′ ⊂ V使得p(G−V′)>p(G) p ( G − V ′ ) > p ( G ),且对于任意的V′′⊂V′ V ″ ⊂ V ′,均有p(G−V′′)=p(G) p ( G − V ″ ) = p ( G ),则称V′ V ′是G G的点割集
若,则称v v为割点。
3.2.2 边割集(割集)与割边(桥)
设无向图
若存在E′⊂E E ′ ⊂ E使得p(G−E′)>p(G) p ( G − E ′ ) > p ( G ),且对于任意的E′′⊂E′ E ″ ⊂ E ′,均有p(G−E′′)=p(G) p ( G − E ″ ) = p ( G ),则称E′ E ′是G G的边割集或简称割集
若,则称e e为割边或桥。
3.2.3 点连通度(连通度)与 k-连通图
3.2.3.1 点连通度(连通度)
设为无向连通图且不是完全图,则称
为点连通度,简称连通度
3.2.3.2 k-连通图
若κ(G)≥k κ ( G ) ≥ k,则称G G为k-连通图
3.2.4 边连通度与 r边-连通图
3.2.4.1 边连通度
设为无向连通图,则称
为边连通度
规定非连通图的边连通度为0 0
3.2.4.2 r边-连通图
若,则称G G为r边-连通图
3.2.5 连通度与最小度之间的关系
对于任何无向图,有
3.3 有向边的连通性
3.3.1 顶点间的可达关系
3.3.1.1 可达
3.3.1.2 相互可达
3.3.2 短程线与距离
3.3.3 弱连通图(连通图)
若有向图D=<V,E> D =< V , E >的基图是连通图,则称D D为弱连通图,简称连通图
3.3.4 单向连通图
3.3.4.1 定义
若至少成立其一,则称D D为单向连通图
3.3.4.2 判别定理
有向图是单向连通图当且仅当D D中存在经过每个顶点至少一次的通路
3.3.5 强连通图
3.3.5.1 定义
若均有 vi↔vj v i ↔ v j,则称D D为强连通图
3.3.5.2 判定定理
有向图是强连通图当且仅当D D中存在经过每个顶点至少一次的回路
3.3.6 极大路径与扩大路径法
3.3.6.1 极大路径
设为n n阶无向图,为一条路径。若Γ Γ的始点与终点都不与Γ Γ外的顶点相邻,则称Γ Γ为一条极大路径
3.3.6.2 扩大路径法
3.4 二部图(二分图、偶图)
3.4.1 定义
设无向图G=<V,E> G =< V , E >,若能将V V划分成,和V2 V 2(即V1∪V2=V,V1∩V2=∅,V1=∅V2=∅ V 1 ∪ V 2 = V , V 1 ∩ V 2 = ∅ , V 1 = ∅ V 2 = ∅),使得G G中每条边的两个端点都是一个属于,另一个属于V2 V 2,则称G G为二部图(或二分图、偶图),称和V2 V 2为互补顶点子集,常将二部图G G记作
3.4.2 判别法
n(n≥2) n ( n ≥ 2 )阶无向图G G是二部图当且仅当中无奇圈
3.4.3 完全二部图
若G G是简单二部图,中的每个顶点均为V2 V 2中的所有顶点相邻,则称G G为完全二部图记为,其中r=|V1|,s=|V2| r = | V 1 | , s = | V 2 |
n(n≥2) n ( n ≥ 2 )阶零图为二部图
4 图的矩阵表示
4.1 关联矩阵
4.1.1 关联次数
4.1.2 定义
M(D) M ( D )
4.2 邻接矩阵
4.2.1 定义
A(D) A ( D )
4.2.2 计算长度为l的通路(回路)总数
A A的次幂Al(l≥1) A l ( l ≥ 1 )中的元素a(l)ij a i j ( l )为D D中 到 vj v j长度为l l的通路数
为D D中 到自身长度为l l的回路数
4.2.3 计算长度小于等于l的通路(回路)总数
4.3 可达矩阵
5 图的运算
5.1 图的性质
5.1.1 不交的
5.1.2 边不交的(边不重的)
5.2 图的运算
5.2.1 并图
5.2.2 差图
5.2.3 交图
5.2.4 环和
称以为边集,以E1⊕E2 E 1 ⊕ E 2中边关联的顶点组成的集合为顶点集的图为G1 G 1与G2 G 2的环合,记作G1⊕G2 G 1 ⊕ G 2