Matchings and covers
浸润的 (saturated): 针对点, 被匹配中的边覆盖的点称为被浸润. 完美匹配 (perfect matching): 所有点都被浸润.
定义 4.2.1
$K_{2n}$ 中的完美匹配有 $(2n-1)!!$ 种.
例 4.2.2
最大匹配 (maximum matching): 所有匹配中最大的.
定义 4.2.3
M-增广路径 (M-augmenting path): 一条交错路径, 但第一个点和最后一个点不被浸润.
定义 4.2.4
对称差 (symmetric difference): $G\Delta H$ 表示对两个图的边集去对称差, 点集保持 $V(G)$.
定义 4.2.5
引理 4.2.6
证明
定理 4.2.7 Berge
"$\Leftarrow$": 反设不存在增广路径的匹配 $M$ 不是最大匹配, 那么一定存在 $M'$ 更大.
利用引理, 取 $M\Delta M'$, 对于所有偶环, 二者边数相同, 若 $M'$ 更大, 必然存在一条交错路中 $M'$ 边数多, 而该路对于 $M$ 就是增广路径, 与假设矛盾. 故 $M$ 是增广路径.
证明
对任意 $X$ 的子集 $S$ 记 $N(S)=\bigcup\limits_{v\in S}N(v)$.
定义 4.2.8
定理 4.2.9 P.Hall
推论 4.2.10
定义 4.2.11
显然有顶点覆盖大小大于等于匹配大小.
定理 4.2.12 Konig, Egervary
证明
边覆盖 (edge cover): 对于任意顶点, 至少与一条边关联.
定义 4.2.13
显然有边覆盖大小大于等于独立数.
注 4.2.14
定义 4.2.15
因此 $\alpha(G)+\beta(G)=n(G)$.
引理 4.2.16
引理 4.2.17 Gallai
考虑取最大匹配, 构造出一个边覆盖不超过右侧. "$\alpha'(G)\geqslant n(G)-\beta'(G)$": 考虑最小边覆盖, 构造出一个匹配不少于右侧.
证明
任意最大匹配不一定包含于第二步中选取的最小边覆盖, 所以最小边覆盖中的最大匹配不一定是全图的最大匹配.
注 4.2.18
定理 4.2.19 Konig, Egervary