图的分数支配函数与分数支配数
字数 2107 2025-12-19 12:38:12

图的分数支配函数与分数支配数

我将从基本定义出发,逐步介绍分数支配函数、分数支配数,以及相关的性质与算法。


1. 基本背景:支配集与整数支配数
在图 \(G = (V, E)\) 中,一个顶点集合 \(D \subseteq V\) 称为支配集,如果 \(V \setminus D\) 中的每个顶点至少与 \(D\) 中的一个顶点相邻。
整数支配数 \(\gamma(G)\) 是最小支配集的大小。
在整数支配中,每个顶点要么完全属于支配集(赋权值 1),要么完全不属于(赋权值 0)。


2. 分数支配函数的定义
分数支配是整数支配的线性规划松弛形式。
一个分数支配函数是一个映射 \(f: V \to [0, 1]\),满足对每个顶点 \(v \in V\)

\[f(N[v]) \ge 1 \]

其中 \(N[v] = \{v\} \cup \{ u \in V \mid uv \in E \}\)\(v\) 的闭邻域,且 \(f(N[v]) = \sum_{u \in N[v]} f(u)\)
换句话说,每个顶点及其所有邻居的函数值之和至少为 1。


3. 分数支配数
分数支配数 \(\gamma_f(G)\) 定义为所有分数支配函数 \(f\) 的最小总权值:

\[\gamma_f(G) = \min \left\{ \sum_{v \in V} f(v) \;\middle|\; f \text{ 是分数支配函数} \right\}. \]

由于允许权值取 0 到 1 之间的实数,\(\gamma_f(G) \le \gamma(G)\)


4. 线性规划模型
分数支配数可通过线性规划求解:

\[\begin{aligned} \min &\quad \sum_{v \in V} f(v) \\ \text{s.t.} &\quad \sum_{u \in N[v]} f(u) \ge 1 \quad \forall v \in V, \\ &\quad f(v) \ge 0 \quad \forall v \in V. \end{aligned} \]

其对偶线性规划为:

\[\begin{aligned} \max &\quad \sum_{v \in V} g(v) \\ \text{s.t.} &\quad \sum_{u \in N[v]} g(u) \le 1 \quad \forall v \in V, \\ &\quad g(v) \ge 0 \quad \forall v \in V. \end{aligned} \]

对偶问题可解释为分数包:每个顶点 \(v\) 分配一个非负值 \(g(v)\),使得每个顶点的闭邻域内总值不超过 1。
由线性规划强对偶定理,原问题与对偶问题最优值相等。


5. 与图的其他参数的关系

  • 与整数支配数的关系:显然 \(\gamma_f(G) \le \gamma(G)\)
  • 与分数包数的关系:分数包数 \(\rho_f(G)\) 是上述对偶问题的最大值,因此 \(\gamma_f(G) = \rho_f(G)\)
  • 与最小度的关系:若图 \(G\) 的最小度为 \(\delta\),则 \(\gamma_f(G) \ge \frac{|V|}{\delta+1}\),因为每个顶点 \(v\) 的闭邻域包含至少 \(\delta+1\) 个顶点,且每个顶点最多被计数 \(\delta+1\) 次。

6. 计算与性质

  • 分数支配数可通过线性规划在多项式时间内计算(即使整数支配是 NP 难的)。
  • 正则图的分数支配数:对于 \(\delta\)-正则图,\(\gamma_f(G) = \frac{|V|}{\delta+1}\),可通过均匀赋值 \(f(v) = \frac{1}{\delta+1}\) 达到最优。
  • 完全图 \(K_n\)\(\gamma_f(K_n) = 1\),只需给任意一个顶点赋权值 1 即可支配全图。
  • 路径与圈:可通过动态规划或递推精确计算。例如,路径 \(P_n\) 的分数支配数为 \(\lceil n/3 \rceil\) 的分数推广,实际为 \(n/3\)(当 \(n \equiv 0 \pmod{3}\))或略高。

7. 分数全支配与变体
如果将条件改为对每个顶点 \(v\),其开邻域 \(N(v)\) 的函数值之和至少为 1,则得到分数全支配函数,对应的最小总权值为分数全支配数 \(\gamma_{ft}(G)\)。类似地可定义分数符号支配等变体。


8. 研究意义与应用
分数支配为整数支配提供了更易分析的下界,常用于近似算法分析。在资源分配、传感器网络覆盖等问题中,分数模型允许部分分配资源,比整数模型更灵活。

