图的符号图着色与列表着色
字数 2339 2025-12-16 00:02:27

图的符号图着色与列表着色

我们从基础的“图的符号图着色”概念开始,因为它在您已掌握的知识基础上引入了新的约束,并自然引向“列表着色”这一更一般的着色理论。

第一步:符号图着色的回顾与细化
您已学过“图的符号图着色与符号色数”。我们快速回顾其核心:一个符号图 (G, σ) 由一个底层图G和一个符号函数σ: E(G) → {+1, -1}组成,它为每条边分配一个“+”或“-”的符号。符号着色是给每个顶点v分配一个从对称整数集合{-k, …, -1, 0, 1, …, k}中选出的颜色c(v),并满足:对于每条边e=uv,有c(u) ≠ σ(e) * c(v)。符号色数是完成此着色所需的最小整数k(使得颜色集为{-k, …, k})。

这里的关键是,边上的符号改变了颜色相等性条件:

  • “+”边(正边)要求两端点颜色不同(c(u) ≠ c(v)),这是经典着色。
  • “-”边(负边)要求两端点颜色不相同且不互为相反数(c(u) ≠ -c(v))。这意味着c(v)不能是-c(u),但可以允许比如c(u)=1, c(v)=1(相同,违反“≠”)或c(u)=1, c(v)=-1(相反数,违反“≠ -c(v)”),但c(u)=1, c(v)=2是允许的。

符号着色是经典顶点着色的推广,它在一个图上同时编码了“不同”和“对立”两种关系。

第二步:引入列表着色的基本模型
现在,我们脱离符号的语境,考虑经典图着色的一个自然推广。在经典着色中,我们为整个图的所有顶点从同一个颜色集合(如{1, 2, …, k})中选择颜色。但如果我们对每个顶点v,预先给定一个其专属的、可能互不相同的可用颜色列表L(v),会怎样?

定义(列表着色):给定一个图G,为每个顶点v ∈ V(G)分配一个颜色列表L(v)。一个列表着色(或L-着色)是一个函数c,它对每个顶点v分配一种颜色c(v) ∈ L(v),并且满足对于每条边uv,有c(u) ≠ c(v)。如果对于给定的列表分配L,图G存在一个列表着色,则称G是L-可着色的

关键思想:每个顶点的颜色选择范围被限制在它自己的“小列表”里,而不是整个“大调色板”。这比经典着色更一般、约束更强。

第三步:列表色数与选择数
一个很自然的问题是:为了确保无论每个顶点的列表L(v)如何给定(只要列表大小至少是某个常数),图G总是L-可着色的,这个列表大小至少需要多大?

定义(列表色数,或选择数):图G的列表色数(或选择数),记作χ_l(G),是最小的整数k,使得满足以下条件:如果为每个顶点v分配一个大小至少为k的颜色列表L(v),那么G一定存在一个有效的列表着色。

重要关系:对于任何图G,显然有χ_l(G) ≥ χ(G)。因为你可以给所有顶点分配完全相同的列表(大小为χ(G)),那么列表着色就退化为经典着色,所需颜色至少是χ(G)。但关键是,列表着色可能更困难,所以通常χ_l(G) > χ(G)。

例子:考虑一个完全二分图K_{2,4}(两个分区,一个分区有2个顶点,另一个有4个顶点)。它的经典色数χ(K_{2,4}) = 2。然而,可以构造一种列表分配,使得每个列表大小为2,但不存在列表着色。设左边两个顶点u1, u2的列表为{1,2}和{1,3},右边四个顶点v1,v2,v3,v4的列表分别为{1,2}, {1,3}, {2,3}, {2,3}。无论u1, u2如何选择颜色,总会“消灭”掉右边某两个顶点的所有可用颜色。因此,χ_l(K_{2,4}) > 2。事实上可以证明χ_l(K_{2,4}) = 3。这表明列表色数可以严格大于经典色数。

