“完全图的边染色产生不可避免的单色团;把一种颜色视为边、另一种视为补图中的边,也可将结论读成大团与大独立集必居其一。有限性依赖鸽巢式递归,概率方法则常给 Ramsey 数下界。逻辑、数论与计算…”
形式陈述 ​
设
满足
若存在这样的函数,就称
令
染色合法,当且仅当每个非空颜色类
给定一个具体染色函数是可行性证书,而色数
直觉
每条边提出一个局部“不许同色”约束,染色要让所有约束同时成立。一个顶点选色后,会占用其所有未染邻点的一种选择;影响沿边传播,顶点处理次序因而可能让同一套贪心规则产生截然不同的结果。
把颜色类看成独立集后,问题的整体图像更清楚:我们正在把一批彼此冲突的对象分装进若干槽,每个槽内部不能含边。颜色标签只是槽名,真正的结构是顶点划分。
例子与边界
路径与偶圈可沿边交替使用两色。奇圈交替到最后一条边时,两端被迫同色,因此两色不够;给其中任一点第三种颜色即可完成染色。这一失败机制正是二分图奇圈判据的着色版本。
贪心染色按某个顶点顺序处理,每次选当前最小可用颜色。顶点至多看见
次序依赖可以在 crown graph 中放大。令两侧为
运行 first-fit,非相邻的一对
自环要求
列表染色为每个顶点分别限制可用颜色,边染色则给边赋色并让关联边异色。它们不能只用普通顶点染色的
推论与应用
每个团中的顶点两两相邻,必须使用不同颜色,因此
二分图恰是可二染图,也就是没有奇圈的图。平面图的四色定理则保证四种颜色总够,但具体嵌入不是顶点着色输入的一部分;地图区域先要按共享边界关系构成对偶式邻接图。
考试排程可把考试作为顶点,把有学生同时参加的两门考试连边;同色考试即可放在同一时段。若时段还有教室总容量、教师连续授课或三门课联合冲突等聚合限制,单纯的成对冲突图不再完整,需要额外约束。
一般图的最优着色计算困难,实践中常先构造一个可行染色作为上界,再用团、松弛或分支搜索产生下界。上、下界相遇时才得到最优性证书;只展示一份看起来紧凑的染色仍不能证明颜色最少。
参考资料
- Reinhard Diestel, Graph Theory, 5th ed., Springer, 2017, Chapter 5.
- Douglas B. West, Introduction to Graph Theory, 2nd ed., Prentice Hall, 2001, Chapter 5.
- Tommy R. Jensen and Bjarne Toft, Graph Coloring Problems, Wiley, 1995, Chapters 1–2.