K₅ K₃,₃ v−e+f ≤3v−6
数学之旅 · CHAPTER 13

平面图

Planar Graphs

三座狗屋与三户人家,每户狗屋到每户人家都要修路,路不能交叉——做不到!K₃,₃ 与 K₅ 这两个"最小障碍"背后,站着欧拉公式 v−e+f=2、边数上界 3v−6、五色定理,以及"正多面体只有五种"的古老秘密。

⏱ 约 55 分钟🧩 8 个互动装置📖 原书第 517–542 页
13.1

狗屋、quadarpi 与平面性

Drawing Graphs in the Plane

两道古怪谜题开场:三座狗屋与三户人家,每座狗屋到每户人家修一条路,路不能交叉——能吗?五只 quadrapus(形似章鱼,章鱼八臂、它只有四臂)要两两握手,手臂还不许交叉——能吗?翻译成图论:前者的图是 K₃,₃(完全二部图),后者是 K₅(5 顶点完全图)。答案都是"不能——但差一点!":从任一图中删掉一条边,立刻就能无交叉地画在平面上。

💻
这不是纸上谈兵:Wozniak 设计早期 Apple II 磁盘驱动器电路时,为了让 PCB 上几乎不需要"过孔"(feedthrough),反复重画平面化电路——最终版被工程师公认既正确又优美。平面性 = 更便宜、更可靠的硬件。

精确的定义用"递归数据类型"完成(定义 13.2.2:平面嵌入 = 一组闭合 walk 作为离散面,基例单顶点,构造 = "分裂一个面"与"加一条桥")——第 7 章的结构归纳在这里全面接管几何直觉。收获是三个大定理:

本章三大定理

欧拉公式(13.3.1):连通平面嵌入中 v − e + f = 2。
边数上界(13.4.3):v ≥ 3 的连通平面图 e ≤ 3v − 6(二部版 e ≤ 2v − 4)。
五色定理(13.6.4):每个平面图都可 5-着色。

13.2

离散面:不用几何公式的平面性

Faces & Recursive Embeddings

"边不交叉"的直觉定义(13.2.1)靠光滑曲线和拓扑——要证定理得先修一学期点集拓扑。原书的解法:把平面图重定义成递归数据类型。平面画法把平面切成连续面;每个连续面的边界是图里的一个闭合 walk,叫离散面。原书 Figure 13.6 的 K₄ 嵌入有 4 个离散面(式 13.1):

abca abda bcdb acda

只有两种并发症:桥(bridge)= 割边,它在同一个离散面的边界里出现两次(如 Figure 13.7 的外侧面 abcefgecda);dangle = 桥组成的树,每条边"一来一回"出现。Definition 13.2.2 的递归定义只有三条:基例单顶点(一个长 0 的闭合 walk);分裂一个面(γ = α⁓β 中两个不相邻点 a、b 之间加边,γ 替换为 α⁓⟨b—a⟩ 与 ⟨a—b⟩⁓β);加一座桥(两个嵌入各选一个起于端点的面,缝合新面 γ⁓⟨a—b⟩⁓δ⁓⟨b—a⟩)。第 7 章的结构归纳从此全面接管——13.2.4 还解释了"外面"根本不存在:把图画在球面上,任何面都能被戳成外面。

互动 ①

🗂️ 离散面清点器:给四个面发对"身份证"

左图是原书 Figure 13.6 的 K₄ 嵌入(点一点区域看它属于哪个面)。给每个连续面 I–IV 配对正确的离散面闭合 walk(原书式 13.1)。

互动 ②

📒 嵌入构造面账本:两种构造,v−e+f 纹丝不动

Definition 13.2.2 的两种构造,各走一遍账(数值全部来自原书 Figure 13.9/13.10 与 13.3 的归纳证明)。

13.3

欧拉公式:v − e + f = 2

Euler's Formula

平面嵌入把平面切成若干面(faces)。数一数顶点 v、边 e、面 f——三者被一条恒等式焊死。三个平面图,请亲手数:

互动 ③

🧮 欧拉公式实验室:v − e + f = 2 永远成立

🎨
外面的面去哪了?平面嵌入根本没有"外面"——把图画在球面上,任何一个面都可以被"戳"成外面。这解释了"加一条桥"构造的合法性:桥总可以连接两个"外面"。
13.5

K₅ 与 K₃,₃ 的审判

Returning to K₅ and K₃,₃

由欧拉公式 + "每边恰出现在两个面的边界" + "每个面边界长 ≥ 3"(二部图则 ≥ 4),立刻得到平面图的边数天花板:

平面图:e ≤ 3v − 6  二部平面图:e ≤ 2v − 4

于是水壶问题(K₃,₃)与 quadrapu 握手(K₅)被"数学处决":K₅ 有 5 顶点 10 边,但 10 > 3·5 − 6 = 9,违反上界 ⇒ 非平面(推论 13.5.1);K₃,₃ 是二部图,9 边 > 2·6 − 4 = 8,同样违反 ⇒ 非平面(推论 13.5.4)。而 Kuratowski 定理(13.8.1)更进一步:任何非平面图都包含 K₅ 或 K₃,₃ 作为 minor——这两个"最小障碍"是全部非平面性的种子。

