支配集、覆盖集、独立集、匹配
支配集与支配数
支配集:设 ,。若 , 使得 ,则称 为 的一个支配集。
- 极小支配集: 的真子集不是支配集。
- 最小支配集:元素最少的支配集。
- 支配数 :最小支配集中的元素个数。
最小支配集为极小支配集,但反之不真。完全图、轮图、星形图的支配数均为 。
点独立集
点独立集:顶点彼此不相邻的顶点集。
- 极大点独立集:加入任何顶点就不是点独立集。
- 最大点独立集:元素最多的点独立集。
- 点独立数 :最大点独立集中的元素个数。
定理:设 中无孤立点,则 的极大点独立集都是极小支配集。
点覆盖集
点覆盖集:,使得 , 与 关联。
- 极小点覆盖集:任何真子集都不是点覆盖集。
- 最小点覆盖集:顶点数最少的点覆盖集。
- 点覆盖数 :最小点覆盖的元素个数。
定理:设 无孤立点,,则 是点覆盖集当且仅当 为点独立集。
推论:设 为 阶无孤立顶点图,则 是极小(最小)点覆盖当且仅当 是极大(最大)点独立集,从而 。
边覆盖集
边覆盖集:,使得 , 与 关联。
- 极小边覆盖: 的真子集不是边覆盖。
- 最小边覆盖:边数最少的边覆盖。
- 边覆盖数 :最小边覆盖中元素个数。
匹配(边独立集)
匹配(边独立集): 中各边均不相邻。
- 极大匹配:不能再添加其他边。
- 最大匹配:边数最多的匹配。
- 匹配数 :最大匹配中的边数。
- 饱和点:与 中边关联的顶点。
- 非饱和点:不与 中边关联的顶点。
- 完美匹配:图中无 非饱和点的匹配。
- 交错路径:从 与 中交替取边构成的路径。
- 可增广交错路径:起点和终点都是 非饱和点的交错路径。
- 交错圈:由 与 中的边交替出现构成的圈,一定为偶圈。
定理(贝尔热): 为 中最大匹配当且仅当 中不含 的可增广交错路径。
最大匹配与最小边覆盖的关系
定理:设 阶图 中无孤立顶点:
- 设 为 中一个最大匹配,对于 中每个 非饱和点均取一条与其关联的边,组成边集 ,则 为 中最小边覆盖。
- 设 为 中一个最小边覆盖,若 中存在相邻的边就移去其中的一条,设移去的边集为 ,则 为 中一个最大匹配。
- 中边覆盖数 与匹配数 满足 。
匈牙利算法
匈牙利算法用于求解二部图的最大匹配,核心思想是利用可增广交错路径不断增广匹配。
定理(Hall 定理):设二部图 ,, 中存在从 到 的完备匹配当且仅当 中任意 个顶点至少与 中的 个顶点相邻。
哥尼定理:在二部图中,最大匹配的边数等于最小点覆盖的顶点数。

链接到
- 上一个知识点:3.8 二部图
- 下一个知识点:3.10 顶点着色与边着色