Logo

图的基本概念

定义部分

  • 无序积 :A&B={{a,b}aA,bB}A \& B=\{\{a,b\}|a\in A,b\in B\}

  • 无向图 :G=<V,E>G=<V,E>

  • 有向边:D=<V,E>D=<V,E> -EE是笛卡尔积V×VV\times V的有穷多重子集

    • 无相图为相应有向图的基图
    • 后继元集ΓD+(v)={uuV,<v,u>E,uv}\Gamma_D^+(v)=\{u|u\in V,<v,u>\in E,u\not= v\}
    • 先驱元集ΓD(v)={uuV,<u,v>E,uv}\Gamma_D^-(v)=\{u|u\in V,<u,v>\in E,u\not=v\}
    • 邻域ND(v)=ΓD+ΓDN_D(v)=\Gamma_D^+\cup\Gamma_D^-
    • 闭邻域NˉD(v)=ND{v}\bar{N}_D(v)=N_D\cup\{v\}
  • 如果一对关联顶点的无向边数或者方向相同的有向边数多于1,那么称这些边为平行边 ,平行边的条数称为重数,含平行边的图称为多重图,否则为简单图

  • 子图、母图、真子图、生成子图:设G=V,E,G=V,EG=\langle V, E\rangle, G'=\langle V', E'\rangle为两个图(同为无向图或同为有向图),若VVV' \subseteq VEEE' \subseteq E,则称 GG'GG子图GGGG'母图,记作GGG' \subseteq G。又若VVV' \subset VEEE' \subset E,则称子图 GG'GG真子图。若V=VV' = V,则称子图 GG'GG生成子图

  • G=V,E,V1VG=\langle V, E\rangle, V_1 \subseteq VV1V_1 \neq \varnothing,称以 V1V_1 为顶点集,以 GG 中两个端点都在 V1V_1 中的边组成边集 E1E_1 的图为 GGV1V_1 导出的子图,记作G[V1]G[V_1]。又设E1EE_1 \subseteq EE1E_1 \neq \varnothing,称以 E1E_1 为边集,以 E1E_1 中边关联的顶点为顶点集 V1V_1 的图为 GGE1E_1 导出的子图,记作G[E1]G[E_1]

    • 导出子图(Induced Subgraph)是图论中的一个重要概念,指的是从原图中选择部分顶点,并保留这些顶点之间在原图中的所有边所形成的子图。其核心特点是:​边完全由顶点的选择决定,不能随意增减。
  • 删除:Ge,GE,Gv,GVG-e,G-E',G-v,G-V'

  • 收缩:设e=(u,v)Ge=(u,v)\in G,用G\eG\backslash e表示去掉e后,用w代替两个端点u,vu,v

  • G1,G2G_1,G_2为两个图:

    • 并图:G1G2G_1\cup G_2
    • 差图:以E1E2E_1-E_2为边集,E1E2E_1- E_2中关联的顶点组成的集合为顶点集的图为交图,记作G1G2G_1- G_2
    • 交图:以E1E2E_1\cap E_2为边集,E1E2E_1\cap E_2中关联的顶点组成的集合为顶点集的图为交图,记作G1G2G_1\cap G_2
    • 环和::以E1E2E_1\oplus E_2为边集,E1E2E_1\oplus E_2中关联的顶点组成的集合为顶点集的图为交图,记作G1G2G_1\oplus G_2

