形式陈述
设 是有限拟阵理路拟阵Matroid用遗传性和交换公理抽象线性无关集与森林结构的组合系统。。子集 的秩为
它是整数值函数,满足
以及子模不等式理路子模函数Submodular function定义在有限集合幂集上的边际收益递减函数。
反过来,整数值函数若满足式 (1)、(2),则
是唯一以 为秩函数的拟阵。下面同时证明正向与逆向,因而可在对偶等构造中实际使用这个判据。
定义闭包
它满足广延性、单调性、幂等性及交换性质:
满足 的集合称为平坦。秩零的单元素为 loop;两个非 loop 元素组成秩一的二元集时,称它们平行。
直觉
秩只数能保留多少份独立信息;闭包收集已经被这些信息决定的已标号元素。在线性情形,它就是“矩阵的哪些列已落在当前张成空间内”。闭包的底集仍是 ,不是把整个向量空间中的点都添加进来。
子模性说明,已有信息越多,新元素还能贡献的秩越少。拟阵比一般子模函数更特殊:每次只增加 或 。这种离散增量与交换性质相互约束,最终让秩、独立集与闭包描述同一结构。
例子与边界
四列矩阵贯穿秩、贪心和对偶
在 上取列标号为 的矩阵
这是一个线性表示理路可表示拟阵Representable matroid · Linear matroid能由某个域上矩阵列向量的线性无关关系实现的拟阵。。所有单列均非零,六个二阶行列式依次为
因此全部基为
这里 表示标号子集 ,其他简写同理。任意含至少三个元素的集合秩均为二,唯一秩一的二元集是 。
| 子集 |
|
|
|
|
|
|
|
|
|
|
|
| 或 |
|
|
|
|
|
| 任意基,或任意三元/四元集 |
|
|
表列出了全部可能情况。平坦恰为 ,其中 的两个标号保留为不同元素,不能因向量平行就合并成一个标号。
同一底集上的秩一平坦与补基 上方连线表示平坦之间的包含关系,竖直层级为秩;蓝色节点仍是包含两个标号的集合。下方方框单独画基与补基,它们本身不是此例的平坦,不能混入上方的包含图。对偶的具体矩阵与最小权解释见对偶页。
取 ,式 (2) 为 ,严格不等号来自交集 只有秩一。闭包交换则可取 :,但 ,于是 。
同一矩阵在贪心页理路拟阵贪心定理Matroid greedy theorem完整证明有限独立系统的贪心双向刻画,区分任意实权重的基优化与非负权重的独立集优化,并在四列矩阵上核对每次接受、拒绝及最优值。配上权重 ,再在对偶页理路拟阵对偶Matroid duality从秩公理证明基的补集确实定义对偶拟阵,推导对偶秩公式,并以四列矩阵及其正交核给出所有子集上的可复算证书。求正交核矩阵。这里明确使用 ;若把数值原样降到特征二的域, 会变成零列,依赖结构随之改变。
图拟阵与拓扑闭包的边界
在图拟阵中,若 为边集,则
其中 是生成子图的连通分量数。证明是:每个分量的生成树有“顶点数减一”条边,任何森林又至多有这么多边。加入一条连接不同分量的边会使秩增一;端点已在同一分量的边则位于闭包。
拟阵闭包不是拓扑闭包。均匀拟阵 中两个不同单点分别是平坦,其并的秩已达二,闭包却是整个底集。因此平坦不必对有限并封闭。
推论与应用
从独立集增广证明子模性
先在 中取一组基 ,把它扩充为 中的基 ,再扩充为 中的基 。这些扩充都可逐次应用增广公理完成,得到
不能有 ,否则 是 中更大的独立集;同样不能有 。因此
从而 是大小为 的独立集。于是
正是式 (2)。式 (1) 则直接来自最大独立子集的定义。
由秩公理重新得到拟阵
现在只假设 为满足式 (1)、(2) 的整数值函数。首先 。对 ,把式 (2) 用于 与 ,得
故每个单元素增量是 或 。子模性还给出边际递减:
按式 (3) 定义独立集,空集独立。若 且 ,逐元素应用式 (7) 得
两端相等,强制 ,故遗传性成立。
设 独立且 。若每个 都不增加 ,式 (8) 说明把这些元素逐个加入以后,每一步仍不增加秩。因此
违反单调性。故至少有一个元素增量为一,使 独立,增广公理成立。
还要验证所构造拟阵的秩真的等于给定 。任意独立 有 。反之,从空集开始,只要当前独立 满足 ,同样的边际递减论证保证存在 增加秩。有限次后得到大小为 的独立集。两边界相等,完成重建;唯一性来自式 (3)。
闭包为何是幂等且允许交换
广延性由式 (4) 立即成立。若 且 ,则当 时,式 (8) 把在 上的增量压到零;当 时结论显然。因此闭包单调。
把 的元素逐个加入,每个在 上的增量都为零,式 (8) 保证后续增量也为零,所以
若 ,则
故 也不属于 。结合广延性,得到幂等性。
最后证明式 (5)。记 。其第一条假设给 ,第二条给
由单调性及单元素上界,
故全为等号,特别是 ,这正是 。
数值语言如何进入优化
集合 独立等价于 ;它为基还需 。加入元素被拒绝,便可表达为该元素已在当前集合的闭包里。贪心的双向刻画理路拟阵贪心定理Matroid greedy theorem完整证明有限独立系统的贪心双向刻画,区分任意实权重的基优化与非负权重的独立集优化,并在四列矩阵上核对每次接受、拒绝及最优值。利用增广性证明任意权重下的正确性;对偶秩公式理路拟阵对偶Matroid duality从秩公理证明基的补集确实定义对偶拟阵,推导对偶秩公式,并以四列矩阵及其正交核给出所有子集上的可复算证书。则使用本页的逆向重建确认“基取补集”仍形成拟阵。
拟阵交定理理路拟阵交定理Matroid intersection theorem · Edmonds matroid intersection theorem两个有限拟阵的最大共同独立集大小,等于一次底集切分上的两侧秩之和的最小值。把两侧的秩组合成最优性上界。这里的秩公理证明支持那套证书,却不声称两拟阵的共同独立集仍满足单拟阵增广公理。
参考资料
- Michel X. Goemans,Lecture Notes on Matroid Optimization,MIT 18.433,2011-03-16,p. 7, Lemma 4.3 的子模性证明;p. 8, Definition 4.1 与秩不变性质。式 (6) 由 p. 4, Exercise 4-4 的前四列重排并删去重复行得到。
- Jan Vondrák,CS369P Lecture 8,2010-10-14,pp. 3–5 的闭包、边际递减;Lecture 9,2010-10-19,p. 1, Lemma 1 的秩函数重建。上文补出遗传、增广及恢复原秩的各步。