Combinatorial design theory is the part ofcombinatorialmathematics that deals with the existence, construction and properties ofsystems of finite sets whose arrangements satisfy generalized concepts ofbalance and/orsymmetry. These concepts are not made precise so that a wide range of objects can be thought of as being under the same umbrella. At times this might involve the numerical sizes of set intersections as inblock designs, while at other times it could involve the spatial arrangement of entries in an array as insudoku grids.
Given a certain numbern of people, is it possible to assign them to sets so that each person is in at least one set, each pair of people is in exactly one set together, every two sets have exactly one person in common, and no set contains everyone, all but one person, or exactly one person? The answer depends onn.
This has a solution only ifn has the formq2 +q + 1. It is less simple to prove that a solution exists ifq is aprime power. It is conjectured that these are theonly solutions. It has been further shown that if a solution exists forq congruent to 1 or 2mod 4, thenq is a sum of twosquare numbers. This last result, theBruck–Ryser theorem, is proved by a combination of constructive methods based onfinite fields and an application ofquadratic forms.
When such a structure does exist, it is called a finiteprojective plane; thus showing howfinite geometry and combinatorics intersect. Whenq = 2, the projective plane is called theFano plane.
Combinatorial designs date to antiquity, with theLo Shu Square being an earlymagic square. One of the earliest datable application of combinatorial design is found in India in the bookBrhat Samhita by Varahamihira, written around 587 AD, for the purpose of making perfumes using 4 substances selected from 16 different substances using a magic square.[2]
Abalanced incomplete block design or BIBD (usually called for short ablock design) is a collectionB ofb subsets (calledblocks) of a finite setX ofv elements, such that any element ofX is contained in the same numberr of blocks, every block has the same numberk of elements, and each pair of distinct elements appear together in the same number λ of blocks. BIBDs are also known as2-designs and are often denoted as 2-(v,k,λ) designs. As an example, when λ = 1 andb =v, we have aprojective plane:X is the point set of the plane and the blocks are the lines.
Asymmetric balanced incomplete block design orSBIBD is a BIBD in whichv = b (the number of points equals the number of blocks). They are the single most important and well studied subclass of BIBDs. Projective planes, biplanes and Hadamard 2-designs are all SBIBDs. They are of particular interest since they are the extremal examples ofFisher's inequality (b ≥v).
Aresolvable BIBD is a BIBD whose blocks can be partitioned into sets (calledparallel classes), each of which forms a partition of the point set of the BIBD. The set of parallel classes is called aresolution of the design. A solution of the famous15 schoolgirl problem is a resolution of a BIBD withv = 15,k = 3 and λ = 1.[4]
ALatin rectangle is anr × nmatrix that has the numbers 1, 2, 3, ..., n as its entries (or any other set ofn distinct symbols) with no number occurring more than once in any row or column where r ≤ n. Ann × n Latin rectangle is called aLatin square. Ifr < n, then it is possible to appendn − r rows to anr × n Latin rectangle to form a Latin square, usingHall's marriage theorem.[5]
Two Latin squares of ordern are said to beorthogonal if the set of all ordered pairs consisting of the corresponding entries in the two squares hasn2 distinct members (all possible ordered pairs occur). A set of Latin squares of the same order forms a set ofmutually orthogonal Latin squares (MOLS) if every pair of Latin squares in the set are orthogonal. There can be at mostn − 1 squares in a set of MOLS of ordern. A set ofn − 1 MOLS of ordern can be used to construct aprojective plane of ordern (and conversely).
A (v,k, λ)difference set is asubsetD of agroupG such that theorder ofG isv, thesize ofD isk, and every nonidentity element ofG can be expressed as a productd1d2−1 of elements ofD in exactly λ ways (whenG is written with a multiplicative operation).[6]
IfD is a difference set, andg inG, thengD = {gd:d inD} is also a difference set, and is called atranslate ofD. The set of all translates of a difference setD forms asymmetric BIBD. In such a design there arev elements andv blocks. Each block of the design consists ofk points, each point is contained ink blocks. Any two blocks have exactly λ elements in common and any two points appear together in λ blocks. This SBIBD is called thedevelopment ofD.[7]
In particular, if λ = 1, then the difference set gives rise to aprojective plane. An example of a (7,3,1) difference set in the group (an abelian group written additively) is the subset {1,2,4}. The development of this difference set gives theFano plane.
Since every difference set gives an SBIBD, the parameter set must satisfy theBruck–Ryser–Chowla theorem, but not every SBIBD gives a difference set.
AnHadamard matrix of orderm is anm ×m matrixH whose entries are ±1 such thatHH⊤ = mIm, whereH⊤ is the transpose ofH andIm is them × m identity matrix. An Hadamard matrix can be put intostandardized form (that is, converted to an equivalent Hadamard matrix) where the first row and first column entries are all +1. If the orderm > 2 thenm must be a multiple of 4.
Given an Hadamard matrix of order 4a in standardized form, remove the first row and first column and convert every −1 to a 0. The resulting 0–1 matrixM is theincidence matrix of a symmetric 2 − (4a − 1, 2a − 1,a − 1) design called anHadamard 2-design.[8] This construction is reversible, and the incidence matrix of a symmetric 2-design with these parameters can be used to form an Hadamard matrix of order 4a. Whena = 2 we obtain the, by now familiar,Fano plane as an Hadamard 2-design.
Apairwise balanced design (or PBD) is a setX together with a family of subsets ofX (which need not have the same size and may contain repeats) such that every pair of distinct elements ofX is contained in exactly λ (a positive integer) subsets. The setX is allowed to be one of the subsets, and if all the subsets are copies ofX, the PBD is calledtrivial. The size ofX isv and the number of subsets in the family (counted with multiplicity) is b.
This result also generalizes the famousErdős–De Bruijn theorem: For a PBD withλ = 1 having no blocks of size 1 or size v,v ≤ b, with equality if and only if the PBD is aprojective plane or a near-pencil.[10]
TheHandbook of Combinatorial Designs (Colbourn & Dinitz 2007) has, amongst others, 65 chapters, each devoted to a combinatorial design other than those given above. A partial listing is given below:
Abalanced ternary design BTD(V,B;ρ1,ρ2,R;K, Λ) is an arrangement ofV elements intoBmultisets (blocks), each of cardinalityK (K ≤V), satisfying:
Each element appearsR =ρ1 + 2ρ2 times altogether, with multiplicity one in exactlyρ1 blocks and multiplicity two in exactlyρ2 blocks.
Every pair of distinct elements appears Λ times (counted with multiplicity); that is, ifmvb is the multiplicity of the elementv in blockb, then for every pair of distinct elementsv andw,.
For example, one of the only two nonisomorphic BTD(4,8;2,3,8;4,6)s (blocks are columns) is:[11]
1
1
1
2
2
3
1
1
1
1
1
2
2
3
2
2
2
3
4
3
4
4
3
3
2
3
4
3
4
4
4
4
Theincidence matrix of a BTD (where the entries are the multiplicities of the elements in the blocks) can be used to form a ternary error-correcting code analogous to the way binary codes are formed from the incidence matrices of BIBDs.[12]
Abalanced tournament design of ordern (a BTD(n)) is an arrangement of all the distinct unordered pairs of a 2n-setV into ann × (2n − 1) array such that
every element ofV appears precisely once in each column, and
every element ofV appears at most twice in each row.
An example of a BTD(3) is given by
1 6
3 5
2 3
4 5
2 4
2 5
4 6
1 4
1 3
3 6
3 4
1 2
5 6
2 6
1 5
The columns of a BTD(n) provide a1-factorization of the complete graph on 2n vertices,K2n.[13]
BTD(n)s can be used to scheduleround-robin tournaments: the rows represent the locations, the columns the rounds of play and the entries are the competing players or teams.
Afrequency square (F-square) is a higher order generalization of aLatin square. LetS = {s1,s2, ...,sm} be a set of distinct symbols and (λ1,λ2, ...,λm) afrequency vector of positive integers. Afrequency square of ordern is ann ×n array in which each symbolsi occursλi times,i = 1,2,...,m, in each row and column. Theordern =λ1 + λ2 + ... + λm. An F-square is instandard form if in the first row and column, all occurrences ofsi precede those ofsj wheneveri < j.
A frequency squareF1 of ordern based on the set {s1,s2, ...,sm} with frequency vector (λ1,λ2, ...,λm) and a frequency squareF2, also of ordern, based on the set {t1,t2, ...,tk} with frequency vector (μ1,μ2, ...,μk) areorthogonal if every ordered pair (si,tj) appears preciselyλiμj times whenF1 andF2 are superimposed.
Hall triple systems (HTSs) areSteiner triple systems (STSs) (but the blocks are calledlines) with the property that the substructure generated by two intersecting lines is isomorphic to thefinite affine plane AG(2,3).
Any affine space AG(n,3) gives an example of an HTS. Such an HTS is anaffine HTS. Nonaffine HTSs also exist.
The number of points of an HTS is 3m for some integerm ≥ 2. Nonaffine HTSs exist for anym ≥ 4 and do not exist form = 2 or 3.[14]
Every Steiner triple system is equivalent to a Steinerquasigroup (idempotent,commutative and satisfying (xy)y = x for allx andy). A Hall triple system is equivalent to a Steiner quasigroup which isdistributive, that is, satisfiesa(xy) = (ax)(ay) for alla,x,y in the quasigroup.[15]
LetS be a set of 2n elements. AHowell design, H(s,2n) (on symbol setS) is ans ×s array such that:
Each cell of the array is either empty or contains an unordered pair fromS,
Each symbol occurs exactly once in each row and column of the array, and
Every unordered pair of symbols occurs in at most one cell of the array.
An example of anH(4,6) is
0 4
1 3
2 5
2 3
1 4
0 5
3 5
2 4
0 1
1 5
0 2
3 4
An H(2n − 1, 2n) is aRoom square of side 2n − 1, and thus the Howell designs generalize the concept of Room squares.
The pairs of symbols in the cells of a Howell design can be thought of as the edges of ans regular graph on 2n vertices, called theunderlying graph of the Howell design.
Cyclic Howell designs are used asHowell movements in duplicate bridge tournaments. The rows of the design represent the rounds, the columns represent the boards, and the diagonals represent the tables.[16]
An(n,k,p,t)-lotto design is ann-setV of elements together with a set β ofk-element subsets ofV (blocks), so that for anyp-subset P ofV, there is a block B inβ for which |P ∩ B | ≥t.L(n,k,p,t) denotes the smallest number of blocks in any (n,k,p,t)-lotto design. The following is a (7,5,4,3)-lotto design with the smallest possible number of blocks:[17]
{1,2,3,4,7} {1,2,5,6,7} {3,4,5,6,7}.
Lotto designs model anylottery that is run in the following way: Individuals purchasetickets consisting ofk numbers chosen from a set ofn numbers. At a certain point the sale of tickets is stopped and a set ofp numbers is randomly selected from then numbers. These are thewinning numbers. If any sold ticket containst or more of the winning numbers, a prize is given to the ticket holder. Larger prizes go to tickets with more matches. The value of L(n,k,p,t) is of interest to both gamblers and researchers, as this is the smallest number of tickets that are needed to be purchased in order to guarantee a prize.
The Hungarian Lottery is a (90,5,5,t)-lotto design and it is known that L(90,5,5,2) = 100. Lotteries with parameters (49,6,6,t) are also popular worldwide and it is known that L(49,6,6,2) = 19. In general though, these numbers are hard to calculate and remain unknown.[18]
A(v,k,λ)-Mendelsohn design, or MD(v,k,λ), is av-setV and a collection β of orderedk-tuples of distinct elements ofV (calledblocks), such that each ordered pair (x,y) withx ≠y of elements ofV is cyclically adjacent inλ blocks. The ordered pair (x,y) of distinct elements iscyclically adjacent in a block if the elements appear in the block as (...,x,y,...) or (y,...,x). An MD(v,3,λ) is aMendelsohn triple system, MTS(v,λ). An example of an MTS(4,1) on V = {0,1,2,3} is:
(0,1,2) (1,0,3) (2,1,3) (0,2,3)
Any triple system can be made into a Mendelson triple system by replacing the unordered triple {a,b,c} with the pair of ordered triples (a,b,c) and (a,c,b), but as the example shows, the converse of this statement is not true.
If (Q,∗) is an idempotent semisymmetricquasigroup, that is,x ∗x =x (idempotent) andx ∗ (y ∗x) =y (semisymmetric) for allx,y inQ, let β = {(x,y,x ∗y):x,y inQ}. Then (Q, β) is a Mendelsohn triple system MTS(|Q|,1). This construction is reversible.[19]
Aquasi-3 design is a symmetric design (SBIBD) in which each triple of blocks intersect in eitherx ory points, for fixedx andy called thetriple intersection numbers (x <y). Any symmetric design withλ ≤ 2 is a quasi-3 design withx = 0 andy = 1. The point-hyperplane design ofPG(n,q) is a quasi-3 design withx = (qn−2 − 1)/(q − 1) andy = λ = (qn−1 − 1)/(q − 1). Ify = λ for a quasi-3 design, the design is isomorphic toPG(n,q) or aprojective plane.[20]
At-(v,k,λ) designD isquasi-symmetric with intersection numbersx andy (x <y) if every two distinct blocks intersect in eitherx ory points. These designs naturally arise in the investigation of the duals of designs withλ = 1. A non-symmetric (b >v) 2-(v,k,1) design is quasisymmetric withx = 0 andy = 1. A multiple (repeat all blocks a certain number of times) of a symmetric 2-(v,k,λ) design is quasisymmetric withx =λ andy =k. Hadamard 3-designs (extensions ofHadamard 2-designs) are quasisymmetric.[21]
Every quasisymmetric block design gives rise to astrongly regular graph (as its block graph), but not all SRGs arise in this way.[22]
Theincidence matrix of a quasisymmetric 2-(v,k,λ) design withk ≡x ≡y (mod 2) generates a binary self-orthogonalcode (when bordered ifk is odd).[23]
for any two distinct symbolsa andb and for eachm from 1 tok, there is at most one row in whichb ism steps to the right ofa.
Ifr =n andk = 1 these are referred to asTuscan squares, while ifr =n andk =n - 1 they areFlorentine squares. ARoman square is a Tuscan square which is also alatin square (these are also known asrow complete Latin squares). AVatican square is a Florentine square which is also a Latin square.
The following example is a tuscan-1 square on 7 symbols which is not tuscan-2:[24]
6
1
5
2
4
3
7
2
6
3
5
4
7
1
5
7
2
3
1
4
6
4
2
5
1
6
7
3
3
6
2
1
7
4
5
1
3
2
7
5
6
4
7
6
5
3
4
1
2
A tuscan square onn symbols is equivalent to a decomposition of the complete graph withn vertices inton hamiltonian directed paths.[25]
In a sequence of visual impressions, one flash card may have some effect on the impression given by the next. This bias can be cancelled by usingn sequences corresponding to the rows of ann ×n tuscan-1 square.[26]
At-wise balanced design (ort BD) of typet − (v,K,λ) is av-setX together with a family of subsets ofX (calledblocks) whose sizes are in the set K, such that everyt-subset of distinct elements ofX is contained in exactlyλ blocks. If K is a set of positive integers strictly betweent andv, then thet BD isproper. If all thek-subsets ofX for somek are blocks, thet BD is atrivial design.[27]
Notice that in the following example of a 3-{12,{4,6},1) design based on the setX = {1,2,...,12}, some pairs appear four times (such as 1,2) while others appear five times (6,12 for instance).[28]
Weighing matrices, A generalization of Hadamard matrices that allows zero entries, are used in some combinatoric designs. In particular, the design of experiments for estimating the individual weights of multiple objects in few trials.[29]
AYouden square is ak ×vrectangular array (k <v) ofv symbols such that each symbol appears exactly once in each row and the symbols appearing in any column form a block of a symmetric (v,k,λ) design, all the blocks of which occur in this manner. A Youden square is a Latin rectangle. The term "square" in the name comes from an older definition which did use a square array.[30] An example of a 4 × 7 Youden square is given by:
1
2
3
4
5
6
7
2
3
4
5
6
7
1
3
4
5
6
7
1
2
5
6
7
1
2
3
4
The seven blocks (columns) form the order 2biplane (a symmetric (7,4,2)-design).
^Hayashi, Takao (2008). "Magic Squares in Indian Mathematics".Encyclopaedia of the History of Science, Technology, and Medicine in Non-Western Cultures (2 ed.). Springer. pp. 1252–1259.doi:10.1007/978-1-4020-4425-0_9778.ISBN978-1-4020-4559-2.