Mutually orthogonal Latin squares and projective planes and hypergraphs and matching and base packing

Posted on March 1, 2024 by Yu Cong

finally a title with lots of ‘and’

just wrote this for fun

1 projective plane

some results from https://www.homepages.ucl.ac.uk/~ucahbdo/FiniteProjectivePlanes.pdf

Definition 2.1. A Projective plane P is an ordered pair of sets (p(P), l(P)), whose elements are called points and lines, respectively, and a relation between these sets, called incidence, satisfying the following axioms:
  1. Given any two distinct points, there is exactly one line incident with both of them.
  2. Given any two distinct lines, there is exactly one point incident with both of them.
  3. There are four points such that no line is incident with more than two of them. We say that a projective plane is finite if the number of points of the plane is finite.

points are vertices and lines are hypergraph edges. The axioms are saying
  1. for any two vertives there is exactly one edge contain them.
  2. for any two edges their intersection is one vertex.
  3. you can find 4 vertices in the hypergraph that no edge contains more than 2 of them.

the smallest projective plane is the Fano plane

Theorem 2.5. for any point in the projective plane, the number of lines incident is the same proof: take aPa\in P and lLl\in L such that ala\not\in l, by axiom 1 one can see that for any point pp on ll there is a unique line incident with both pp and aa, thus the number of lines incident with aa is the same as the number of points on ll. then take another point bPb\in P and consider bb and ll in the same way. a,ba,b always exist and guaranteed to be different by aixiom 3. Hence the number of lines incident with aa = # lines incident with bb = # points on ll.

by duality similar theorem holds for lines.

suppose the number of lines incident with every point is k+1k+1, then define the order of the projective plane to be kk.

One can see that the number of lines and points on a projective plane are the same. Suppose the order of the projective plane is kk and there will be k+1k+1 lines incident with each point and on each line there will be k+1k+1 points. Thus the number of lines is (k+1)n/(k+1)=n(k+1)n/(k+1)=n, the same as points.

Theorem 2.5. means the corresponding hypergraph must be k+1k+1-uniform and k+1k+1-regular

For special(satisfying the above 3 conditions) k+1k+1-uniform k+1k+1-regular hypergraph we easily know the number of edges and vertices is k(k+1)+1k(k+1)+1, so order nn projective plane has exactly n2+n+1n^2+n+1 points and lines.

However not all order is possible. All known order of projective plane is prime power. The existence of finite projective planes of other orders is an open question. see https://en.wikipedia.org/wiki/Projective_plane#Finite_projective_planes

2 Mutually orthogonal Latin squares(MOLS)

Latin square is just sudoku without the property of no repeated values in any of the nine blocks. Latin squares can be of size n×nn\times n not just 9×99\times 9.

https://en.wikipedia.org/wiki/Mutually_orthogonal_Latin_squares

There is a thick book about this topic. Latin Squares and their application see chapter 5.2 for details about MOLS and projective planes.

from now on we only consider Latin squares of the same size.

Given two n×nn\times n Latin squares AA and BB, make a new n×nn\times n square CC(called Graeco-Latin square or Euler square or pair of orthogonal Latin squares). C[i,j]C[i,j] is an ordered pair of A[i,j]A[i,j] and B[i,j]B[i,j]. If there are no two cells in CC contains the same ordered pair, then the two latin squares are called orthogonal.

A set of Latin squares are orthogonal if and only if they are pairwise orthogonal.

Denote a set of n×nn\times n mutually orthogonal Latin squares by MOLS(n)\mathop{\mathrm{MOLS}}(n). I am insterested in |MOLS(n)||\mathop{\mathrm{MOLS}}(n)|.

One can see that |MOLS(n)|n1|\mathop{\mathrm{MOLS}}(n)| \leq n-1 since … well i don’t know how to prove this. I find a proof from Latin Squares and their application.
Latin Squares and their application page 161

The question, for which nn max|MOLS(n)|=n1\max |\mathop{\mathrm{MOLS}}(n)|=n-1 is still open.

Theorem 5.2.2 Every finite projective plane of order n defines at least one complete set of MOLS of order n; and conversely a complete set of MOLS of order n defines a finite projective plane

proof:
  1. projective plane => MOLS. Consider an order nn projective plane and choose one line ll. There will be n+1n+1 lines on ll, say they are x,b1,...,bn1,yx,b_1,...,b_{n-1},y. For any point there will be n+1n+1 lines incident with it. Denote nn lines(other than ll) incident with bib_i by bi1,...,binb_{i1},...,b_{in}. Denote these lines incident with xx(or yy) by x1,...,xnx_1,...,x_n. Note that for any two points on the projective plane there will be exactly one line incident with both of them. Consider one of the n2n^2 points aa other than x,b1,...,bn1,yx,b_1,...,b_{n-1},y. There will n+1n+1 lines incident with aa and there are n+1n+1 points on ll. Thus aa can be identified with the ordered tuple i,s1,...,sn1,ji,s_1,...,s_{n-1},j of lines incident with both some p{x,b1,...,bn1,y}p\in \{x,b_1,...,b_{n-1},y\} and aa. We write sks_k in the (i,j)(i,j)th place of the kkth Latin square. One can easily verify that this construction guarantees a MOLS of size n1n-1.
  2. MOLS => projective plane. Juse the inverse of the previous construction. Not hard to see the resulting structure is an order nn projective plane.

3 truncated projective plane

Truncated projective plane is just a projective plane removing one point and all lines incident with that point.

The interesting property is that if considered as hypergraphs truncated projective plane of order rr is an r+1r+1-partite hypergraph and each line intersects with every other lines.

proof: The r+1r+1-partites are exactly those sets of vertices on the deleted edges. They are disjoint since otherwise there will be two edges contains two common vertices. One can see that if one edge contains two vertices in the same part, this edge should be exactly the edge contains all vertices in this part and thus it should have been deleted. So no edge contains more than 1 vertex in one part.

The min vertex cover is r1r-1 since all vertices in one partite are needed.

The fractional matching(hitting set) = fractional vertex cover(edge packing) = r1r-1 if we assign 1r1\frac{1}{r-1} to every hyperedge. (note: they are dual)

So for truncated projective planes the packing-cogirth gap is really large.

4 Ryser’s conjecture

For hitting sets and edge packing in hypergraphs, one can see that
max edge packing(τ\tau) <= max fractional edge packing(τ*\tau*) = min fractional hitting set(λ*\lambda*) <= min hitting set(λ\lambda)

moreover for rr-uniform hypergraphs, it is easy to see that rτλr\tau\geq \lambda.

Ryser’s conjecture says for rr-uniform rr-parite hypergraphs (r1)τλ(r-1)\tau \geq \lambda. It has not been proven yet.

There is another Ryser-Brualdi-Stein conjecture about size of transversals in Latin squares. recent work on arxiv https://arxiv.org/pdf/2310.19779.pdf

Matroid bases can be considered as edges of uniform hypergraphs. For which kind of matroid the corresponding hypergraph has a small upperbound for λ/τ\lambda/\tau?