图的圆色数
我们先从基础定义入手。圆色数是一种图的着色参数,它并非像经典着色那样给顶点分配整数颜色,而是将颜色放置在一个圆周上。
第一步:定义“圆着色”
- 想象一个单位圆周,其周长为1。我们将这个圆周视为“颜色圈”,圆周上的每个点代表一种颜色。
- 对于一个图 \(G\),一个“圆着色”是一个函数 \(c: V(G) \to [0, 1)\),它将每个顶点映射到圆周上的一个点(即一个颜色)。
- 关键着色规则:对于任意相邻的两个顶点 \(u\) 和 \(v\),它们着色的“圆周距离”必须至少为一个固定的正数 \(r\)。这里“圆周距离”是指沿着圆周较短的那段弧的长度,即 \(|c(u) - c(v)|_1 = \min\{|c(u)-c(v)|, 1-|c(u)-c(v)|\}\)。
- 换句话说,我们禁止相邻顶点着色点在圆周上靠得太近,它们必须至少相隔一个“距离” \(r\)。
第二步:定义“圆色数”
- 对于给定的正数 \(r\)(\(0 < r \leq 1/2\)),如果存在一个圆着色,使得任意相邻顶点的颜色在圆周上的距离至少为 \(r\),那么我们称图 \(G\) 是“\(r\)-圆可着色”的。
- 图的“圆色数”,记作 \(\chi_c(G)\),定义为使得 \(G\) 是 \(r\)-圆可着色的所有 \(r\) 的上确界的倒数,即:
\[\chi_c(G) = \inf \{ \frac{1}{r} : G \text{ 是 } r\text{-圆可着色的} \} = \sup \{ k : G \text{ 是 } \frac{1}{k}\text{-圆可着色的} \}. \]
- 由于 \(r \leq 1/2\),所以 \(\chi_c(G) \geq 2\)。直观上,\(\chi_c(G)\) 可以理解为:为了成功进行圆着色,我们至少需要将圆周分成多长的“禁区”来隔开相邻顶点的颜色。这个倒数关系使得它更像一个“颜色数”。
第三步:与经典着色的关系
- 考虑 \(r = 1/k\),其中 \(k\) 是一个不小于2的整数。此时“至少相隔 \(1/k\)”意味着:如果我们把圆周平均分成 \(k\) 个长度为 \(1/k\) 的弧,那么相邻顶点必须被分配到不同的弧段中。
- 这等价于给图着 \(k\) 种颜色(每个弧段一种颜色),禁止相邻顶点同色。因此,一个 \((1/k)\)-圆着色直接对应一个经典的正常 \(k\)-着色。
- 所以,对于任意整数 \(k \geq \chi(G)\)(经典色数),图 \(G\) 总是 \((1/k)\)-圆可着色的。但关键在于,圆着色允许使用非整数 \(k\) 的 \(1/k\) 作为 \(r\)。这提供了比经典着色更精细的“颜色”划分能力。
第四步:关键性质与计算
- 有理性:可以证明,对任意有限图 \(G\),其圆色数 \(\chi_c(G)\) 总是一个有理数。
- 上下界:
\[ \chi(G) - 1 < \chi_c(G) \leq \chi(G). \]
这表明圆色数非常接近经典色数,但可能略小。例如,奇圈的经典色数是3,但其圆色数 \(\chi_c(C_{2n+1}) = 2 + 1/n\)。当 \(n=1\)(三角形)时,\(\chi_c(C_3) = 3\);当 \(n\) 很大(大奇圈)时,\(\chi_c\) 趋近于2但大于2。
3. 与图的同态关系:圆着色等价于存在图同态 \(G \to C_k\),其中 \(C_k\) 是顶点为 \(\{0, 1, ..., k-1\}\),且 \(i\) 与 \(j\) 相邻当且仅当 \(|i-j| \geq r\cdot k\)(取模 \(k\))的“圆图”或“循环图”。而 \(\chi_c(G)\) 是使得 \(G \to C_k\) 成立的最小实数 \(k\)(可以是非整数)。这建立了与图同态理论的深刻联系。
4. 多项式时间可计算性:对于任意图 \(G\),其圆色数 \(\chi_c(G)\) 可以在多项式时间内计算出来。这比经典色数的计算(NP难)要容易得多,显示了圆色数作为一种“松弛”的优良性质。
第五步:应用与意义
- 精细分类:圆色数为那些色数相同但结构不同的图提供了更精细的区分工具。例如,所有奇圈色数都是3,但它们的圆色数 \(2+1/n\) 各不相同,反映了它们“离二分图有多远”。
- 图同态与约束满足:圆色数是图同态序中的一个重要不变量。在约束满足问题(CSP)中,它对应着定义在循环域上的约束类型。
- 周期调度:一个经典应用是循环调度问题。假设有若干任务,某些任务不能安排在时间上太接近(例如,需要共享同一资源)。如果我们把一天24小时视为一个圆周,要求冲突任务的时间间隔至少为 \(r\) 天(以分数天计),那么所需的最小“时间段”数就由圆色数刻画(这里 \(1/r\) 是时间段数)。这比经典着色(要求完全错开)更灵活。
通过以上步骤,我们从圆周着色的直观概念,逐步建立了圆色数的严格定义,探讨了它与经典着色的联系与区别,并了解了其关键性质和实际应用背景。