图论中四色定理证明思路与Kempe链方法
四色定理指出:任何地图(等价于平面图)都可以只用四种颜色给每个区域着色,使得相邻区域颜色不同。该定理的证明思路核心是“归结为平面图的顶点着色”,并通过Kempe链方法处理关键配置。下面按步骤拆解这个证明逻辑。
1. 将地图问题转化为平面图着色问题
- 建立对偶图:把地图中的每个区域抽象成一个顶点。如果两个区域相邻(共享边界线段),则在它们对应的顶点之间连接一条边。这样得到一个平面图。
- 确定着色目标:给平面图的每个顶点分配一种颜色,要求任何相邻的顶点颜色不同。这等价于原地图的区域着色。
- 理解难度:证明任意平面图都可以用4种颜色着色。本证明聚焦于“最小反例”法:假设存在一个需要5种颜色的平面图,并找出其中最小的一个,然后推导矛盾。
2. 构造最小反例图并进行约简
- 假设存在一个极小且不可4着色的平面图 $G$,即 $G$ 本身无法用4色着色,但去掉任何一个顶点后均可4着色。
- 移除一个顶点:从 $G$ 中任取一个度数小于等于5的顶点 $v$(根据平面图性质,必存在这样的顶点)。考虑图 $G' = G - \{v\}$,由假设,$G'$ 是4可着色的。
- 尝试扩展着色:尝试用 $G'$ 的4着色方案为 $v$ 及其邻点分配颜色。若 $v$ 的邻点(称为 $N(v)$)用到的颜色数最多为3,则 $v$ 可以直接选用剩余的那一种颜色,完成4着色,与 $G$ 不可4着色矛盾。因此, $N(v)$ 必须用到全部4种颜色。
- 关键情形:$v$ 的度数为5,且其5个邻点恰好用尽4种颜色(其中一种颜色出现了两次)。此时需要用Kempe链方法调整邻点的颜色,释放一个颜色给 $v$。
3. 掌握Kempe链的基本概念
- 定义Kempe链:在图的一个着色中,由若干顶点组成的最大连通子图,这些顶点只使用两种指定的颜色(例如颜色1和颜色2)。该子图中所有顶点都只能取这两种颜色。
- 交换颜色:在一条Kempe链内部,交换两种颜色,不会破坏与外部顶点的着色合法性,因为链内顶点只与链内或链外其他颜色的顶点相邻。
- 作用:通过定位并交换特定的Kempe链,可以改变邻点的颜色分布,从而为 $v$ 腾出一种颜色。
4. 应用Kempe链处理5度顶点(以具体例示)
设顶点 $v$ 的5个邻点按顺时针顺序为 $a_1, a_2, a_3, a_4, a_5$,它们在 $G'$ 中的颜色分别为1,2,3,4,1(颜色1出现了两次,分别在 $a_1$ 和 $a_5$)。目标是让 $a_1$ 或 $a_5$ 的颜色变为其他值,使邻点只使用3种颜色。
-
检查 $a_1$ 和 $a_3$ 之间的Kempe链:考虑颜色1和颜色3构成的Kempe链。定位包含 $a_1$ 的1-3链。若 $a_3$ 不在该链中,则在该链内交换颜色1和3,使 $a_1$ 变为颜色3。之后 $a_1$ 与 $a_5$ 的颜色相同(都是颜色3?注意:$a_5$原来是颜色1,交换链后 $a_1$变3,$a_5$仍是1?不,需要仔细分析逻辑。实际证明中要分两种情况):
-
情况A:$a_1$ 和 $a_3$ 不在同一个1-3链上。则在包含 $a_1$ 的1-3链内交换颜色1和3,结果 $a_1$ 变成颜色3,而 $a_3$ 不受影响(仍为颜色3?实际上交换后 $a_1$ 变成3,$a_3$ 原本是3,但 $a_3$ 不在链内,所以不变)。现在 $v$ 的邻点颜色集合变为 $\{3,2,3,4,1\}$,即颜色1只出现在 $a_5$ 上,颜色3出现两次。接下来考虑包含 $a_5$ 的1-2链(因为颜色1和2)。若 $a_2$(颜色2)不在该链内,则交换该链中的颜色1和2,使 $a_5$ 变成颜色2。最终邻点颜色为 $\{3,2,3,4,2\}$,只需三种颜色(2,3,4),$v$ 可取颜色1,完成4着色。
-
情况B:$a_1$ 和 $a_3$ 处于同一个1-3链中。则无法通过交换 $a_1$ 的链来改变 $a_1$ 的颜色,因为 $a_3$ 会跟着变化导致冲突。此时改用另一条链:检查包含 $a_1$ 的1-4链(颜色1和4)。若 $a_4$(颜色4)不在该链内,则在1-4链内交换颜色,使 $a_1$ 变4,同时 $a_4$ 不变。然后处理 $a_5$ 的1-2链类似。若所有链都交叉阻塞,则可通过预先分析证明这种情况不可能出现在平面图中(利用平面图的非交叉性)。此处省略细节,核心是Kempe链总能找到一条可交换的路径。
5. 归纳推广至所有平面图
- 归纳基础:顶点数小于等于4的平面图显然可4着色。
- 归纳步骤:假设所有顶点数小于 $n$ 的平面图可4着色。对于 $n$ 个顶点的平面图 $G$,取出一个度数≤5的顶点 $v$,得到 $G'$ 可4着色。然后利用上述Kempe链方法调整邻点颜色,赋予 $v$ 一个可用颜色,从而完成整个图的4着色。由于反例不存在,所以四色定理成立。
6. 注意历史与机器证明
- Kempe链的漏洞与修补:1879年Kempe发表了上述证明,但11年后被发现存在一个未覆盖的案例(即上述两条链同时交叉的情况)。直到1976年,Appel和Haken借助计算机对1936种不可约构形进行穷举检查,才补全了证明。
- 现代理解:Kempe链方法仍是图论重要工具,但四色定理的完整证明需要结合计算机暴力枚举。当前更简洁的证明仍在探索中。对于学习和理解,掌握Kempe链的调整思路已足够把握核心逻辑。

暂无评论,快来抢沙发吧!