图着色问题(Graph Coloring Problem)

图着色问题(英语:Graph Coloring Problem,简称GCP),又称着色问题,是最著名的NP-完全问题之一。

给定一个无向图 G=(V,E)G=(V,E),其中 VV 为顶点集合,EE 为边集合,图着色问题即为将 VV 分为 KK 个颜色组,每个组形成一个独立集,即其中没有相邻的顶点。其优化版本是希望获得最小的 KK 值。

和图着色相关的有四个概念:

不难证明,色数大于等于团数(染一个最大团就需要 ω(G)\omega(G) 种不同的颜色),即:

χ(G)ω(G)\chi(G) \geq \omega(G)

以及

也可以证明,团覆盖数大于等于独立数(最大独立集的每个点至少需要一个团来覆盖),即

κ(G)α(G)\kappa(G) \geq \alpha(G)

问题难度