Skip to content

定义Definition

拟阵对偶

Matroid duality

从秩公理证明基的补集确实定义对偶拟阵,推导对偶秩公式,并以四列矩阵及其正交核给出所有子集上的可复算证书。

形式陈述 ​

设有限拟阵 M=(E,I) 的基族为 B,秩为 r。将每个基取补集,

(1)B∗={E∖B:B∈B},

所得集合族是同一底集上另一个拟阵的全部基,称其为对偶拟阵 M∗。它的秩满足

(2)r∗(X)=|X|−r(E)+r(E∖X)(X⊆E).

下文先从式 (2) 构造秩函数,再证明其基正好是式 (1),因此不会把“补基仍满足拟阵公理”当作未经证明的前提。

补集取两次恢复原基,故 (M∗)∗=M;特别地,

r∗(E)=|E|−r(E).

M∗ 的回路称为 M 的余圈或 cocircuit。

直觉

原拟阵选择一组足够独立的元素作为基,对偶记录哪些元素可以同时留下不用。对偶独立集 I∗ 是某个补基的子集,这等价于原侧的 E∖I∗ 仍含有一组基。因此,“对偶独立”对应“原侧剩余元素足够生成”,并不是把原独立性逐集合取反。

对任意 X,其对偶秩衡量最多能从 X 中舍弃多少元素,同时让剩余底集仍生成原拟阵。外部 E∖X 已提供 r(E∖X) 份秩,还必须从 X 留下 r(E)−r(E∖X) 份,这正好解释式 (2)。

例子与边界

同一四列矩阵的补基 ​

沿用秩与闭包页在 Q 上的矩阵

A=(10120112),E={a,b,c,d}.

原秩为二,全部原基与补基为:

原基 B 对偶基 E∖B
ab cd
ac bd
ad bc
bc ad
bd ac

因此对偶的所有二元集都是基,唯独 ab 除外。原侧的平行对是 cd,对偶侧的平行对为 ab;取对偶并非保留每个子集的秩。

用式 (2) 核对,

r∗(ab)=2−2+r(cd)=1,r∗(cd)=2−2+r(ab)=2,r∗(E)=4−2=2.

用正交核实际构造对偶表示 ​

解 Az=0,可写

zc=s,zd=t,za=zb=−s−2t.

因此核的一组基作为行组成

(3)A∗=(−1−110−2−201),A(A∗)T=0.

仍按相同次序标记列 a,b,c,d。A∗ 的前两列相等且非零,后两列为标准基,直接算得其基恰为上表右列。这是一个完整矩阵证书,而不仅是抽象补集记号。

其回路为 ab,acd,bcd,故它们是原拟阵的余圈。原拟阵的回路则为 cd,abc,abd。这两个列表可以通过逐子集检验线性相关并排除更小相关子集得到。

图、均匀拟阵与权重 ​

均匀拟阵满足 Ur,n∗=Un−r,n,因为任意 r 元基的补集恰为任意 (n−r) 元集。

若 G 是连通平面图,在固定平面嵌入下,M(G)∗ 是平面对偶图 G∗ 的图拟阵。平面三角形的生成树含两条边,补集只有一条;对偶图为两个顶点间的三条平行边,任一单边正是生成树。原图的桥变为对偶自环,原图的圈对应对偶的极小割。此平面图解释需要嵌入,抽象拟阵对偶本身不需要;非平面图的对偶拟阵也未必是图拟阵。

对给定权重,总有 w(E∖B)=w(E)−w(B)。因此最大权原基对应同一权重下的最小权对偶基。四列贪心例中 w(E)=18,原最优基 ac 权重 10,补基 bd 的权重为 8,且是全部对偶基中的最小值。

推论与应用

验证候选对偶秩的全部公理 ​

令

q(X)=|X|−r(E)+r(E∖X).

它整数值且 q(∅)=0。对 e∉X,记 Y=E∖X,由原秩的单元素增量为 0 或 1,

(4)q(X+e)−q(X)=1−(r(Y)−r(Y−e))∈{0,1}.

从空集逐元素加入,便得 0≤q(X)≤|X| 及单调性。

再用集合大小的容斥等式,以及补集把并、交互换,

