集合与图论学习笔记07

集合与图论学习笔记07

exdoubled Lv3

定义

定义 7.1 平面图

若一个图能画在平面上使得它的边互不相交(除了在顶点处外),则称该图为平面图,或称该图为能嵌入平面的。

本文中把图 \(G\) 的平面嵌入称为平图

给出有关 \(Jordan\) 曲线的一个定理但不加以证明(涉及到拓扑相关知识):

定理 7.1.1 (Jordan 曲线定理)

\(J\) 是平面上的一条 \(Jordan\) 曲线,平面的剩下部分被分割为两个不相交的开集,称为 \(J\) 的内部和外部,分别记为 \(int(J)\)\(ext(J)\)

分别记它们的闭包为 \(Int(J)\)\(Ext(J)\),显然 \(Int(J) \cap Ext(J) = J\)

则:链接 \(int(J)\)\(ext(J)\) 的点的任何连线必在某个点和 \(J\) 相交

可以仿照平面图的定义来定义可嵌入曲面 \(S\) 的图

不加以证明的给出定理

定理 7.1.2

对于任意一个曲面 \(S\) ,总存在不可嵌入 \(S\) 的图

定理 7.1.3

每个图都可以嵌入三维空间 \(\mathbb{R}^3\)

定理 7.1.4

\(G\) 可嵌入平面当且仅当它可嵌入球面

根据 \(Jordan\) 曲线定理可以证明:\(K_5\)\(K_{3,3}\) 不是平面图

定理 7.1.5 常见非平面图

\(K_5\)\(K_{3,3}\) 不是平面图

证明: 点击查看证明

先证明 \(K_5\) 不是平面图

假设 \(K_{5}\) 是平面图。设顶点 \(v_1,v_2,v_3,v_4,v_5\),圈 \(C=v_1v_2v_3v_1\) 是一条 \(Jordan\) 曲线,\(v_4\in int(C)\)\(v_4\in ext(C)\)

不妨设 \(v_4\in int(C)\),则 \(v_4v_1\)\(v_4v_2\)\(v_4v_3\) 三条边均在 \(int(C)\) 中,分为三个区域 \(intC_1,intC_2,intC_3\)

此时 \(v_5\) 必定在 \(ext(C),intC_1,intC_2,intC_3\) 中,此时 \(v_5\)\(v_1,v_2,v_3,v_4\) 之间的边必有一条与其他边相交,矛盾

证明 \(K_{3,3}\) 不是平面图

假设 \(K_{3,3}\) 是平面图。设顶点集为 \(u_1,u_2,u_3\)\(v_1,v_2,v_3\),圈 \(C=u_1v_1u_2v_2u_1\) 是一条 \(Jordan\) 曲线,\(v_3\in int(C)\)\(v_3\in ext(C)\)

不妨设 \(v_3\in int(C)\),则 \(v_3u_1\)\(v_3u_2\) 两条边均在 \(int(C)\) 中,分为两个区域 \(intC_1,intC_2\)

此时 \(u_3\) 必定在 \(ext(C),intC_1,intC_2\) 中,此时 \(u_3\)\(v_1,v_2,v_3\) 之间的边必有一条与其他边相交,矛盾

\(K_5\) 是可环面嵌入的,\(K_{3,3}\) 是可 \(Mobius\) 带嵌入的

定义 7.2 面、对偶图

一个图 \(G\) 把平面划分为若干个连通区域,这些区域的闭包称为 \(G\) 的面,其中恰有一个无界的面,称为外部面

平图 \(G\) 的几何对偶图 \(G^*\) 定义如下

  • 在每个面内取一个点作为 \(G^*\) 的顶点
  • 对于 \(G\) 的每一条边 \(e\) ,在 \(G^*\) 中连接 \(e\) 所在的两个面的对应顶点,并使该边与 \(e\) 相交于一点

显然, \(G^*\) 有多重边当且仅当\(G\) 中存在两个面至少有两条公共边

\(G^*\) 面数量 \(f^*=n\),顶点数量 \(n^*=f\),边数量 \(e^*=e\)

定理 7.2.0 欧拉公式

\(G\) 是连通平图,则 \(n-e+f=2\)

证明: 点击查看证明

\(f\) 使用数学归纳法:

\(f=1\) 时,\(G\) 是一棵树,\(e=n-1\),所以 \(n-e+f=2\)

假设当 \(f\le k\) 时结论成立,现证明当 \(f=k+1\) 时结论也成立:

任选 \(G\) 的一条不是割的边 \(e\) ,则 \(G-e\) 时连通平图,根据归纳假设有 \(n-(e-1)+(f-1)=2\)

