组合数学中的组合关联方案
我们先从最基础的概念开始。一个关联方案 是一组有限集合 \(X\) 上满足特定公理的一组二元关系集合。具体来说,设 \(X\) 是一个有限集合(称为点集),其元素称为点。关联方案由一组非空二元关系 \(R_0, R_1, \dots, R_d\) 构成,这些关系是 \(X \times X\) 的子集,并满足以下公理:
- 关系集合构成 \(X \times X\) 的一个划分(即任意两个有序点对属于恰好一个关系)。
- \(R_0\) 是恒等关系,即 \(R_0 = \{ (x, x) \mid x \in X \}\)。
- 对每个关系 \(R_i\),其逆关系 \(R_i^\top = \{ (y, x) \mid (x, y) \in R_i \}\) 也是关系集合中的某一个 \(R_{i'}\)(即关系是对称的或存在配对关系)。
- 存在常数 \(p_{ij}^k\)(称为交叉数),使得对任意 \((x, y) \in R_k\),满足 \(|\{ z \in X \mid (x, z) \in R_i, (z, y) \in R_j \}| = p_{ij}^k\)。这意味着从点 \(x\) 到点 \(y\)(通过关系 \(R_k\) 连接)的路径中,经过任意中间点 \(z\) 的路径数仅依赖于 \(i, j, k\),而与具体点对选择无关。
关联方案的核心思想是捕捉点集之间的“规则关联结构”,其交叉数公理确保了局部结构的均匀性。
接下来,我们讨论关联方案的代数表示。每个关系 \(R_i\) 可以表示为一个 \(|X| \times |X|\) 的邻接矩阵 \(A_i\),其中矩阵元素 \((A_i)_{xy} = 1\) 若 \((x, y) \in R_i\),否则为 0。根据公理,这些矩阵满足:
- \(A_0\) 是单位矩阵。
- \(A_0 + A_1 + \dots + A_d = J\)(全1矩阵)。
- 对每个 \(A_i\),其转置 \(A_i^\top\) 等于某个 \(A_{i'}\)。
- 矩阵乘法满足 \(A_i A_j = \sum_{k=0}^d p_{ij}^k A_k\),即矩阵乘法由交叉数完全确定。
这些矩阵生成一个维数为 \(d+1\) 的交换代数,称为Bose-Mesner代数。该代数具有一组唯一的本原幂等元 \(E_0, E_1, \dots, E_d \(即正交投影矩阵),对应代数的不同特征空间。关联方案的关键参数如价 \( k_i = p_{ii}^0\)(关系 \(R_i\) 中每个点的邻居数)和特征值 \(P_{ji}\)(通过矩阵 \(A_j\) 在 \(E_i\) 上的作用定义)可以通过这些矩阵计算。
关联方案的一个特例是距离正则图,其中点集 \(X\) 是图的顶点集,关系 \(R_i\) 由图中距离为 \(i\) 的点对定义(要求图是连通的且距离定义一致)。例如,完全图、强正则图和多边形都是距离正则图的例子。距离正则图的交叉数 \(p_{ij}^k\) 可以通过图的距离分布直接计算,并满足更严格的对称性。
最后,关联方案与组合设计、编码理论和有限几何有深刻联系。例如,在有限射影平面中,点与直线之间的关联关系可以导出点集上的关联方案。关联方案的参数往往受到线性规划或特征值方法的约束,这为研究组合结构的极值问题提供了工具。通过分解关系矩阵的特征值,可以推导出诸如界值定理等结果,应用于通信网络或实验设计。