(5)q(X)+q(Y)−q(X∪Y)−q(X∩Y)=r(E∖X)+r(E∖Y)−r((E∖X)∩(E∖Y))−r((E∖X)∪(E∖Y))≥0.

最后一步是原秩的子模性。由秩公理的逆向重建,q 确实是某个拟阵的秩。

现在识别它的基。B∗ 为这个新拟阵的基,当且仅当

q(B∗)=|B∗|=q(E)=|E|−r(E).

第一等式等价于 r(E∖B∗)=r(E);第二等式等价于 |E∖B∗|=r(E)。两者合起来说明 E∖B∗ 是一个大小等于秩的生成集,因而是原基。反向也立即成立。这证明了式 (1)、(2) 以及对偶的存在性。

从补基直接读出式 (2) 的数值 ​

式 (2) 也能通过一个达到下界的选择看见。对任何原基 B,

|B∩(E∖X)|≤r(E∖X),

因此

|B∩X|≥r(E)−r(E∖X).

在 E∖X 中先选一组基,再扩充为整个 E 的基,便使等号成立:后续无法再加入外部元素,否则外部原先那组基并非极大。于是

r∗(X)=maxB∈B|X∩(E∖B)|=|X|−minB∈B|X∩B|=|X|−r(E)+r(E∖X).

第一等式使用“任意对偶独立集可扩充为对偶基”,其正确性已经由上面的构造证明。

正交核为什么对每个子集都给出对偶秩 ​

对一般域 F 上的满行秩 r×n 矩阵 A,令 B 的行是一组 ker⁡A 的基,故 B 有 n−r 行。对标号子集 X,把核向量投影到 X 坐标,记投影为 πX。因为 B 的行张成整个核,

rank(BX)=dim⁡πX(ker⁡A).

投影核是在 X 上坐标为零的 ker⁡A 元素;删去这些零坐标后,它自然同构于外部列矩阵 AE∖X 的零空间,维数为

|E∖X|−rank(AE∖X).

由秩—零化度定理,

(6)rank(BX)=(n−r)−(|E∖X|−rank(AE∖X))=|X|−r+rank(AE∖X).

这正是式 (2),因此核矩阵在所有子集上都表示对偶拟阵。这里的“正交”是代数双线性配对 Az=0,无须实内积或复共轭;式 (3) 是该一般论证在四列例子中的实际结果。这也说明可表示性在同一域上的对偶下保持。

删除、收缩与 loop 的交换 ​

删除 e 只移去该标号,所以对 X⊆E−e,

rM∖e(X)=rM(X).

若 e 非 loop,收缩的独立集是满足 I+e 在 M 中独立的 I⊆E−e。遗传性直接成立;对 I+e,J+e 应用原增广公理,增加的元素在 J∖I 中,故收缩也满足增广公理。若 e 为 loop,则定义收缩等于删除。两种情况的秩统一为

(7)rM/e(X)=rM(X+e)−rM({e}).

对非 loop,从独立单元素 e 扩充到 X+e 内的基,删去 e 后得到达到右侧的收缩独立集;反方向由把 e 加回来得到上界。对 loop,加入它不增秩,式 (7) 同样成立。

将式 (7) 代入对偶秩公式,得

r(M/e)∗(X)=|X|−(rM(E)−rM(e))+(rM(E∖X)−rM(e))=rM∗(X)=rM∗∖e(X).

故 (M/e)∗=M∗∖e;取两次对偶,也得 (M∖e)∗=M∗/e。这里 rM(e) 简写 rM({e})。

由 r∗({e})=1−r(E)+r(E−e),原侧的 coloop,即每个基都必须包含的元素,恰好在对偶侧变为 loop;再取对偶就得到反向对应。回路、余圈及删缩关系由此使用同一套秩公式连接起来。

参考资料
  • Jan Vondrák,CS369P Lecture 9,2010-10-19,pp. 1–2, Theorem 3:由秩函数证明对偶存在及补基识别;p. 2, Lemma 5 与删缩秩公式。本页对 loop 也用统一秩式核对删缩等式。
  • James Oxley, Matroid Theory, 2nd ed., Oxford University Press, 2011,Ch. 2 的对偶与删缩、Ch. 6 的矩阵表示。式 (6) 直接由核与坐标投影的维数计算证明,不依赖额外表示唯一性结论。
关系图谱9 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系