数学 旧 .com 迁移

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

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

迁移来源

3 #

3.1.2 #

在环 CnC_n 中, 确定极大匹配边数的最小值.

note

首先连续的三条边至少有一条在极大匹配中, 不然一定可以将中间那条边加入到匹配中构成更大的一个匹配.

所以至少为 n3\lceil \frac{n}{3}\rceil, 另一方面, 我们只需按顺序每隔两条边选一条边 (第一条边也选) 那么就能取到这个下界.

所以最小值为 n3\lceil\frac{n}{3}\rceil

3.1.8 #

证明或否定: 每棵树至多有一个完美匹配.

note

考虑数学归纳法, 对节点数量归纳.

首先奇数个节点显然没有完美匹配, 故成立.

下面对偶数个节点归纳, n=2n=2 时显然成立.

n=2kn=2k 时, 任意找到一个叶子 uu, 设其和 vv 相连, 那么 uvuv 必定属于任意完美匹配, 否则 uu 不被覆盖.

那么 GuvG-u-v 被分为若干子树, 如果有奇子树, 证明整个树没有完美匹配. 否则根据归纳假设, 所有子树的完美匹配都是唯一的, 从而整个树的完美匹配就是子树的匹配再加上 uvuv. 所以唯一.

3.1.9 #

证明: 图 GG 中每个极大匹配至少有 α(G)/2\alpha'(G)/2 条边.

note

取一个最大匹配 MM, 将点集分为不相邻的两个集合 X,YX,Y, 则有 X=Y=α(G)|X|=|Y|=\alpha'(G).