第四步:列表着色的重要性质与难点

  1. 约束的局部性:困难源于列表的“局部性”和“异构性”。每个顶点只能看到自己的小列表,全局协调颜色选择变得复杂。
  2. 与度的关系:一个简单而重要的上界是:χ_l(G) ≤ Δ(G) + 1,其中Δ(G)是最大度。这可以通过一个简单的“贪心着色”过程证明:按任意顺序给顶点着色,每个顶点最多有Δ(G)个邻居,所以只要它的列表大小大于Δ(G),就总能从列表中选出一个与所有已着色邻居不同的颜色。
  3. 列表着色猜想:这是图论中一个著名的未解决问题。它断言:对于任意线图L(H)(您已学过线图),其列表色数等于其经典色数,即χ_l(L(H)) = χ(L(H))。这等价于说:任何多重图的边列表色数等于其边色数。这是列表着色理论中最核心的猜想之一。
  4. 平面图的列表着色:另一个著名结果是Thomassen定理:每个平面图都是5-列表可着色的(即χ_l(G) ≤ 5)。这比“四色定理”的结论更强,因为四色定理只说经典色数≤4,但Thomassen证明了即使每个顶点从一个大小为5的列表中选颜色,也总能成功。但存在一些平面图不是4-列表可着色的。是否每个平面图都是4-列表可着色,仍然是一个开放问题。

第五步:与符号图着色的联系
列表着色的思想可以与其他着色变体结合。例如,在符号图上也可以定义列表符号着色:每个顶点v有一个颜色列表L(v) ⊆ ℤ(整数集),我们需要从L(v)中为v选择颜色c(v),并满足对所有边e=uv,有c(u) ≠ σ(e) * c(v)。这同时融合了列表的局部约束和边符号的代数约束,是更一般、更具挑战性的模型,其研究涉及到代数、组合和拓扑方法的交叉。

总结来说,列表着色将经典着色中“全局统一”的颜色集,推广为“每个顶点局部指定”的颜色列表,极大地丰富和深化了图的着色理论。它与符号图着色等方向结合,构成了现代图着色研究的重要前沿。

