Lec 4着色下界
Lec 4 着色下界
对应 DGA 第 1.2.2 节(有根树/有向路径)与第 1.3.1 节(无根树) · 延伸阅读:Linial (1992)、Laurinharju–Suomela (LS14)
TL;DR
- Linial 定理证明在长度为 的有向路径上进行 3-着色至少需要 轮,确立了 上界的紧确性。
- 下界论证通过将局部算法抽象为相邻 ID 窗口上的多元着色映射,利用组合降维或超图 Ramsey 理论诱导指数级颜色膨胀矛盾。
- 在无根树上,节点缺失父指针导致局部信息大幅弱化;借助高围长图在局部与树不可区分的性质,证明 -着色至少需 轮。
1. 本讲要回答的核心问题
Lec 1 给出了有根树 3-着色的 上界。本讲证明它本质最优——即便在最受限的有向路径上,也需要约 轮。这是分布式计算里第一个、也是最经典的局部性下界,由 Linial 提出。
随后转向无根树:当节点不知道哪个邻居是父亲时,局部信息变弱,我们证明 轮内无法用少于 色着色。
2. 有向路径 3-着色的下界
定理 1.7. 任何对长度 、ID 取自 的有向路径做 3-着色的确定性算法,至少需 轮。即便 ID 沿路径单调排列,下界仍成立。
思路. 反设存在 轮的算法 。 轮内节点 至多看到自己前后各 跳、共 个 ID 的向量。于是 诱导一个“把 ID 向量映射到颜色”的函数,且相邻向量须异色。把这一对象形式化:
定义
元 -着色(-ary -coloring) 函数 称为 元 -着色,若对任意 :
- 取值界:;
- 相邻异色:(相邻“窗口”异色)。 :::
观察 1.9. 若存在 轮的 3-着色算法 ,则存在 元 3-着色 ,。
构造: 在一段 ID 恰为 的虚拟路径上模拟 ,取节点 所得色作 。若性质 2 被违反,则 给某虚拟路径上相邻两点同色,矛盾。
2.1 两条降维引理
引理 1.10. 不存在 的 1 元 -着色。 (1 元着色要求 对所有 ,鸽笼原理迫使 。)
引理 1.11. 若存在 元 -着色 ,则存在 元 -着色 。
证明. 令 ,是 的子集,故 取值于 (共 个值,满足性质 1)。验证性质 2:若 ,取 ,则 ,即存在 使 ,与 是 元着色矛盾。
2.2 合成证明
定理 1.7 的证明. 由观察 1.9 得 元 3-着色,。反复用引理 1.11: 每次指标 减 1、颜色数变为 。 次迭代后到 1 元、颜色数 ,与引理 1.10 矛盾。故算法不存在。
直觉: 颜色数的“塔状指数”增长恰好被 抵消——每轮算法只能把“塔”削掉一层,而把任意 ID 着 3 色需要的“塔高”是 ,于是至少 轮。
2.3 Ramsey 理论的替代证明
完全 阶超图用 3 色染超边时,只要 (其中 ),必有大小 的单色团,即存在 使 与 同色——直接违反性质 2。于是 Ramsey 定理排除了 轮的 3-着色算法。
2.4 推广到随机算法
不存在能在 轮内、以概率 给长度 有向路径 3-着色的随机算法。
证明草图(去随机化): 设有这样的随机算法 ,在 条长度 的路径上跑它;对每个 ID 排列,失败的随机串占比 。对全部 种排列做并集界,存在一个随机串对所有排列都不失败——把它固定下来即得一个确定性算法,与定理 1.7 矛盾。
3. 无根树着色的下界
有根树的 算法重度依赖“每个节点知道父亲”。若是无根树(节点分不清哪个邻居是父亲),局部信息显著变弱:
定理 1.13. 任何用少于 色给最大度 的 节点树着色的确定性算法,轮复杂度至少 。
证明用到一个图论存在性结果(概率方法):
事实 1.14(Bollobás 1978). 存在无穷多 节点 -正则图族 ,围长 且色数 。
定理 1.13 的证明(不可区分性论证). 反设有算法 在 轮内用 色给任意树着色。把 跑在 上:因 ,任一节点 的 跳邻域是一棵树 ,故 无法察觉自己其实不在树上,会照常输出。若 给 中某相邻 同色,则在 上跑 也会非法——矛盾于 在树上正确。因此 实际给出了 的 -着色,与 矛盾。
直觉: “高围长 = 局部看像树”。在小半径内 与树无从区分,于是树上的快算法被迫也给非树图正确着色,但 的色数硬性下界使这不可能。
4. 本讲小结与下界技术对比
| 设定 | 结论 | 下界技术 |
|---|---|---|
| 有向路径 3-着色(确定性) | 轮 | 元着色降维 / Ramsey |
| 有向路径 3-着色(随机) | 轮 | 去随机化 + 并集界 |
| 无根树 -着色 | 轮 | 高围长图不可区分性 |
两类核心论证:降维 / 不动点(把 轮算法压成对邻域的函数,再做组合学矛盾)与不可区分性(高围长图局部像树,骗过快算法)。它们是分布式下界的两大支柱。