互动 ④

📏 边数上界检验器:判定"平面嫌疑"

13.6

五色定理

Every Planar Graph Is 5-Colorable

第一章预告的四色定理太重(需要计算机验证构形),但 5 色足够有初等证明。三个台阶:① 平面图必有度 ≤ 5 的顶点(引理 13.6.3:否则 e ≥ 3v 违反上界);② 删点/合并相邻点保持平面性(引理 13.6.1/13.6.2);③ 强归纳 + 一个绝妙的 merge 技巧(度恰为 5 时,五个邻居中必有两个不相邻——合并它们、五染色、展开归位)。逐步看:

互动 ⑤

🎨 五色定理步进剧场

13.7正多面体只有五种

把多面体放进球面投影成平面图,握手引理给出 mv = 2e 与 nf = 2e(m = 每个顶点的棱数,n = 每个面的边数),代入欧拉公式得到著名的约束:

1/m + 1/n = 1/e + 1/2   (m, n ≥ 3)

穷举可行解——正多面体只有五种:

想用 20 颗以上的卫星"均匀覆盖"全球轨道?毕达哥拉斯学派说:没门。
13.8

Kuratowski 审判庭:非平面性的完整刻画

Kuratowski & Minors

本章选 K₅ 与 K₃,₃ 当主角,不是因为狗屋,而是因为 Kuratowski 定理(13.8.1):图非平面 ⟺ 它包含 K₅ 或 K₃,₃ 作为 minor。minor(Definition 13.8.2)= 反复使用三种操作化简得到的图:删点、删边、合并相邻顶点。原书给了个热身例(Figure 13.16):C₃ 是左图的 minor——注意 C₃ 是连通图 G 的 minor ⟺ G 不是树。亲手走一遍这六步:

互动 ⑥

🔧 minor 化简工坊:六步把图 (a) 炼成 C₃

原书 Figure 13.16 的操作序列:合并 e₁ 两端 → 删 v₁ → 删 v₂ → 删边 e₂ → 删 v₃。逐步点亮,观察"化简"如何保留非平面性。

C₃ 是连通图 G 的 minor ⟺ G 不是树。下面的快判对应 Kuratowski 的两个方向。
⚔️

习题实战

Practice Problems, Playable

两道原书 Practice Problem 做成解题器。

互动 ⑦

🧾 习题 13.1:写出离散面

原书题目:写出两个图的全部离散面(闭合 walk;格式:从字母序最早的顶点、顺时针方向开始)。图 (a) = 菱形 a-b-c-d + 桥 c—e + 三角形 e-f-g(Figure 13.7 同款);图 (b) = 外圈 r-s-t-u + 中心 v 连 t 的 dangle 树(v—x—y、v—w),Figure 13.8 同款。

图 (a) 共 3 个离散面,从卡片里点选:

图 (b) 只有两个面:外面与内面。内面的边界序列是?
互动 ⑧

⚖️ 习题 13.5:欧拉公式两连问

(a) 简单图 8 个顶点 24 条边,平均度是多少?(b) 连通平面简单图的边数比顶点数多 5,它有几个面?

(a) 平均度 = (提示:握手引理)
(b) 面数 f = (提示:f = 2 − v + e)
⚖️

终局自测

Final Check

八题,覆盖 13.1–13.8。

🥚

彩蛋与课后挑战

Easter Eggs & Problems
Wozniak 的平面电路(原书 13.2 文框)

Apple II 磁盘驱动器的设计里,Wozniak 为了消除电路板交叉(交叉 = 昂贵的三维"过孔"),先花两周画出一版,发现挪一个连接器就能砍掉过孔,于是推倒重来——20 小时后再砍一处,又推倒。最终版被业界公认为艺术品:"只有工程师自己才能做自己的 layout。那是一块有艺术气质的板子,几乎没有过孔。"平面性从审美变成了可靠性。

Kuratowski 定理(原书 13.8)

非平面性的完整刻画:图非平面 ⟺ 它包含 K₅ 或 K₃,₃ 作为 minor(通过删点、删边、合并相邻顶点得到的图)。"小障碍"K₃,₃ 与 K₅ 是全部非平面性的种子——本章开头的两道谜题选得极有先见之明。(证明太长,原书未收录。)

课后挑战(均出自原书习题与正文)
  • 13.1 写出两个平面嵌入的所有离散面(闭合 walk 序列,注意 bridge 出现两次、dangle 每边一来一回)。
  • 13.9 用结构归纳证明:从平面嵌入中删除一条边仍是平面嵌入。
  • 证明欧拉公式的推论:任何平面图至少有 4 个度 ≤ 5 的顶点(由欧拉公式与 e ≤ 3v−6 立得)。
  • 利用 13.7 节的正多面体分类回答:能否给 20 颗以上卫星安排"均匀覆盖"轨道?(原书 13.7 节正文:想这么干,"tough luck"。)
本章路线图
13.1 · 狗屋与 quadarpi13.2 · 离散面与嵌入13.3–5 · 欧拉公式与审判 13.6–7 · 五色 · 多面体13.8 · Kuratowski⚔️ · 习题实战 ⚖️ · 终局自测🥚 · 彩蛋与挑战