数学 旧 .com 迁移

图论与组合 / 习题/考试 / 作业 / 5

从旧 .com 全量搬运的历史内容,来源路径:/math/课程/图论与组合/exams/作业/5/

迁移来源

5 #

5.1.23 #

在圆周上放置 nn 个点, 其中 nk(k+1)n \ge k(k+1). 令 Gn,kG_{n,k} 为将每个点与两个方向上与它最近的 kk 个点相连得到的 2k2k-正则图. 例如, Gn,1=CnG_{n,1}=C_n, C7,2C_{7,2} 如下图所示. 证明: 当 k+1k+1 能被 nn 整除时, χ(Gn,k)=k+1\chi(G_{n,k})=k+1;当 k+1k+1 不能被 nn 整除时, χ(Gn,k)=k+2\chi(G_{n,k})=k+2. 证明 k2k \ge 2 时有 χ ⁣(Gk(k+1)1,k)>k+2\chi\!\left(G_{k(k+1)-1,\,k}\right) > k+2, 由此证明上面结论中 nn 的下界不能被削弱.

note
  1. 下界

任取圆上连续 k+1k+1 个点, 两两相邻, 构成团, 故 χ(Gn,k)k+1\chi(G_{n,k})\ge k+1. 若存在 (k+1)(k+1)-着色, 则每串连续 k+1k+1 个点必须颜色各异, 绕圆一圈只能周期性出现 1,2,,k+11,2,\dots,k+1. 因此只有当 k+1nk+1\mid n 时才能完成 (k+1)(k+1)-着色, 且此时用模 k+1k+1 的颜色 c(i)i(modk+1)c(i)\equiv i\pmod{k+1} 即得 χ(Gn,k)=k+1\chi(G_{n,k})=k+1.

  1. 上界

n=q(k+1)+rn=q(k+1)+r (1rk1\le r\le k) . 当 nk(k+1)n\ge k(k+1) 时有 qkrq\ge k\ge r. 先把 qrq-r 个整段用模式 1,2,,k+11,2,\dots,k+1 着色;余下 r(k+2)r(k+2) 个顶点用 1,2,,k+1,k+21,2,\dots,k+1,k+2 的模式着色, 共重复 rr 次. 边界处最多与前后 kk 个邻点冲突, 而颜色有 k+2k+2 种, 故可行. 结合上一步得 χ(Gn,k)=k+2\chi(G_{n,k})=k+2 (当 k+1nk+1\nmid n).

  1. n=k(k+1)1n=k(k+1)-1 仍想用 k+2k+2 色, 则某一色至少出现 kk 次, 其相邻两次出现的最小间距 <k+1<k+1. 但距离 k\le k 的两点相邻, 矛盾. 故 χ(Gk(k+1)1,k)>k+2\chi(G_{k(k+1)-1,k})>k+2.

5.1.33 #

证明: 任意图 GG 有一个顶点顺序使得贪心着色算法按照这个顺序着色时使用 X(G)\Chi(G) 种颜色.

note

GG 的一个最优着色 ff, 颜色集合为 {1,2,,χ(G)}\{1,2,\dots,\chi(G)\}. 我们按颜色从小到大排顶点:

先排所有 ff-色为 11 的, 再排所有 ff-色为 22 的, \ldots, 最后排所有 ff-色为 χ(G)\chi(G) 的. 记此顺序为

v1,v2,,vn. v_1,v_2,\dots,v_n .

ii 做归纳, 证明贪心算法给 viv_i 分配的颜色 f(vi)\le f(v_i).

  1. i=1i=1 时显然成立.

  2. 假设 j<ij<i 的都已成立, 即贪心给每个 vjv_j 都用 f(vj)\le f(v_j) 的颜色. 考虑 viv_i. 和 viv_i 同色的那些 vjv_j (即 f(vj)=f(vi)f(v_j)=f(v_i)), 在 GG 中不与 viv_i 邻接. 所以这些同色点不会与 viv_i 冲突.