\(n-e+f=2\) 成立

定理 7.2.1

两个同构的平图的对偶图不一定同构

给出图示

由于一个平面图可以存在不同的平面嵌入,因此它的对偶图也可能不唯一,所以不把对偶图的概念扩展到平面图上

定理 7.2.2

\(G\) 是平图,则 \(\sum_{f\in F}d(f)=2e\)

证明: 点击查看证明

考虑对偶图 \(G^*\) ,则 \(\sum_{f\in F}d(f)=\sum_{v\in V(G^*)}d(v)=2e^*=2e\)

定理 7.2.3

平图 \(G\) 的对偶图 \(G^*\) 的对偶图同构于 \(G\)

证明: 点击查看证明

只需要证明 \(G\)\(G^{**}\) 之间存在同构映射 \(\phi\)\(V(G)\rightarrow V(G^{**})\)

对于 \(G\) 的每个顶点 \(v\) ,考虑 \(G\) 中以 \(v\) 为端点的所有边,这些边在 \(G^*\) 中对应于若干条边,这些边将 \(G^*\) 分成若干个面,这些面的对应顶点构成 \(G^{**}\) 中的一个顶点,定义 \(\phi(v)\) 为该顶点

下面证明 \(\phi\) 是同构映射

\(u,v\in V(G)\)\(uv\in E(G)\) ,则 \(uv\)\(G^*\) 中对应于一条边 \(e^*\) ,该边将 \(G^*\) 分成两个面,这两个面的对应顶点分别为 \(\phi(u)\)\(\phi(v)\) ,因此 \(\phi(u)\phi(v)\in E(G^{**})\)

反之,设 \(\phi(u),\phi(v)\in V(G^{**})\)\(\phi(u)\phi(v)\in E(G^{**})\) ,则 \(G^*\) 中存在一条边 \(e^*\) ,该边将 \(G^*\) 分成两个面,这两个面的对应顶点分别为 \(u\)\(v\) ,因此 \(uv\in E(G)\)

若一个平图和它的对偶图同构,则称该平图为自对偶图

定理 7.2.4

\(G\) 是自对偶平图,则 \(2n=e+2\)

证明: 点击查看证明

由于 \(G\) 是自对偶平图,则 \(n=f\)\(e=e^*\)

由欧拉公式 \(n-e+f=2\) 可得 \(2n=e+2\)

定理 7.2.5

欧拉平图的对偶图是二分图(偶图)

证明: 点击查看证明

\(G\) 是欧拉平图,\(G^*\)\(G\) 的对偶图

由于 \(G\) 是欧拉图,则 \(G\) 的每个顶点的度数均为偶数

\(G\) 的每一个顶点对应 \(G^*\) 的一个面,则面度数(即围成面的边数)也为偶数

定理 7.2.6

\(G\) 是平图,\(G^{**}\)\(G\) 同构当且仅当 \(G\) 连通

证明: 点击查看证明

\(G\) 是平图,\(G^{**}\)\(G\) 的对偶图的对偶图

必要性:

\(G\) 不连通,则 \(G\) 有两个连通分支 \(G_1\)\(G_2\)

\(G^*\) 有一个面 \(f\) ,该面对应于 \(G^{**}\) 中的一个顶点 \(v\) ,且 \(v\)\(G^{**}\) 中的其他顶点均不相连

因此 \(G^{**}\) 不连通,矛盾

充分性:

\(G\) 连通,则对于 \(G\) 的任意一条边 \(e\)\(e\) 不是割边

\(G^*\) 中与 \(e\) 对应的边 \(e^*\) 连接 \(G^*\) 中的两个不同顶点

因此 \(G^{**}\) 中与 \(e^*\) 对应的边 \(e^{**}\) 连接 \(G^{**}\) 中的两个不同顶点

定义映射 \(\phi:V(G)\rightarrow V(G^{**})\) ,对于 \(G\) 的每个顶点 \(v\)\(\phi(v)\)\(G^{**}\) 中与 \(v\) 对应的顶点

下面证明 \(\phi\) 是同构映射

\(u,v\in V(G)\)\(uv\in E(G)\) ,则 \(uv\)\(G^*\) 中对应于一条边 \(e^*\) ,该边将 \(G^*\) 分成两个面,这两个面的对应顶点分别为 \(\phi(u)\)\(\phi(v)\) ,因此 \(\phi(u)\phi(v)\in E(G^{**})\)

反之,设 \(\phi(u),\phi(v)\in V(G^{**})\)\(\phi(u)\phi(v)\in E(G^{**})\) ,则 \(G^*\) 中存在一条边 \(e^*\) ,该边将 \(G^*\) 分成两个面,这两个面的对应顶点分别为 \(u\)\(v\) ,因此 \(uv\in E(G)\)

