Skip to content

区组设计

Block design

使每个小子集在固定数量区组中出现的均衡有限集合族。

形式陈述

取整数 1tkvλ1。本页默认采用简单设计约定。t-(v,k,λ) 区组设计是二元组 (X,B)X 是含 v 个点的有限集,B(Xk) 是互不重复的 k 元区组集合,并且每个 t 元子集恰包含在 λ 个区组中。允许重复区组时,应把 B 改为多重集,并按重数计入“包含次数”;这称为多重设计。双计数给出区组数

b=λ(vt)(kt),

以及每个 0st 元子集所处区组数

λs=λ(vsts)(ksts),

故这些量必须为整数。

直觉

区组设计要求小规模局部组合在整个实验或编码结构中出现得完全均衡。它把“每对对象共同出现几次”推广为“每个 t 元组共同出现固定次数”。

例子与边界

Fano 平面的七条直线构成 2-(7,3,1) 设计:任意两点恰在一条直线上。Steiner 三元系是 2-(v,3,1) 设计;对 v3,它存在当且仅当 v1,3(mod6)。整数参数条件只是必要条件,并不保证设计存在。文献有时允许区组重复,此时 B 是多重族而非普通集合;本页默认简单设计并显式指出重复版本。区组设计不同于一般超图,因为它额外要求精确均衡。

推论与应用

区组设计用于实验设计、纠错码、有限几何、抽样和测试覆盖;对称设计、可分解设计与 Steiner 系统是重要子类。

参考资料
  • J. H. van Lint and R. M. Wilson, A Course in Combinatorics, 2nd ed., Cambridge University Press, 2001,Ch. 19, t-designs, BIBDs, and parameter equations。
  • Douglas R. Stinson, Combinatorial Designs: Constructions and Analysis, Springer, 2004,Chs. 1 and 9, BIBDs, t-designs, parameter identities, and examples。