度数、通路与回路

  • vv作为边的端点的次数,记为dG(v)d_G(v)
  • 入度、出度:在有向图DD中,dD+(v),dD(v)d_D^+(v),d_D^-(v)
  • 最大度、最小度:Δ(G)=max{d(v)vV(G)}\Delta(G)=max\{d(v)|v\in V(G)\} δ(G)=min{d(v)}\delta(G)=min\{d(v)\}
  • 另外,称度数为 1 的顶点为悬挂顶点,与它关联的边称作悬挂边。度为奇数的顶点称作奇度顶点,度为偶数的顶点称作偶度顶点。
  • G=V,EG = \langle V, E \rangle为一个nn阶无向图,V={v1,v2,,vn}V = \{v_1, v_2, \cdots, v_n\},称d(v1),d(v2),,d(vn)d(v_1), d(v_2), \cdots, d(v_n)GG度数列。对于顶点标定的无向图,它的度数列是唯一的。反之,对于给定的非负整数列d=(d1,d2,,dn)d = (d_1, d_2, \cdots, d_n),若存在以V={v1,v2,,vn}V = \{v_1, v_2, \cdots, v_n\}为顶点集的nn阶无向图GG,使得d(vi)=did(v_i) = d_ii=1,2,,ni = 1, 2, \cdots, n,则称dd可图化的。特别地,若得到的图是简单图,则称dd可简单图化的。对有向图还可以类似定义出度列入度列
  • 同构:设G1=V1,E1G_1 = \langle V_1, E_1 \rangleG2=V2,E2G_2 = \langle V_2, E_2 \rangle是两个无向图,若存在双射函数f:V1V2f: V_1 \rightarrow V_2,使得vi,vjV1\forall v_i, v_j \in V_1(vi,vj)E1(v_i, v_j) \in E_1当且仅当(f(vi),f(vj))E2(f(v_i), f(v_j)) \in E_2,并且(vi,vj)(v_i, v_j)(f(vi),f(vj))(f(v_i), f(v_j))的重数相同,则称G1G_1G2G_2同构,记作G1G2G_1 \simeq G_2。对有向图,可类似定义同构,即要求双射函数f:V1V2f: V_1 \rightarrow V_2,使得vi,vjV1\forall v_i, v_j \in V_1vi,vjE1\langle v_i, v_j \rangle \in E_1当且仅当f(vi),f(vj)E2\langle f(v_i), f(v_j) \rangle \in E_2,且vi,vj\langle v_i, v_j \ranglef(vi),f(vj)\langle f(v_i), f(v_j) \rangle的重数相同。
  • 彼得森图
  • n阶完全图:KnK_nn1n\ge 1,每个顶点都与其余的n-1个顶点相邻
    • DDnn阶有向简单图,若DD中每个顶点都邻接到其余的n1n-1个顶点,则称DDnn阶有向完全图
    • DDnn阶有向简单图,若DD的基图为nn阶无向完全图KnK_n,则称DDnn阶竞赛图
    • 易知,n 阶无向完全图n 阶有向完全图n 阶竞赛图的边数分别为n(n1)2\frac{n(n-1)}{2},n(n1)n(n-1),n(n1)2\frac{n(n-1)}{2}
  • k-正则图:设GG为n阶无向简单图,若vV(G)\forall v\in V(G),均有d(v)=kd(v)=k,则称G为
  • 补图:设G=V,EG = \langle V, E \ranglenn阶无向简单图,令E={(u,v)u,vV,uv,(u,v)E}\overline{E} = \{(u, v) \mid u, v \in V, u \neq v, (u, v) \notin E\},称G=V,E\overline{G} = \langle V, \overline{E} \rangleGG补图。若图GGG \cong \overline{G},则称GG自补图
  • :设G=V,EG = \langle V, E \rangle为无向标定图。 -GG中顶点与边的交替序列Γ=vi0ej1vi1ej2ejlvil\Gamma = v_{i_0}e_{j_1}v_{i_1}e_{j_2}\cdots e_{j_l}v_{i_l}称作从vi0v_{i_0}vilv_{i_l}通路,其中vir1,virv_{i_{r-1}}, v_{i_r}ejre_{j_r}的端点,r=1,2,,lr = 1, 2, \cdots, l。顶点vi0,vilv_{i_0}, v_{i_l}分别称为Γ\Gamma的始点和终点,Γ\Gamma中边的条数称作它的长度。 - 若又有vi0=vilv_{i_0} = v_{i_l},则称Γ\Gamma回路。 - 若Γ\Gamma的所有边互不相同,则称Γ\Gamma简单通路。 - 若又有vi0=vilv_{i_0} = v_{i_l},则称Γ\Gamma简单回路。 - 若所有顶点(除vi0v_{i_0}vilv_{i_l}可能相同以外)互不相同,所有边也互不相同,则称Γ\Gamma初级通路路径。 - 若又有vi0=vilv_{i_0} = v_{i_l},则称Γ\Gamma初级回路。将长度为奇数的圈称作奇圈,长度为偶数的圈称作偶圈
    • 另外,若Γ\Gamma中有边重复出现,则称为复杂通路或复杂回路