定理 7.2.7

\(G\) 是一个平图,每个面至少由 \(k(k\ge 3)\) 条边围成,则 \(e\le \max \{\frac{k(n-2)}{k-2},3n-6\}\)

证明: 点击查看证明

首先证明 \(e \le 3n-6\)

由于每个面至少由 \(3\) 条边围成,则由定理 7.2.2 有 \(\sum_{f\in F}d(f)=2e\ge 3f\)

\(f\le \frac{2e}{3}\)

由欧拉公式 \(n-e+f=2\) 可得 \(n-e+\frac{2e}{3}\ge 2\)

\(e\le 3n-6\)

其次证明 \(e \le \frac{k(n-2)}{k-2}\)

由于每个面至少由 \(k\) 条边围成,则由定理 7.2.2 有 \(\sum_{f\in F}d(f)=2e\ge kf\)

\(f\le \frac{2e}{k}\)

由欧拉公式 \(n-e+f=2\) 可得 \(n-e+\frac{2e}{k}\ge 2\)

\(e\le \frac{k(n-2)}{k-2}\)

综上所述,\(e\le \max \{\frac{k(n-2)}{k-2},3n-6\}\)

定理 7.2.8 \(Kuratowski\) 定理

\(G\) 是平图当且仅当 \(G\) 不包含 \(K_5\)\(K_{3,3}\) 的剖分

证明待补充

引理 7.2.8.1

\(G\) 是非平面图,则 \(G\) 的每个剖分图也是非平面图

引理 7.2.8.2

\(G\) 是平面图,则 \(G\) 的每一个子图都是平面图

\(G\) 是有两顶点割的图。则存在不重子图 \(G_1\)\(G_2\) 使得 \(V(G_1)\cap V(G_2)=\{u,v\}\) 以及 \(G_1\cup G_2= G\),把 \(G\) 分成这样的两个子图,在 \(G_1\)\(G_2\) 中用一条新边 \(e\) 链接 \(u\)\(v\) ,得到图 \(H_1\)\(H_2\) ,显然 \(G=(H_1\cup H_2)-e\)

引理 7.2.8.3

\(G\) 是非平面图。则 \(H_1\)\(H_2\) 中至少有一个是非平面图

引理 7.2.8.4

\(G\) 是非平面的连通图,它不包含 \(K_5\)\(K_{3,3}\) 的剖分图,且有尽可能少的边数,则 \(G\) 是 3-连通的简单图

定义 7.3 平面三角剖分图

每个面的度为 \(3\) 的平图称为平面三角剖分图

定理 7.3.1

每个简单平图都是某个简单平面三角剖分图的生成子图

证明: 点击查看证明

\(G\) 是简单平图,若 \(G\) 不是三角剖分图,则存在一个面的度 \(d(f)\ge 4\)

任选该面 \(f\) 的两条不相邻的边 \(uv\)\(wx\) ,在 \(f\) 内部加入一条边 \(uw\) ,则得到一个新的简单平图 \(G'\) ,且 \(G\)\(G'\) 的生成子图

重复上述过程,直到得到一个平面三角剖分图 \(G''\) ,则 \(G\)\(G''\) 的生成子图

定理 7.3.2

任何平面三角剖分图 \(G\) ,都包含一个有 \(\frac{2e}{3}\) 条边的偶子图

为了方便考虑,下面的图都没有自环和多重边

定义 7.4 顶点着色

\(k\) 中颜色对图 \(G\) 的任意相邻两个顶点着不同颜色,则称为 \(G\) 的一个 \(k\)-着色,着色数 \(\chi(G)\) 是能给 \(G\) 着色的最小颜色数,若 \(\chi(G)=k\) 则称 \(G\)\(k\) 色的

若对 \(k\) 色的图 \(G\) 的每个真子图 \(H\) ,都有 \(\chi(H)<\chi(G)\) ,则称 \(G\)\(k\)-临界图

定理 7.4.1

\(G\)\(k\) 临界图,则 \(\delta \ge k-1\)

证明: 点击查看证明

反证法:

设顶点 \(v\)\(G\) 中度数最小的顶点,且 \(d(v)<k-1\)

由于 \(G\)\(k\) 临界的,则 \(G-v\)\((k-1)\) 色的

由于 \(\delta<k-1\)\(v\) 的邻接顶点中最多有 \(k-2\) 种颜色,因此可以给 \(v\) 着上剩下的一种颜色,从而得到 \(G\) 的一个 \((k-1)\)-着色,矛盾

