Latin rectangle

From testwiki
Revision as of 11:49, 18 July 2024 by imported>Belbury (Applications: flag)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description In combinatorial mathematics, a Latin rectangle is an Template:Math matrix (where Template:Math), using Template:Mvar symbols, usually the numbers Template:Math or Template:Math as its entries, with no number occurring more than once in any row or column.Template:Sfn

An Template:Math Latin rectangle is called a Latin square. Latin rectangles and Latin squares may also be described as the optimal colorings of rook's graphs, or as optimal edge colorings of complete bipartite graphs.Template:Sfn

An example of a 3 × 5 Latin rectangle is:[1]

0 1 2 3 4
3 4 0 1 2
4 0 3 2 1

Normalization

A Latin rectangle is called normalized (or reduced) if its first row is in natural order and so is its first column.[2][3]

The example above is not normalized.

Enumeration

Let Template:Mvar(Template:Mvar) denote the number of normalized Template:Mvar × Template:Mvar Latin rectangles. Then the total number of Template:Mvar × Template:Mvar Latin rectangles is[4]

n!(n1)!L(k,n)(nk)!.

A 2 × Template:Mvar Latin rectangle corresponds to a permutation with no fixed points. Such permutations have been called discordant permutations.[2] An enumeration of permutations discordant with a given permutation is the famous problème des rencontres. The enumeration of permutations discordant with two permutations, one of which is a simple cyclic shift of the other, is known as the reduced problème des ménages.[2]

The number of normalized Latin rectangles, Template:Math, of small sizes is given by[4]

k\n 1 2 3 4 5 6 7 8
1 1 1 1 1 1 1 1 1
2 1 1 3 11 53 309 2119
3 1 4 46 1064 35792 1673792
4 4 56 6552 1293216 420909504
5 56 9408 11270400 27206658048
6 9408 16942080 335390189568
7 16942080 535281401856
8 535281401856

When Template:Mvar = 1, that is, there is only one row, since the Latin rectangles are normalized there is no choice for what this row can be. The table also shows that Template:Math, which follows since if only one row is missing, the missing entry in each column can be determined from the Latin square property and the rectangle can be uniquely extended to a Latin square.

Extendability

The property of being able to extend a Latin rectangle missing one row to a Latin square mentioned above, can be significantly strengthened. Namely, if Template:Math, then it is possible to append Template:Math rows to an Template:Math Latin rectangle to form a Latin square, using Hall's marriage theorem.[5]

Semi-Latin squares

A semi-Latin square is another type of incomplete Latin square. A semi-Latin square is an Template:Mvar × Template:Mvar array, Template:Mvar, in which some positions are unoccupied and other positions are occupied by one of the integers Template:Math}, such that, if an integer Template:Mvar occurs in Template:Mvar, then it occurs Template:Mvar times and no two Template:Mvar's belong to the same row or column. If Template:Mvar different integers occur in Template:Mvar, then Template:Mvar has index Template:Mvar.[6]

For example, a semi-Latin square of order 5 and index 3 is:[6]

1 0 2
2 1 0
0 1 2
2 0 1
2 0 1

A semi-Latin square of order Template:Mvar and index Template:Mvar will have Template:Mvar filled positions. The question arises, can a semi-Latin square be completed to a Latin square? Somewhat surprisingly, the answer is always.

Let Template:Mvar be a semi-Latin square of order Template:Mvar and index Template:Mvar, where Template:Mvar. Then Template:Mvar can be completed to a Latin square.[6]

One way to prove this is to observe that a semi-Latin square of order Template:Mvar and index Template:Mvar is equivalent to an Template:Mvar × Template:Mvar Latin rectangle. Let Template:Math be a Latin rectangle and Template:Math be a semi-Latin square, then the equivalence is given by[7]

bij=k if and only if akj=i.

For instance, the 3×5 Latin rectangle

0 1 2 3 4
3 4 1 0 2
1 0 4 2 3

is equivalent to this semi-Latin square of order 5 and index 3:[7]

0 2 1
2 0 1
0 2 1
1 0 2
1 2 0

since, for example, Template:Mvar10 = 3 in the Latin rectangle so Template:Mvar30 = 1 in the semi-Latin square.

Applications

In statistics, Latin rectangles have applications in the design of experiments.Template:How?

See also

Notes

Template:Reflist

References

Further reading

  1. Template:Harvnb
  2. 2.0 2.1 2.2 Template:Harvnb
  3. Some authors, notably J. Riordan, do not require the first column to be in order and this will effect the validity of some formulas mentioned below.
  4. 4.0 4.1 Template:Harvnb
  5. Template:Harvnb
  6. 6.0 6.1 6.2 Template:Harvnb
  7. 7.0 7.1 Template:Harvnb