图的连通性

  • 连通分支:无向图G=(V,E)G = (V, E)的连通分支是顶点集VV关于连通关系\sim的一个等价类ViV_i,其导出子图G[Vi]G[V_i]称为一个连通分支。

  • 连通分支数:记作p(G)p(G),满足:

    • GG为连通图,则p(G)=1p(G) = 1
    • GG为非连通图,则p(G)2p(G) \geq 2
  • 极值性质:在所有nn阶无向图中,n阶零图NnN_n的连通分支数最大,即p(Nn)=np(N_n) = n

  • 距离d(u,v)d(u, v):对无向图GG中任意两顶点u,vu, v

    • uvu \sim v,则d(u,v)d(u, v)u,vu, v之间最短通路的长度;
    • uuvv不连通,规定d(u,v)=+d(u, v) = +\infty距离的性质 对任意u,v,wV(G)u, v, w \in V(G),满足:
  1. 非负性
    d(u,v)0d(u, v) \geq 0,等号成立当且仅当u=vu = v
  2. 对称性
    d(u,v)=d(v,u)d(u, v) = d(v, u)
  3. 三角不等式
    d(u,w)d(u,v)+d(v,w)d(u, w) \leq d(u, v) + d(v, w)

点割集: 设无向图G=(V,E)G = (V, E),若存在顶点子集VVV' \subset V满足:

  1. 连通性破坏p(GV)>p(G)p(G - V') > p(G)
  2. 极小性:对任意VVV'' \subsetneq V',均有p(GV)=p(G)p(G - V'') = p(G) 则称VV'为点割集。特别地:
  • V={v}V' = \{v\}时,称vv割点

边割集(定义5.3.5: 设无向图G=(V,E)G = (V, E),若存在边子集EEE' \subseteq E满足:

  1. 连通性破坏p(GE)>p(G)p(G - E') > p(G)
  2. 极小性:对任意EEE'' \subsetneq E',均有p(GE)=p(G)p(G - E'') = p(G) 则称EE'为边割集。特别地:
  • E={e}E' = \{e\}时,称ee割边(桥)​

点连通度 对于无向连通图GG(非完全图):

κ(G)=min{VV 是 G 的点割集}\kappa(G) = \min\left\{ |V'| \mid V' \text{ 是 } G \text{ 的点割集} \right\}

特殊规定:

  • 完全图KnK_nκ(Kn)=n1\kappa(K_n) = n-1
  • 非连通图κ(G)=0\kappa(G) = 0
  • κ(G)k\kappa(G) \geq k,称GGk-连通图

边连通度: 对于无向连通图GG

λ(G)=min{EE 是 G 的边割集}\lambda(G) = \min\left\{ |E'| \mid E' \text{ 是 } G \text{ 的边割集} \right\}

特殊规定:

  • 非连通图λ(G)=0\lambda(G) = 0
  • λ(G)r\lambda(G) \geq r,称GGr边-连通图

定义5.3.10 有向图连通性

设有向图D=V,ED=\langle V,E \rangle

  1. ​弱连通​​:基图是连通图
  2. ​单向连通​​:u,vV\forall u,v \in V,存在uvu→vvuv→u路径
  3. ​强连通​​:u,vV\forall u,v \in V,存在双向路径uvu↔v
    ​包含关系​​:强连通 ⇒ 单向连通 ⇒ 弱连通

定理5.3.2 强连通判别

有向图DD是强连通图 ⇔ DD中存在经过每个顶点至少一次的回路

定理5.3.3 单向连通判别

有向图DD是单向连通图 ⇔ DD中存在经过每个顶点至少一次的通路

扩大路径法

对n阶无向图G=(V,E)G=(V,E),​​极大路径​​指无法再延伸的路径。构造方法:

  1. 任取初始路径
  2. 反复延伸路径端点直到无法扩展
  3. 所得路径即为极大路径
    此方法可用于证明图中特定结构的存在性

定义5.3.11 二部图

设无向图G=(V,E)G=(V,E),若存在顶点集VV的划分{V1,V2}\{V_1,V_2\}满足:

  1. ​完备性​​:V1V2=VV_1 \cup V_2 = V
  2. ​互斥性​​:V1V2=V_1 \cap V_2 = \emptysetV1,V2V_1,V_2 \neq \emptyset
  3. ​边特性​​:每条边的两个端点分别属于V1V_1V2V_2
    则称GG为​​二部图​​(或二分图、偶图),记作G=V1,V2,EG=\langle V_1,V_2,E \rangle

​完全二部图​​:若GG是简单二部图,且V1V_1中每个顶点与V2V_2所有顶点相邻,则称GG为完全二部图,记作Kr,sK_{r,s},其中:
r=V1,s=V2r = |V_1|, \quad s = |V_2|

​特例​​:

  • n2n \geq 2时,nn阶零图(无边图)是二部图
  • 星形图K1,nK_{1,n}是特殊的完全二部图

定理5.3.4 二部图判定定理

n2n \geq 2,则nn阶无向图GG是二部图当且仅当GG中不含长度为奇数的圈(简称​​奇圈​​)。

关键概念对比

性质点割集边割集
定义域顶点子集VVV' \subset V边子集EEE' \subseteq E
破坏条件移除后连通分支数增加移除后连通分支数增加
极小性任意真子集不破坏连通任意真子集不破坏连通
特例单点构成割点单边构成割边(桥)
连通度类型符号计算方式特殊图例
点连通度κ(G)最小点割集的大小κ(Kn)=n1\kappa(K_n)=n-1
边连通度λ(G)最小边割集的大小λ(Kn)=n1\lambda(K_n)=n-1

定理部分

握手定理:在任何无向图中,所有顶点 的度数之和等于边数的2倍 在任何有向图中,所有顶点的度数之和等于边数的两倍,所有顶点的出度之和等于所有顶点的入度之和 推论5.2.1:任何图中,奇度顶点 个数是偶数 定理5.2.3:非负整数列d={d1,d2,...dn}d=\{d_1,d_2,...d_n\}可图化的当且仅当Σi=1ndi\Sigma_{i=1}^nd_i为偶数 定理5.2.4:设GG为任意n阶无向简单图,则Δ(G)n1\Delta(G)\le n-1

推论 5.2.2nn阶图GG中,若从顶点uuvv存在通路,且uvu \neq v,则从uuvv一定存在长度小于或等于n1n-1的初级通路(路径)。 定理 5.2.6nn阶图GG中,若存在从vv到自身的回路,则一定存在从vv到自身长度小于或等于nn的回路。 推论 5.2.3nn阶图GG中,若存在从vv到自身的简单回路,则一定存在从vv到自身长度小于或等于nn的初级回路。 长度相同的圈都是同构的,因此在同构意义下给定长度的圈只有一个。在标定图中,圈表示成顶点和边的标记序列。只要两个标记序列不同,就认为这两个圈不同,称这两个圈在定义意义下不同。

© 2025 All rights reservedBuilt with Flowershow Cloud

Built with LogoFlowershow Cloud