于是, viv_i 的已着色邻点中, 其颜色最多只会出现在 {1,2,,f(vi)1}\{1,2,\dots,f(v_i)-1\} 里, 不可能出现到 f(vi)f(v_i). 因此贪心在给 viv_i 上色时最多只会用到 f(vi)f(v_i).

综上, 贪心在该顺序上最多用颜色 χ(G)\chi(G), 而 χ(G)\chi(G) 又是理论最少色数, 所以可以做到用 χ(G)\chi(G) 色.

5.2.16 #

证明: r+1-团无关的任意 n-顶点简单图至多有 (11/r)n2/2(1-1/r)n^2/2 条边.

note

在所有 nn 顶点、无 Kr+1K_{r+1} 的图中取一张边数极大的 GG. 对任意不相邻的 u,vu,v, 把 vv 的邻集改成 N(u)N(u). 这不会产生 Kr+1K_{r+1}, 也不减少边数;反复上述操作可得一张完全多部图, 并且其每个部内为独立集、任意两部间完备相连. 若其部数为 s>rs>r, 则包含 Kr+1K_{r+1}, 与“极大且无 Kr+1K_{r+1}”矛盾;故极值图必为完全 rr 部图 Kn1,,nrK_{n_1,\dots,n_r}, 其中 i=1rni=n\sum_{i=1}^r n_i=n.

于是

e(G)=i<jninj=12 ⁣(n2i=1rni2). e(G)=\sum_{i<j} n_i n_j =\frac12\!\left(n^2-\sum_{i=1}^r n_i^2\right).

i=1rni2r(nr)2=n2r\sum_{i=1}^r n_i^2\ge r\bigl(\frac{n}{r}\bigr)^2=\frac{n^2}{r}, 等号当且仅当 n1==nr=n/rn_1=\cdots=n_r=n/r. 代回得到

e(G)12(n2n2r)=(11r)n22. e(G)\le \frac12\Bigl(n^2-\frac{n^2}{r}\Bigr) =\Bigl(1-\frac1r\Bigr)\frac{n^2}{2}.

GG 取为各部尽量均衡的完全 rr 部图时取等号.

5.2.21 #

证明: 在所有 r+1-团无关的 n-顶点简单图中, Turan 图 Tn,rT_{n,r} 是唯一的边数达到最大值的图.

note

GG 为不含 Kr+1K_{r+1} 的极大边数图. 对任意不相邻顶点 u,vu,v, 把 vv 的邻集改为 N(u)N(u). 这不会产生 Kr+1K_{r+1}, 且不减 边数. 对称化重复直到所有非邻点对都可对称, 得到 GG^\ast. 标准结论: 若某一步出现 ee 严格增加, 则 GG 不是极大;因此极大时每一步都 保持等号, 从而 GG 已在每一步的等号条件下不变. 等号条件强制 所有非邻点属于同一独立集, 所有不同独立集之间完全相连, 于是 GG 已是完全 rr 部图 G=Kn1,,nr, ni=n.G=K_{n_1,\ldots,n_r},\ \sum n_i=n.

完全 rr 部图的边数

e(G)=i<jninj=12 ⁣(n2i=1rni2). e(G)=\sum_{i<j}n_i n_j =\frac12\!\left(n^2-\sum_{i=1}^r n_i^2\right).

ni2r(nr)2,\sum n_i^2\ge r\bigl(\frac{n}{r}\bigr)^2, 且当且仅当 n1,,nrn_1,\dots,n_r 两两相差不超过 11 时取等. 因此若存在 ninj+2n_i\ge n_j+2, 把一个顶点从较大的部移到较小的部会使 ni2\sum n_i^2 下降、e(G)e(G) 上升, 矛盾. 故极值部大小必为 n/r\lfloor n/r\rfloorn/r\lceil n/r\rceil, 并且这是唯一的等号情形.

讨论

评论

正在加载评论...