On the structure and classification of SOMAs: Generalizations of mutually orthogonal Latin squares
Summary: Let \(k\geq 0\) and \(n\geq 2\) be integers. A SOMA, or more specifically a \(\text{SOMA} (k,n)\), is an \(n\times n\) array \(A\), whose entries are \(k\)-subsets of a \(kn\)-set \(\Omega\), such that each element of \(\Omega\) occurs exactly once in each row and exactly once in each column of \(A\), and no 2-subset of \(\Omega\) is contained in more than one entry of \(A\). A \(\text{SOMA} (k,n)\) can be constructed by superposing \(k\) mutually orthogonal Latin squares of order \(n\) with pairwise disjoint symbol-sets, and so a \(\text{SOMA} (k,n)\) can be seen as a generalization of \(k\) mutually orthogonal Latin squares of order \(n\). We first study the structure of SOMAs, concentrating on how SOMAs can decompose. We then report on the use of computational group theory and graph theory in the discovery and classification of SOMAs. In particular, we discover and classify \(\text{SOMA} (3,10)\)s with certain properties, and discover two \(\text{SOMA} (4,14)\)s (SOMAs with these parameters were previously unknown to exist). Some of the newly discovered \(\text{SOMA} (3,10)\)s come from superposing a Latin square of order 10 on a \(\text{SOMA} (2,10)\).
scientific article; zbMATH DE number 1345962