先考虑任意极大匹配 MM', 设 X1=V(M)X,X2=XV(M),Y1=V(M)Y,Y2=YV(M)X_1=V(M')\cap X, X_2=X-V(M'), Y_1=V(M')\cap Y, Y_2=Y-V(M').

那么一定有 X2Y1|X_2|\leqslant |Y_1|Y2X1|Y_2|\leqslant |X_1|, 否则就能在 MM 中再挑选一条边加入匹配与极大矛盾.

而此时匹配的边数已经不低于 X1+Y12\frac{|X_1|+|Y_1|}{2}, 而 X1+Y1X2+Y2|X_1|+|Y_1|\geqslant |X_2|+|Y_2| 所以 X1+Y12α(G)2\frac{|X_1|+|Y_1|}{2}\geqslant \frac{\alpha'(G)}{2}.

3.1.19 #

A={A1,,Am}\mathcal{A} = \{A_1, \cdots, A_m\} 是集合 YY 的子集族. A\mathcal{A} 的一个相异代表系 (SDR) 是 YY 中一些满足 aiAia_i \in A_i 的不同元素 a1,,ama_1, \cdots, a_m 构成的一个集合. 证明: A\mathcal{A} 有一个 SDR 当且仅当 iSAiS\left| \bigcup\limits_{i \in S} A_i \right| \geq |S| 对任意 S{1,,m}S \subseteq \{1, \cdots, m\} 成立. (提示: 将该问题转化为图论问题.)

note

考虑建二分图. iy,yAii\leftrightarrow y, \forall y\in A_i. 那么根据 Hall 定理, 该二分图含有一个浸润 {1,2,,m}\{1,2,\cdots, m\} 的匹配当且仅当 N(S)S,S{1,2,,m}|N(S)|\geqslant |S|,\forall S\subseteq \{1,2,\cdots,m\}, 而在该题目情形下 N(S)=iSAi|N(S)|=|\bigcup\limits_{i\in S} A_i|. 所以有一个 SDR 等价于有一个浸润 {1,2,,m}\{1,2,\cdots,m\} 的匹配等价于 iSAiS,S{1,2,,m}|\bigcup\limits_{i\in S}A_i|\geqslant |S|,\forall S\subseteq \{1,2,\cdots,m\}.

3.1.42 #

一个贪心算法用迭代过程构造一个较大的独立集 SS, 它每次迭代从剩下的图中选择度最小的一个顶点添加到 SS 中, 并把该顶点及其相邻顶点从图中删除. 证明: 在简单图 GG 中, 该算法产生的独立集的大小至少为 vV(G)1dG(v)+1\sum_{v \in V(G)} \frac{1}{d_G(v) + 1}. (Caro[1979], Wei[1981])

note

考虑按该算法一共取了 kk 次, 每次删除的中心点为 viv_i, 总点集为 ViV_i.

那么我们有 V(G)=i=1kViV(G)=\bigcup\limits_{i=1}^k V_i, 且 vVi,dG(v)dG(vi)\forall v\in V_i, d_{G'}(v)\geqslant d_{G'}(v_i), 并有 VidG(vi)+1dG(vi)+1|V_i|\leqslant d_{G'}(v_i)+1\leqslant d_{G}(v_i)+1, 所以 vVi1dG(v)+1vVi1dG(v)+11\sum\limits_{v\in V_i}\frac1{d_G(v)+1}\leqslant \sum\limits_{v\in V_i}\frac{1}{d_{G'}(v)+1}\leqslant 1.

综上 kvV(G)1dG(v)+1k\geqslant \sum\limits_{v\in V(G)}\frac 1 {d_G(v)+1}.

3.3.3 #

对于下面的图, 对 {0,1,2,3,4}\{0,1,2,3,4\} 中的每个 kk 值给出一个 kk-因子.

图

note

图

3.3.4 #

GG 是一个 kk-正则二部图. 证明: GG 可以分解为若干个 rr-因子当且仅当 rr 整除 kk.

note

"\Rightarrow": 设分解为 aarr-因子, 那么考虑其中一个点, 在整个图中, 度数 dG(v)=kd_G(v)=k, 在每个因子中度数为 rr, 总度数为 arar 所以有 k=ark=ar 即整除.

"\Leftarrow": 根据 Hall 定理推论, 正则的二部图具有 1-因子, 而删去一个 1-因子后变为 k-1 正则二部图仍有 1-因子. 于是一共可以取出 k 个 1-因子. 而两个 1-因子的并就得到一个 2-因子. 所以我们将这 k 个 1-因子每 r 个分为一组就得到 kr\frac{k}{r} 个 r-因子.

3.3.6 #

证明: 树 TT 有一个完美匹配当且仅当 o(Tv)=1,vV(T)o(T-v)=1,\forall v\in V(T).

note

"\Rightarrow": TT 有完美匹配, 所以是偶数个节点. 那么任意去除一个点后剩余点个数是奇数个. 所以必定存在奇数个奇分支. 另一方面由于树是二部图, 根据 Tutte 定理, 有 o(Tv)1o(T-v)\leqslant 1, 所以 o(Tv)=1o(T-v)=1.

"\Leftarrow": 考虑数学归纳法, 对节点个数归纳. 两个点显然成立.

任取叶子 uu, 及其唯一邻居 vv, 考虑 T{u,v}T-\{u,v\} 被分为 T1,T2,,TkT_1,T_2,\ldots,T_k 这些子树, 由于 o(Tv)=1o(T-v)=1, {u}\{u\}TvT-v 的一个奇分支, 所以 Ti|T_i| 为偶数. 而对于 TiT_i 中的点 Tw=Tiw(T1T2Ti1Ti+1Tk{u,v})T-w= T_i-w\cup (T_1\cup T_2\cup\cdots T_{i-1}\cup T_{i+1}\cup\cdots\cup T_k\cup\{u,v\}) 并且后面一部分是同一个连通分支, 由于 Ti|T_i| 是偶数, 所以这一部分也是偶数, 即 o(Tiw)=1o(T_i-w)=1, 即 TiT_i 也满足题设条件, 故根据归纳假设其存在完美匹配. 于是将所有子树的完美匹配和 uvuv 并起来就得到一个原图的完美匹配.

3.3.7 #

对任意 k>1k>1, 构造一个没有 1-因子的 k-正则图.

note

kk 为偶数时, 取 Kk+1K_{k+1} 即为没有 1-因子的 k-正则图.

kk 为奇数时,

讨论

评论

正在加载评论...