图的分数支配函数与分数支配数 我将从基本定义出发,逐步介绍分数支配函数、分数支配数,以及相关的性质与算法。 1. 基本背景:支配集与整数支配数 在图 \( G = (V, E) \) 中,一个顶点集合 \( D \subseteq V \) 称为 支配集 ,如果 \( V \setminus D \) 中的每个顶点至少与 \( D \) 中的一个顶点相邻。 整数支配数 \( \gamma(G) \) 是最小支配集的大小。 在整数支配中,每个顶点要么完全属于支配集(赋权值 1),要么完全不属于(赋权值 0)。 2. 分数支配函数的定义 分数支配是整数支配的线性规划松弛形式。 一个 分数支配函数 是一个映射 \( f: V \to [ 0, 1 ] \),满足对每个顶点 \( v \in V \): \[ f(N[ v ]) \ge 1 \] 其中 \( N[ v] = \{v\} \cup \{ u \in V \mid uv \in E \} \) 是 \( v \) 的闭邻域,且 \( f(N[ v]) = \sum_ {u \in N[ v ]} f(u) \)。 换句话说,每个顶点及其所有邻居的函数值之和至少为 1。 3. 分数支配数 分数支配数 \( \gamma_ f(G) \) 定义为所有分数支配函数 \( f \) 的最小总权值: \[ \gamma_ f(G) = \min \left\{ \sum_ {v \in V} f(v) \;\middle|\; f \text{ 是分数支配函数} \right\}. \] 由于允许权值取 0 到 1 之间的实数,\( \gamma_ f(G) \le \gamma(G) \)。 4. 线性规划模型 分数支配数可通过线性规划求解: \[ \begin{aligned} \min &\quad \sum_ {v \in V} f(v) \\ \text{s.t.} &\quad \sum_ {u \in N[ v ]} f(u) \ge 1 \quad \forall v \in V, \\ &\quad f(v) \ge 0 \quad \forall v \in V. \end{aligned} \] 其对偶线性规划为: \[ \begin{aligned} \max &\quad \sum_ {v \in V} g(v) \\ \text{s.t.} &\quad \sum_ {u \in N[ v ]} g(u) \le 1 \quad \forall v \in V, \\ &\quad g(v) \ge 0 \quad \forall v \in V. \end{aligned} \] 对偶问题可解释为 分数包 :每个顶点 \( v \) 分配一个非负值 \( g(v) \),使得每个顶点的闭邻域内总值不超过 1。 由线性规划强对偶定理,原问题与对偶问题最优值相等。 5. 与图的其他参数的关系 与整数支配数的关系 :显然 \( \gamma_ f(G) \le \gamma(G) \)。 与分数包数的关系 :分数包数 \( \rho_ f(G) \) 是上述对偶问题的最大值,因此 \( \gamma_ f(G) = \rho_ f(G) \)。 与最小度的关系 :若图 \( G \) 的最小度为 \( \delta \),则 \( \gamma_ f(G) \ge \frac{|V|}{\delta+1} \),因为每个顶点 \( v \) 的闭邻域包含至少 \( \delta+1 \) 个顶点,且每个顶点最多被计数 \( \delta+1 \) 次。 6. 计算与性质 分数支配数可通过线性规划在多项式时间内计算(即使整数支配是 NP 难的)。 正则图的分数支配数:对于 \( \delta \)-正则图,\( \gamma_ f(G) = \frac{|V|}{\delta+1} \),可通过均匀赋值 \( f(v) = \frac{1}{\delta+1} \) 达到最优。 完全图 \( K_ n \):\( \gamma_ f(K_ n) = 1 \),只需给任意一个顶点赋权值 1 即可支配全图。 路径与圈:可通过动态规划或递推精确计算。例如,路径 \( P_ n \) 的分数支配数为 \( \lceil n/3 \rceil \) 的分数推广,实际为 \( n/3 \)(当 \( n \equiv 0 \pmod{3} \))或略高。 7. 分数全支配与变体 如果将条件改为对每个顶点 \( v \),其开邻域 \( N(v) \) 的函数值之和至少为 1,则得到 分数全支配函数 ,对应的最小总权值为分数全支配数 \( \gamma_ {ft}(G) \)。类似地可定义分数符号支配等变体。 8. 研究意义与应用 分数支配为整数支配提供了更易分析的下界,常用于近似算法分析。在资源分配、传感器网络覆盖等问题中,分数模型允许部分分配资源,比整数模型更灵活。