图的符号图着色与列表着色 我们从基础的“图的符号图着色”概念开始,因为它在您已掌握的知识基础上引入了新的约束,并自然引向“列表着色”这一更一般的着色理论。 第一步:符号图着色的回顾与细化 您已学过“图的符号图着色与符号色数”。我们快速回顾其核心:一个 符号图 (G, σ) 由一个底层图G和一个符号函数σ: E(G) → {+1, -1}组成,它为每条边分配一个“+”或“-”的符号。 符号着色 是给每个顶点v分配一个从对称整数集合{-k, …, -1, 0, 1, …, k}中选出的颜色c(v),并满足:对于每条边e=uv,有c(u) ≠ σ(e) * c(v)。 符号色数 是完成此着色所需的最小整数k(使得颜色集为{-k, …, k})。 这里的关键是,边上的符号改变了颜色相等性条件: “+”边(正边)要求两端点颜色 不同 (c(u) ≠ c(v)),这是经典着色。 “-”边(负边)要求两端点颜色 不相同且不互为相反数 (c(u) ≠ -c(v))。这意味着c(v)不能是-c(u),但可以允许比如c(u)=1, c(v)=1(相同,违反“≠”)或c(u)=1, c(v)=-1(相反数,违反“≠ -c(v)”),但c(u)=1, c(v)=2是允许的。 符号着色是经典顶点着色的推广,它在一个图上同时编码了“不同”和“对立”两种关系。 第二步:引入列表着色的基本模型 现在,我们脱离符号的语境,考虑经典图着色的一个自然推广。在经典着色中,我们为整个图的所有顶点从同一个颜色集合(如{1, 2, …, k})中选择颜色。但如果我们对每个顶点v,预先给定一个其 专属的、可能互不相同的 可用颜色列表L(v),会怎样? 定义(列表着色) :给定一个图G,为每个顶点v ∈ V(G)分配一个颜色列表L(v)。一个 列表着色 (或L-着色)是一个函数c,它对每个顶点v分配一种颜色c(v) ∈ L(v),并且满足对于每条边uv,有c(u) ≠ c(v)。如果对于给定的列表分配L,图G存在一个列表着色,则称G是 L-可着色的 。 关键思想 :每个顶点的颜色选择范围被限制在它自己的“小列表”里,而不是整个“大调色板”。这比经典着色更一般、约束更强。 第三步:列表色数与选择数 一个很自然的问题是:为了确保无论每个顶点的列表L(v)如何给定(只要列表大小至少是某个常数),图G总是L-可着色的,这个列表大小至少需要多大? 定义(列表色数,或选择数) :图G的 列表色数 (或 选择数 ),记作χ_ l(G),是最小的整数k,使得满足以下条件:如果为每个顶点v分配一个大小至少为k的颜色列表L(v),那么G一定存在一个有效的列表着色。 重要关系 :对于任何图G,显然有χ_ l(G) ≥ χ(G)。因为你可以给所有顶点分配完全相同的列表(大小为χ(G)),那么列表着色就退化为经典着色,所需颜色至少是χ(G)。但关键是,列表着色可能更困难,所以通常χ_ l(G) > χ(G)。 例子 :考虑一个完全二分图K_ {2,4}(两个分区,一个分区有2个顶点,另一个有4个顶点)。它的经典色数χ(K_ {2,4}) = 2。然而,可以构造一种列表分配,使得每个列表大小为2,但不存在列表着色。设左边两个顶点u1, u2的列表为{1,2}和{1,3},右边四个顶点v1,v2,v3,v4的列表分别为{1,2}, {1,3}, {2,3}, {2,3}。无论u1, u2如何选择颜色,总会“消灭”掉右边某两个顶点的所有可用颜色。因此,χ_ l(K_ {2,4}) > 2。事实上可以证明χ_ l(K_ {2,4}) = 3。这表明列表色数可以严格大于经典色数。 第四步:列表着色的重要性质与难点 约束的局部性 :困难源于列表的“局部性”和“异构性”。每个顶点只能看到自己的小列表,全局协调颜色选择变得复杂。 与度的关系 :一个简单而重要的上界是:χ_ l(G) ≤ Δ(G) + 1,其中Δ(G)是最大度。这可以通过一个简单的“贪心着色”过程证明:按任意顺序给顶点着色,每个顶点最多有Δ(G)个邻居,所以只要它的列表大小大于Δ(G),就总能从列表中选出一个与所有已着色邻居不同的颜色。 列表着色猜想 :这是图论中一个著名的未解决问题。它断言:对于任意 线图 L(H)(您已学过线图),其列表色数等于其经典色数,即χ_ l(L(H)) = χ(L(H))。这等价于说:任何 多重图的边列表色数等于其边色数 。这是列表着色理论中最核心的猜想之一。 平面图的列表着色 :另一个著名结果是 Thomassen定理 :每个平面图都是5-列表可着色的(即χ_ l(G) ≤ 5)。这比“四色定理”的结论更强,因为四色定理只说经典色数≤4,但Thomassen证明了即使每个顶点从一个大小为5的列表中选颜色,也总能成功。但存在一些平面图不是4-列表可着色的。是否每个平面图都是4-列表可着色,仍然是一个开放问题。 第五步:与符号图着色的联系 列表着色的思想可以与其他着色变体结合。例如,在 符号图 上也可以定义 列表符号着色 :每个顶点v有一个颜色列表L(v) ⊆ ℤ(整数集),我们需要从L(v)中为v选择颜色c(v),并满足对所有边e=uv,有c(u) ≠ σ(e) * c(v)。这同时融合了列表的局部约束和边符号的代数约束,是更一般、更具挑战性的模型,其研究涉及到代数、组合和拓扑方法的交叉。 总结来说, 列表着色 将经典着色中“全局统一”的颜色集,推广为“每个顶点局部指定”的颜色列表,极大地丰富和深化了图的着色理论。它与符号图着色等方向结合,构成了现代图着色研究的重要前沿。