根据定理 7.4.1 可得:每个 \(k\) 色图至少有 \(k\) 个度不小于 \(k-1\) 的顶点

定理 7.4.2

对任意图 \(G\)\(\chi \le \Delta+1\)

证明: 点击查看证明

\(G\)\(k\) 色的,由于每个 \(k\) 色图,至少有 \(k\) 个度不小于 \(k-1\) 的顶点,则 \(\Delta \ge k-1\),即 \(k \le \Delta+1\)

定理 7.4.3

临界图的顶点割不是团

证明: 点击查看证明

反证法:

\(G\) 是临界图,且 \(S\)\(G\) 的一个顶点割,\(S\) 是一个团

\(G\) 的连通分支为 \(G_1,G_2,\ldots,G_k\) ,则 \(G-S\)\(k\) 个连通分支

由于 \(G\)\(k\) 临界的,则每个 \(G_i\) 都是 \((k-1)\) 色的

由于 \(S\) 是团,则 \(S\) 中的每个顶点都与 \(G_i\) 中的每个顶点相连,因此 \(G_i\cup S\)\(k\) 色的

\(G\)\(k\) 色的,矛盾

定理 7.4.4

每个临界图都是块

证明: 点击查看证明

\(v\) 是割点,则 \(\{v\}\) 是一个顶点割,由定理 7.4.3 可知 \(\{v\}\) 不是团,矛盾

定理 7.4.5

\(G\) 具有 \(2\) 顶点割 \(\{u,v\}\) ,则 \(d(u)+d(v)\ge 3k-5\)

证明: 点击查看证明

\(H_1=G_1+uv\)\(H_2=G_2 \cdot uv\)

\(d_{H_1}(u)+d_{H_1}(v)\ge 2k-2\)

\(d_{H_2}(w)\ge k-1\)

这里 \(w\) 是将 \(u\)\(v\) 合并后的新顶点

\(d_G(u)+d_G(v)=d_{H_1}(u)+d_{H_1}(v)+d_{H_2}(w)\ge 3k-5\)

定理 7.4.6 Brooks 定理

\(G\) 是连通图,且既不是完全图也不是奇环,则 \(\chi(G)\le \Delta\)

证明: 点击查看证明

\(G\) 是满足定理的 \(k\) 色图

不妨假定 \(G\)\(k\) 临界的,则 \(G\) 是一个块,由于 \(1、2\) 临界图都是完全图, \(3\) 临界图是奇环,则 \(k\ge 4\)

\(G\)\(2\) 顶点割

由上面可知 \(d(u)+d(v)\ge 3k-5\) ,则 \(\Delta \ge \frac{3k-5}{2}>k-1\)

\(G\)\(3\) 连通的

(待补充)

色多项式待补充

定义 7.5 边着色

\(k\) 中颜色对图 \(G\) 的任意相邻两条边着不同颜色,则称为 \(G\) 的一个 \(k\)-边着色,着色数 \(\chi'(G)\) 是能给 \(G\) 着色的最小颜色数,若 \(\chi'(G)=k\) 则称 \(G\)\(k\) 边色的

很显然,有 \(\chi' \ge \Delta\)

定理 7.5.1

\(G\) 是二分图则 \(\chi'=\Delta\)

定理 7.5.2 Vizing 定理

对任意简单图 \(G\)\(\Delta \le \chi' \le \Delta+1\)\(\chi'=\Delta\)\(\chi'=\Delta+1\)

定义 7.6 面着色

\(k\) 中颜色对图 \(G\) 的任意相邻两个面着不同颜色,则称为 \(G\) 的一个 \(k\)-着色,着色数 \(\chi^*(G)\) 是能给 \(G\) 着色的最小颜色数,若 \(\chi^*(G)=k\) 则称 \(G\)\(k\) 面色的

根据对偶图的定义可知,面着色问题等价于对偶图的顶点着色问题,因此有 \(\chi^*(G)=\chi(G^*)\)

定理 7.6.1

下面三个叙述等价

  • 每个平面图都是 \(4\) 顶点可着色的
  • 每个平图都是 \(4\) 面可着色的
  • 每个简单 \(2\) 边连通 \(3\) 正则平面图都是 \(3\) 边可着色的

定理 7.6.2

任何图都是 \(5\) 可着色的

  • Title: 集合与图论学习笔记07
  • Author: exdoubled
  • Created at : 2025-12-02 15:00:00
  • Updated at : 2025-12-03 21:08:50
  • Link: https://github.com/exdoubled/exdoubled.github.io.git/lssx/ls07/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments