填充设计(packing design)是t设计的一种推广,设X为v元集,B为X的某些k元子集的族,若X的任一t元子集至多包含在B的λ个成员(区组)中,则称(X,B)为t-(v,k,λ)填充设计,t-(v,k,λ)设计也是一个填充设计。对给定的参数t,v,k,λ,使t-(v,k,λ)填充设计存在的最大区组数称为填充数,记为Dλ(v,k,t)。填充设计对编码理论有重要的应用,事实上,填充数D1(v,k,2)就是字长v,极小距离为2(k-1)且码字重量均为k的二元码的最大码字个数,当t=2及k=3,4时,填充数Dλ(v,k,t)的确切值已经得到。定义 给定正整数t,v,k,λ,设X为一个v元集,A为由X的k元子集(称为区组)所组成的子集族,若X的任意一个t元子集都至多包含在λ个区组中,则称(X,A)为一个t-(v,k,λ)填充设计(packing design)。