图的分数团覆盖
我们先从基础的“团”概念开始。团(clique)是一个图的顶点子集,其中任意两个顶点都相邻,即该子集诱导出一个完全图。图的一个“团覆盖”是指一族团,使得图的每条边都至少包含在其中一个团中。覆盖所有边所需的最少团数,称为图的“团覆盖数”,记作 \(\theta(G)\)。团覆盖与图的边着色概念对偶——给每条边分配一个颜色,使得同色边构成的子图是一个团(即边团划分),其最少颜色数就是团覆盖数。
然而,这仍是一个整数概念。在极值图论和优化中,为了获得更好的理论下界或建立线性规划松弛,我们常引入其分数化版本。由此,我们引出今天的概念——图的分数团覆盖。
第一步:分数团覆盖的定义
分数团覆盖可以有两种等价的定义方式,它们都涉及对图的所有团赋予非负权重。
- 权重和定义:设图 \(G=(V,E)\) 的所有团的集合为 \(\mathcal{C}\)。一个分数团覆盖是为每个团 \(C \in \mathcal{C}\) 分配一个非负实数权重 \(w_C\),使得对于图的每一条边 \(e \in E\),包含该边的所有团的权重之和至少为 1。即:
\[ \forall e \in E: \sum_{C \in \mathcal{C}, \ e \subseteq C} w_C \ge 1. \]
分数团覆盖的大小定义为所有权重之和:\(\sum_{C \in \mathcal{C}} w_C\)。图的分数团覆盖数,记作 \(\theta_f(G)\),是所有这些可能的分数团覆盖的大小的下确界(即最小值)。
- 线性规划对偶定义:考虑上述定义的线性规划(LP)原始问题:
\[ \text{最小化} \sum_{C} w_C \quad \text{满足} \quad \sum_{C: e \in C} w_C \ge 1 \ (\forall e \in E), \ w_C \ge 0. \]
其对偶线性规划问题为:
\[ \text{最大化} \sum_{e \in E} y_e \quad \text{满足} \quad \sum_{e \in C} y_e \le 1 \ (\forall C \in \mathcal{C}), \ y_e \ge 0. \]
这个对偶问题称为分数团覆盖的对偶,或更常见的名称是分数匹配问题在图的“团超图”上的推广。这里的变量 \(y_e\) 可以理解为给边分配一个权重,约束条件是:对于任何一个团,其内部所有边的权重之和不能超过 1。根据线性规划强对偶定理,原始问题的最优值(\(\theta_f(G)\))等于对偶问题的最优值。
第二步:分数团覆盖数与团覆盖数的关系
显然,任何整数团覆盖(即权重 \(w_C\) 只取 0 或 1)都是一种特殊的分数团覆盖。因此有不等式:
\[\theta_f(G) \le \theta(G). \]
这个不等式通常是严格的。例如,考虑一个长度为 5 的圈 \(C_5\)。其团覆盖数 \(\theta(C_5) = 3\)(需要 3 条边来覆盖所有边,因为最大团是边)。但其分数团覆盖数 \(\theta_f(C_5) = 2.5\)。一种达到 2.5 的方案是:给该圈的 5 条边(即 5 个大小为 2 的团)每条分配权重 0.5,则每条边被其关联的两条边(团)覆盖,总权重为 2.5。对偶地,给每条边分配权重 0.5,则任何团(最多包含两条边)的边权和不超过 1,对偶目标值也是 2.5。
第三步:与分数边着色数的等价性
这是分数团覆盖理论的一个核心结论。图的分数边着色数,记作 \(\chi_f'(G)\),是指将边集分解为若干匹配(或边着色)的分数版本的最优值。根据线性规划对偶,可以证明:
\[\theta_f(G) = \chi_f'(G). \]
这个等式揭示了分数世界里的完美对偶性:用团覆盖边(团覆盖)等价于将边划分成匹配(边着色),二者在分数意义下最优值相同。而我们知道整数版本的 \(\theta(G)\) 和 \(\chi'(G)\)(边着色数)一般是不相等的,例如 \(\theta(C_5)=3\),而 \(\chi'(C_5)=3\)(虽然此例相等),但对于奇环 \(C_{2k+1}\),\(\chi' = 3\),但 \(\theta\) 可能不同;更重要的是,有图使得 \(\theta(G)\) 与 \(\chi'(G)\) 差距很大。分数化后,这种对偶性得以恢复,这是线性规划松弛带来的美妙结果。
第四步:分数团覆盖数的计算与性质
计算 \(\theta_f(G)\) 在理论上是可行的,因为它是一个线性规划问题。但由于团的数目可能是指数级的,直接求解原始或对偶线性规划并不可行。然而,我们可以利用其等价于分数边着色数这一事实,后者有更紧凑的线性规划表述(基于匹配多面体),可以通过椭球法在理论上多项式时间求解,尽管实际中仍具挑战性。
分数团覆盖数有一些良好的性质:
- 次可加性:对于图 \(G\) 和 \(H\) 的笛卡尔积,有 \(\theta_f(G \square H) \le \theta_f(G) + \theta_f(H)\)。
- 与 Shannon 容量的关系:在图的信息论中,图的 Shannon 容量 \(\Theta(G)\) 是一个极其难以计算的重要参数。可以证明,分数团覆盖数是 Shannon 容量的一个下界:\(\theta_f(G) \le \Theta(G)\)。实际上,分数团覆盖数是 Shannon 容量的线性规划松弛,并且它是已知的可计算的最好下界之一。
- 完美图:对于完美图,根据完美图定理,其团覆盖数等于其最大团的大小(即色数)。在分数版本中,对于所有图,分数团覆盖数 \(\theta_f(G)\) 都大于等于最大团的尺寸 \(\omega(G)\)。对于完美图,更有整数性结果:\(\theta_f(G) = \theta(G) = \chi(\overline{G})\)。
第五步:研究意义与应用
分数团覆盖的概念不仅是整数优化问题的自然松弛,还在多个领域扮演关键角色:
- 组合优化:作为边覆盖和着色的分数对偶,是理解这些问题整数间隙(integrality gap)的基础。
- 信息论:如前所述,它是逼近 Shannon 容量这一通信理论核心问题的有力工具。
- 通信复杂度:在计算两个变量函数的通信复杂度时,分数团覆盖数对应于一种非负秩,提供了复杂度的一个下界。
- 半定规划与近似算法:分数团覆盖的更强松弛(如 Lovász θ 函数)可以通过半定规划高效计算,并为最大团、图着色等问题提供近似算法。
总结来说,分数团覆盖通过对团赋予分数权重来覆盖边,其最优值 \(\theta_f(G)\) 是整数团覆盖数的分数松弛,与分数边着色数相等,并与信息论中的 Shannon 容量紧密相关。它架起了图论、组合优化和信息论之间一座重要的桥梁。