形式陈述
设 是非空有限简单无向图。它的色数定义为
其中正常染色的精确定义见图染色公理库图染色Graph coloring · Vertex coloring为图的顶点赋予颜色并要求每条边的两个端点颜色不同的可行标记。。等价地, 是把 分割成独立集所需的最少份数。这个最小值是图的不变量,不依赖顶点标签、颜色名称或求解算法。
对非空图有基本界
其中 是最大团公理库团与独立集Clique · Independent set · 团 · 独立集顶点集内部的边关系分别达到两两全有与两两全无时形成的两类结构。大小, 是最大度。下界来自团中顶点两两相邻;上界来自任意次序的贪心着色,因为轮到顶点 时,它至多有 种邻色被禁。
若 的连通分量为 ,则
各分量之间没有边,可以复用同一套颜色;另一方面,任何整图染色限制到每个分量仍须合法。这一等式把不连通图的最优问题精确分解为逐分量问题。
本页约定零阶图 的色数为 。有顶点而无边的图色数为 ;有至少一条边的二分图色数为 。
直觉
一份合法染色回答“这些颜色够不够”,色数回答“最少要多少”。前者给上界,后者还要求排除所有更小调色板。最优性证明通常要把一份构造和一项不可行性理由配在一起。
色数衡量冲突能否压缩成少量独立组,无法由边数或最大团单独决定。局部看不到三角形,只说明团下界至多为二;许多较长的相互作用仍可共同迫使更多颜色。
例子与边界
完全图 的每对顶点都相邻,故 。偶圈可以交替二染,奇圈两色必在闭合处冲突且三色可行,因此
在五圈 上加入一个与圈上所有顶点相邻的中心,得到轮图 。外圈需要三色,中心又与三种外圈颜色都冲突,所以 ;最大团却只有“中心加一条圈边”形成的三角形,故 。团下界在这个小结构上已经不紧。
差距可以任意大。Mycielski 构造从 出发反复产生无三角图,同时让色数每次增加一;于是存在 而 任意大的图。高色数不必由一个巨大完全子图局部见证。
贪心算法可能使用远多于 的颜色,因为输出依赖顶点顺序。它仍然提供可靠上界:若某次运行用了 色,就证明 。只有再获得同样大小的下界,才能宣称求出了色数。
色数针对正常顶点染色。边色数、列表色数、分数色数和圆染色数优化不同的可行对象;一个参数上的等式或界不能凭“都叫染色”转移到另一个参数。
推论与应用
图是二分图公理库二分图Bipartite graph顶点可分成两个独立侧、且每条边都跨越两侧的有限简单无向图。当且仅当 。若图含边,等号为二;若没有边,色数降为一。这一边界把奇圈检测、二分划分和两色可行性连成同一个判据。
Brooks 定理公理库Brooks 定理Brooks' theorem除完全图和奇环外,连通图色数不超过其最大度数。说明,连通简单图若既非完全图也非奇圈,则 。它识别了贪心通用界 的精确结构例外;其余图可能远少于 色,定理只承诺上界。
对平面图公理库平面图Planar graph · Plane graph可把顶点与边嵌入平面且除公共端点外没有交叉的抽象图。,四色定理给出 ;平面二分图甚至只需两色。完美图理论研究所有诱导子图都满足 的图类,指出团下界何时不只是一项估计,而能在每个局部精确达到。
冲突调度中, 是忽略容量与时长后所需时槽的理论下限。若实际方案使用更多时槽,原因可能来自求解未最优,也可能来自模型外约束;先区分这两种来源,才能正确解释色数与排程结果的差异。
参考资料
- 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–3.