Section 17.3 Constructing designs, and existence of designs
There are a number of nice methods for constructing designs. We will discuss some of these methods in this section. For some of them, you must start with one design, and use it to create a different design.
Method 1: Repeating blocks
This is probably the easiest, and (not surprisingly) the least useful of our construction methods.
Start with a BIBD\((v,k,\lambda)\text{.}\) For each block of the design, create \(t\) copies of that block. The result will be a BIBD\((v,k,t\lambda)\text{.}\)
Method 2: Taking the complement
This method also requires starting with a design. Start with \((V, \mathcal B)\text{,}\) a BIBD\((v,k,\lambda)\text{.}\)
Replace each block \(B \in \mathcal B\) with its complementary block, \(B^c=V\setminus B\text{.}\) Then
is a design.
Definition 17.3.1.
We call the design constructed by this method, the complementary design or complement of the design we started with.
Proposition 17.3.2.
The complement of a BIBD\((v,k,\lambda)\) is a BIBD\((v,v-k,b-2r+\lambda)\text{.}\)
The proof of this proposition is left to the reader, as Exercise 17.3.9.1.
Example 17.3.3.
The complement of the design given in Example 17.1.6, is the following:
Its parameters are \(b=20\text{,}\) \(v=16\text{,}\) \(r=15\text{,}\) \(k=12\text{,}\) \(\lambda= 11\text{.}\)
Method 3: Cyclic designs
Definition 17.3.4.
Fix an integer \(n\text{.}\) A collection of sets \(D_1, \ldots, D_m \subseteq \{1,\ldots, n\}\) is a difference collection for \(n\) (with some fixed multiplicity \(\lambda\) — our reasons for using the symbol \(\lambda\) for this quantity will become clear shortly), if taking the differences \(j-i\) for every pair \(i\neq j\) with \(i,j \in D_k\) for each set \(D_k\text{,}\) attains each of the values \(\pm1, \ldots, \pm (n-1)/2\text{,}\) exactly \(\lambda\) times, when computations are performed modulo \(n\text{.}\) If \(m=1\) then \(D_1\) is called a difference set.
Example 17.3.5.
The collection \(\{1,2,5\},\{1,3,10\},\{1,7,15\}\) is a difference collection for \(n=19\) (with multiplicity \(1\)). The differences we attain appear in the following table.
| Difference set | \(i\) | \(j\) | \(j-i, i-j\) |
| \(D_1\) | \(1\) | \(2\) | \(\pm1\) |
| \(D_1\) | \(1\) | \(5\) | \(\pm4\) |
| \(D_1\) | \(2\) | \(5\) | \(\pm3\) |
| \(D_2\) | \(1\) | \(3\) | \(\pm2\) |
| \(D_2\) | \(1\) | \(10\) | \(\pm9\) |
| \(D_2\) | \(3\) | \(10\) | \(\pm7\) |
| \(D_3\) | \(1\) | \(7\) | \(\pm6\) |
| \(D_3\) | \(1\) | \(15\) | \(\pm14 \equiv \pm5 \pmod{19}\) |
| \(D_3\) | \(7\) | \(15\) | \(\pm8\) |
Suppose we have a difference collection for \(v\) with multiplicity \(\lambda\text{,}\) in which each set \(D_1, \ldots, D_m\) has the same cardinality. Use \(D_i+\ell\) to denote the set
performing the modular arithmetic so as to ensure that \(D_i+\ell \subseteq\{1, \ldots, v\}\text{.}\) Then the sets
form a BIBD\((v,|D_1|,\lambda)\) (hence our use of the symbol \(\lambda\) for the multiplicity).
In the above example, taking the \(57\) sets \(\{1,2,5\}+\ell\text{,}\) \(\{1,3,10\}+\ell\text{,}\) and \(\{1,7,15\}+\ell\text{,}\) where \(0\le \ell \le 18\text{,}\) gives a BIBD\((19,3,1)\text{.}\)
A design created using this method is called a cyclic design.
-->Example 17.3.6.
The collection \(\{0,1,3\},\{0,1,3\},\{0,2,5\},\{0,4,5\}\) is a difference collection for \(n=9\) (with multiplicity \(3\text{,}\) so the resulting design will have \(\lambda=3\)). The differences we attain appear in the following table.
| Difference set | \(i\) | \(j\) | \(j-i, i-j\) |
| \(D_1\) | \(0\) | \(1\) | \(\pm1\) |
| \(D_1\) | \(0\) | \(3\) | \(\pm3\) |
| \(D_1\) | \(1\) | \(3\) | \(\pm2\) |
| \(D_2\) | \(0\) | \(1\) | \(\pm1\) |
| \(D_2\) | \(0\) | \(3\) | \(\pm3\) |
| \(D_2\) | \(1\) | \(3\) | \(\pm2\) |
| \(D_3\) | \(0\) | \(2\) | \(\pm2\) |
| \(D_3\) | \(0\) | \(5\) | \(\pm5 \equiv \pm4 \pmod{9}\) |
| \(D_3\) | \(2\) | \(5\) | \(\pm3\) |
| \(D_4\) | \(0\) | \(4\) | \(\pm4\) |
| \(D_4\) | \(0\) | \(5\) | \(\pm5 \equiv \pm4 \pmod{9}\) |
| \(D_4\) | \(4\) | \(5\) | \(\pm1\) |
Notice that for a cyclic design to exist, since each set in the difference collection leads to \(v\) blocks in the final design, \(b\) must be a multiple of \(v\text{.}\)
Although these methods can successfully create designs with many different sets of parameters, they are not nearly enough to allow us to determine the parameters for which BIBDs exist. We noted previously that the necessary conditions given in Theorem 17.1.9 are not sufficient to guarantee the existence of a BIBD with a particular set of parameters. However, there is a very powerful result along these lines, known as Wilson's Theorem after its discoverer, Richard Michael Wilson (1945—). It tells us that if we fix \(k\text{,}\) there are only finitely many values for \(v\) that satisfy the necessary conditions but for which no BIBD\((v,k,1)\) exists. Then by Method 1 (repeating blocks), if a BIBD\((v,k,1)\) exists, then so does a BIBD\((v,k,\lambda)\) for any \(\lambda\text{.}\) Here is a formal statement of Wilson's Theorem.
Theorem 17.3.7 (Wilson's Theorem).
Given \(k\text{,}\) there is an integer \(v(k)\) such that for every \(v >v(k)\) that satisfies the three conditions:
\(v \in \mathbb Z\text{;}\)
\(v(v-1)/[k(k-1)] \in \mathbb Z\text{;}\) and
\((v-1)/(k-1) \in \mathbb Z\text{,}\)
a BIBD\((v,k,1)\) exists.
We will not give a proof of this theorem.
Remark 17.3.8.
Notice that if \(k\) is fixed, then only finitely many values of \(v\) do not satisfy Fisher's Inequality, so this requirement did not need to be added as a condition in Wilson's Theorem.
Exercises 17.3.9.
Prove that the complement of a BIBD is indeed a design, and that it has the parameters we claimed in Proposition 17.3.2.
HintUse inclusion-exclusion to determine how many blocks of the original design contain neither point from an arbitrary pair.-
Find the complement of the BIBD\((8,4,3)\) given by \(V=\{1,2,3,4,5,6,7,8\}\) and
\begin{equation*} \mathcal B= \left\{\begin{matrix}\{1,2,3,4\},\amp \{5,6,7,8\},\amp \{1,2,5,6\},\amp \{1,2,7,8\},\amp \{3,4,5,6\},\amp \{3,4,7,8\},\amp \{2,4,6,8\},\\\{1,3,5,7\},\amp \{1,3,6,8\},\amp \{2,4,5,7\},\amp \{1,4,5,8\},\amp \{1,4,6,7\},\amp \{2,3,5,8\},\amp \{2,3,6,7\} \end{matrix} \right\}\text{.} \end{equation*} -
Determine whether the given set \(D\) is a difference set for the given value of \(n\text{.}\) If it is a difference set, find the parameters of the resulting cyclic BIBD.
\(D = \{1,2,4,10\}\) for \(n = 13\text{.}\)
\(D = \{2,4,5,6,10\}\) for \(n = 21\text{.}\)
Create a difference collection for \(25\) in which each of the sets has \(3\) elements, by adding two more sets to the sets \(\{1,3,7\}\) and \(\{1,6,13\}\text{.}\)
-
Let \(D = \{1,2,3,7,10\}\text{.}\)
Verify that \(D\) is a difference set for 11.
What are the parameters of the corresponding cyclic BIBD?
List all of the blocks of this BIBD.
Show that the collection \(\mathcal{C}=\big\{\{0,1,3\},\{0,4,5\},\{0,4,7\},\{0,5,7\}\big\}\) is a difference collection for \(13\text{.}\) Construct the design and give its parameters.
Prove that in any cyclic design, there exists an integer \(c\) such that \(b=cv\text{,}\) \(ck(k-1)=\lambda(v-1)\text{,}\) and \(r=ck\text{.}\) What is the significance of \(c\) in terms of the design?
Explain why a BIBD with \(v = 6\text{,}\) \(b = 10\text{,}\) \(k = 3\text{,}\) \(r = 5\text{,}\) and \(\lambda = 2\) cannot be cyclic.
Does the condition you proved in Exercise 7 show that a BIBD with \(v = 61\text{,}\) \(b = 305\text{,}\) \(k = 4\text{,}\) \(r = 20\text{,}\) and \(\lambda = 1\) cannot be cyclic?