定义部分
图
-
无序积 :A&B={{a,b}∣a∈A,b∈B}
-
无向图 :G=<V,E>
-
有向边:D=<V,E>
-E是笛卡尔积V×V的有穷多重子集
- 无相图为相应有向图的基图
- 后继元集ΓD+(v)={u∣u∈V,<v,u>∈E,u=v}
- 先驱元集ΓD−(v)={u∣u∈V,<u,v>∈E,u=v}
- 邻域ND(v)=ΓD+∪ΓD−
- 闭邻域NˉD(v)=ND∪{v}
-
如果一对关联顶点的无向边数或者方向相同的有向边数多于1,那么称这些边为平行边 ,平行边的条数称为重数,含平行边的图称为多重图,否则为简单图
-
子图、母图、真子图、生成子图:设G=⟨V,E⟩,G′=⟨V′,E′⟩为两个图(同为无向图或同为有向图),若V′⊆V且E′⊆E,则称 G′ 为 G 的子图,G 为 G′ 的母图,记作G′⊆G。又若V′⊂V或E′⊂E,则称子图 G′ 为 G 的真子图。若V′=V,则称子图 G′ 为 G 的生成子图。
-
设G=⟨V,E⟩,V1⊆V且V1=∅,称以 V1 为顶点集,以 G 中两个端点都在 V1 中的边组成边集 E1 的图为 G 的 V1 导出的子图,记作G[V1]。又设E1⊆E且E1=∅,称以 E1 为边集,以 E1 中边关联的顶点为顶点集 V1 的图为 G 的 E1 导出的子图,记作G[E1]。
- 导出子图(Induced Subgraph)是图论中的一个重要概念,指的是从原图中选择部分顶点,并保留这些顶点之间在原图中的所有边所形成的子图。其核心特点是:边完全由顶点的选择决定,不能随意增减。
-
删除:G−e,G−E′,G−v,G−V′
-
收缩:设e=(u,v)∈G,用G\e表示去掉e后,用w代替两个端点u,v
-
设G1,G2为两个图:
- 并图:G1∪G2
- 差图:以E1−E2为边集,E1−E2中关联的顶点组成的集合为顶点集的图为交图,记作G1−G2
- 交图:以E1∩E2为边集,E1∩E2中关联的顶点组成的集合为顶点集的图为交图,记作G1∩G2
- 环和::以E1⊕E2为边集,E1⊕E2中关联的顶点组成的集合为顶点集的图为交图,记作G1⊕G2
度数、通路与回路
- 度:v作为边的端点的次数,记为dG(v)
- 入度、出度:在有向图D中,dD+(v),dD−(v)
- 最大度、最小度:Δ(G)=max{d(v)∣v∈V(G)} δ(G)=min{d(v)}
- 另外,称度数为 1 的顶点为悬挂顶点,与它关联的边称作悬挂边。度为奇数的顶点称作奇度顶点,度为偶数的顶点称作偶度顶点。
- 设G=⟨V,E⟩为一个n阶无向图,V={v1,v2,⋯,vn},称d(v1),d(v2),⋯,d(vn)为G的度数列。对于顶点标定的无向图,它的度数列是唯一的。反之,对于给定的非负整数列d=(d1,d2,⋯,dn),若存在以V={v1,v2,⋯,vn}为顶点集的n阶无向图G,使得d(vi)=di,i=1,2,⋯,n,则称d是可图化的。特别地,若得到的图是简单图,则称d是可简单图化的。对有向图还可以类似定义出度列和入度列。
- 同构:设G1=⟨V1,E1⟩和G2=⟨V2,E2⟩是两个无向图,若存在双射函数f:V1→V2,使得∀vi,vj∈V1,(vi,vj)∈E1当且仅当(f(vi),f(vj))∈E2,并且(vi,vj)与(f(vi),f(vj))的重数相同,则称G1与G2同构,记作G1≃G2。对有向图,可类似定义同构,即要求双射函数f:V1→V2,使得∀vi,vj∈V1,⟨vi,vj⟩∈E1当且仅当⟨f(vi),f(vj)⟩∈E2,且⟨vi,vj⟩与⟨f(vi),f(vj)⟩的重数相同。
- 彼得森图
- n阶完全图:Kn中n≥1,每个顶点都与其余的n-1个顶点相邻
- 设D为n阶有向简单图,若D中每个顶点都邻接到其余的n−1个顶点,则称D为 n阶有向完全图。
- 设D为n阶有向简单图,若D的基图为n阶无向完全图Kn,则称D为 n阶竞赛图。
- 易知,n 阶无向完全图、n 阶有向完全图、n 阶竞赛图的边数分别为2n(n−1),n(n−1),2n(n−1)
- k-正则图:设G为n阶无向简单图,若∀v∈V(G),均有d(v)=k,则称G为
- 补图:设G=⟨V,E⟩为n阶无向简单图,令E={(u,v)∣u,v∈V,u=v,(u,v)∈/E},称G=⟨V,E⟩为G的补图。若图G≅G,则称G为自补图。
- 路:设G=⟨V,E⟩为无向标定图。 -G中顶点与边的交替序列Γ=vi0ej1vi1ej2⋯ejlvil称作从vi0到vil的通路,其中vir−1,vir为ejr的端点,r=1,2,⋯,l。顶点vi0,vil分别称为Γ的始点和终点,Γ中边的条数称作它的长度。 - 若又有vi0=vil,则称Γ为回路。 - 若Γ的所有边互不相同,则称Γ为简单通路。 - 若又有vi0=vil,则称Γ为简单回路。 - 若所有顶点(除vi0与vil可能相同以外)互不相同,所有边也互不相同,则称Γ为初级通路或路径。 - 若又有vi0=vil,则称Γ为初级回路或圈。将长度为奇数的圈称作奇圈,长度为偶数的圈称作偶圈。
- 另外,若Γ中有边重复出现,则称为复杂通路或复杂回路
图的连通性
-
连通分支:无向图G=(V,E)的连通分支是顶点集V关于连通关系∼的一个等价类Vi,其导出子图G[Vi]称为一个连通分支。
-
连通分支数:记作p(G),满足:
- 若G为连通图,则p(G)=1
- 若G为非连通图,则p(G)≥2
-
极值性质:在所有n阶无向图中,n阶零图Nn的连通分支数最大,即p(Nn)=n。
-
距离d(u,v):对无向图G中任意两顶点u,v:
- 若u∼v,则d(u,v)为u,v之间最短通路的长度;
- 若u与v不连通,规定d(u,v)=+∞。
距离的性质
对任意u,v,w∈V(G),满足:
- 非负性:
d(u,v)≥0,等号成立当且仅当u=v
- 对称性:
d(u,v)=d(v,u)
- 三角不等式:
d(u,w)≤d(u,v)+d(v,w)
点割集:
设无向图G=(V,E),若存在顶点子集V′⊂V满足:
- 连通性破坏:p(G−V′)>p(G)
- 极小性:对任意V′′⊊V′,均有p(G−V′′)=p(G)
则称V′为点割集。特别地:
- 当V′={v}时,称v为割点
边割集(定义5.3.5:
设无向图G=(V,E),若存在边子集E′⊆E满足:
- 连通性破坏:p(G−E′)>p(G)
- 极小性:对任意E′′⊊E′,均有p(G−E′′)=p(G)
则称E′为边割集。特别地:
- 当E′={e}时,称e为割边(桥)
点连通度
对于无向连通图G(非完全图):
κ(G)=min{∣V′∣∣V′ 是 G 的点割集}
特殊规定:
- 完全图Kn的κ(Kn)=n−1
- 非连通图κ(G)=0
- 若κ(G)≥k,称G为k-连通图
边连通度:
对于无向连通图G:
λ(G)=min{∣E′∣∣E′ 是 G 的边割集}
特殊规定:
- 非连通图λ(G)=0
- 若λ(G)≥r,称G为r边-连通图
定义5.3.10 有向图连通性
设有向图D=⟨V,E⟩:
- 弱连通:基图是连通图
- 单向连通:∀u,v∈V,存在u→v或v→u路径
- 强连通:∀u,v∈V,存在双向路径u↔v
包含关系:强连通 ⇒ 单向连通 ⇒ 弱连通
定理5.3.2 强连通判别
有向图D是强连通图 ⇔ D中存在经过每个顶点至少一次的回路
定理5.3.3 单向连通判别
有向图D是单向连通图 ⇔ D中存在经过每个顶点至少一次的通路
扩大路径法
对n阶无向图G=(V,E),极大路径指无法再延伸的路径。构造方法:
- 任取初始路径
- 反复延伸路径端点直到无法扩展
- 所得路径即为极大路径
此方法可用于证明图中特定结构的存在性
定义5.3.11 二部图
设无向图G=(V,E),若存在顶点集V的划分{V1,V2}满足:
- 完备性:V1∪V2=V
- 互斥性:V1∩V2=∅ 且 V1,V2=∅
- 边特性:每条边的两个端点分别属于V1和V2
则称G为二部图(或二分图、偶图),记作G=⟨V1,V2,E⟩。
完全二部图:若G是简单二部图,且V1中每个顶点与V2所有顶点相邻,则称G为完全二部图,记作Kr,s,其中:
r=∣V1∣,s=∣V2∣
特例:
- 当n≥2时,n阶零图(无边图)是二部图
- 星形图K1,n是特殊的完全二部图
定理5.3.4 二部图判定定理
设n≥2,则n阶无向图G是二部图当且仅当G中不含长度为奇数的圈(简称奇圈)。
关键概念对比
性质 | 点割集 | 边割集 |
---|
定义域 | 顶点子集V′⊂V | 边子集E′⊆E |
破坏条件 | 移除后连通分支数增加 | 移除后连通分支数增加 |
极小性 | 任意真子集不破坏连通 | 任意真子集不破坏连通 |
特例 | 单点构成割点 | 单边构成割边(桥) |
连通度类型 | 符号 | 计算方式 | 特殊图例 |
---|
点连通度 | κ(G) | 最小点割集的大小 | κ(Kn)=n−1 |
边连通度 | λ(G) | 最小边割集的大小 | λ(Kn)=n−1 |
定理部分
握手定理:在任何无向图中,所有顶点 的度数之和等于边数的2倍
在任何有向图中,所有顶点的度数之和等于边数的两倍,所有顶点的出度之和等于所有顶点的入度之和
推论5.2.1:任何图中,奇度顶点 个数是偶数
定理5.2.3:非负整数列d={d1,d2,...dn}是可图化的当且仅当Σi=1ndi为偶数
定理5.2.4:设G为任意n阶无向简单图,则Δ(G)≤n−1
推论 5.2.2 在n阶图G中,若从顶点u到v存在通路,且u=v,则从u到v一定存在长度小于或等于n−1的初级通路(路径)。
定理 5.2.6 在n阶图G中,若存在从v到自身的回路,则一定存在从v到自身长度小于或等于n的回路。
推论 5.2.3 在n阶图G中,若存在从v到自身的简单回路,则一定存在从v到自身长度小于或等于n的初级回路。 长度相同的圈都是同构的,因此在同构意义下给定长度的圈只有一个。在标定图中,圈表示成顶点和边的标记序列。只要两个标记序列不同,就认为这两个圈不同,称这两个圈在定义意义下不同。