894
Views
4
CrossRef citations to date
0
Altmetric
Articles

Generalization of MacNeish’s Kronecker product theorem of mutually orthogonal Latin squares

ORCID Icon &
Pages 117-122 | Received 19 May 2020, Accepted 04 Aug 2021, Published online: 18 Aug 2021

Abstract

The subject of mutually orthogonal Latin squares (MOLSs) has fascinated researchers for many years. Although there is a number of intriguing results in this area, many open problems remain to which the answers seem as elusive as ever. Mutually orthogonal graph squares (MOGSs) are considered a generalization to MOLS. MOLS are considered an area of combinatorial design theory which has many applications in optical communications, cryptography, storage system design, wireless communications, communication protocols, and algorithm design and analysis, to mention just a few areas. In this paper, we introduce a technique for constructing the mutually orthogonal disjoint union of graphs squares and the generalization of the Kronecker product of MOGS as a generalization to the MacNeish’s Kronecker product of MOLS. These are useful for constructing many new results concerned with the MOGS.

2010 MATHEMATICS SUBJECT CLASSIFICATION:

1. Introduction

Hereafter, we denote by E(G) the edge set of the graph G, FH the disjoint union of the graphs F and H, lG the disjoint l  copies of the graph G, Pn the path with n vertices, GH the Kronecker product of the graphs G and H, and Km,n the complete bipartite graph with independent sets of sizes m and n.

Latin squares are one of the most fascinating areas of discrete mathematics, connected to coding theory and statistics, with applications to cryptography and computer science. They are essential for anyone who is running experiments, whether in a manufacturing plant or in a chemistry lab. The definition of Latin squares is simple and natural. A Latin square of side n is an n × n matrix with entries from a set A with n different elements, where each element of A appears once in every row and every column. Although Latin squares have many useful properties, for some statistical applications these structures are too restrictive. The more general concepts of graph squares and orthogonal graph squares offer more flexibility. The graph squares can be defined as follows. Let G be a subgraph of Kn,n with n edges. A square matrix L of order n  is a G-square if every element in Zn={0,1,,n1}  occurs exactly n  times and the graphs Gj  where jZn  with E(Gj)={(x,y):L(x,y)=j}  are isomorphic to G. It is clear that the G-square represents the edge decomposition of Kn,n by G. The rows of an n×n square are labeled with the elements of Zn×{0}, and the columns are labeled with the elements of Zn×{1}.

Definition 1.1.

Suppose L and M are graph squares of order n based on symbol sets AL and AM respectively. M is orthogonal to L if, for every aAL, the set of n positions in L occupied by a contain every member of AM. Equivalently, suppose we construct from L and M an n×n array (L, M) of ordered pairs, where (a, b) occurs in position (i, j) if and only if a occurs in position (i, j) of L and b occurs in position (i, j) of M, then M is orthogonal to L if every possible ordered pair with first element in AL and second element in AM occurs in the new array.

A set of graph squares M0,,Ml1 is mutually orthogonal, or a set of MOGS, if for every 0a<bl1, Ma and Mb are orthogonal. Let us write N(n, G) for the number of squares in the largest possible set of mutually orthogonal G-squares of order n.

Theorem 1.2.

([Citation6, Citation15]) For every bipartite graph G with n2 edges we have N(n,G)n.

Example 1.3.

(i)  Three mutually orthogonal Latin squares, L0,L1, and L2 of order 4. L0=[1230032121033012],L1=[1230301203212103],L2=[1230210330120321]. (ii)  Three mutually orthogonal 2K1,2-squares, N0,N1, and N2 of order 4, see [Citation9]. For more illustration, see . N0=[0321210303212103], N1=[2301321032102301], N2=[3012301221032103].

Figure 1. Three edge decompositions corresponding to N0,N1, and N2.

Figure 1. Three edge decompositions corresponding to N0,N1, and N2.

Since the MOGS are considered the generalization of the MOLS, then the MOGS may be important in statistics, cryptography and computer science. For several applications on MOLS, see [Citation13]. They primarily used in the design of experiments. This means that they are important in all areas of human investigation. MOLS are related to combinatorics, geometry, finite fields. We know many constructions for the MOGS, yet there are at least as many unsolved problems.

Since Euler first asked about MOLS for solving the thirty-six officers problem, substantial progress has been made for solving many problems concerned with the MOLS. The celebrated theorems of Bose, Shrikhande, and Parker [Citation2, Citation3] are the biggest breakthroughs, and the research of Wilson [Citation16]. Many efforts have been concentrated on refining and finding new applications for these approaches. For a brief survey of constructions of MOLS, see [Citation4]. El-Shanawany [Citation6] conjectured that if p is a prime number, then N(p,Pp+1)=p, where Pp+1 is the path on p + 1 vertices. Sampathkumar et al. [Citation15] proved this conjecture. The authors of [Citation7] computed N(n,G) where GPp+1(F). In [Citation8], the N(n,G)=k3 has been computed, where G represents disjoint copies of certain subgraphs of Kn,n. Higazy [Citation11] determined N(n, G) for all possible subgraphs G with n-edges when n = 3, 4. El-Shanawany and El-Mesady [Citation9] defined the Kronecker product of MOGS of the complete bipartite graphs and used this method to construct the new mutually orthogonal disjoint union of some complete bipartite graphs squares. The authors of [Citation10] have constructed the MOGS for disjoint union of paths. Mutually orthogonal certain graph squares have been built in [Citation9]. There are close connections between the MOGS and the orthogonal arrays [Citation12]. New types of topological structures can be constructed based on the new graphs constructed in this paper, see [Citation1, Citation5].

2. Mutually orthogonal disjoint union of graphs squares

In Proposition 2.1, if we have k1  mutually orthogonal Latin squares of order m and k2 mutually orthogonal Gl-squares of order n,lZm. Then, we construct k=min{k1,k2} mutually orthogonal (G0G1G2Gm1) -squares of order mn.

Proposition 2.1.

Let m>3,m6, nm, k1m1  and k2n1  be positive integers, and assume that there exist collections Gl of mutually orthogonal Gl-squares of Kn,n  for lZm.  Then there exists k=min{k1,k2} mutually orthogonal (G0G1G2Gm1) -squares of Kmn,mn.

Proof.

Let Ls=(aijs), sZk1, 0i,jm1 be k1  mutually orthogonal Latin squares of order m on the set Zm. For any lZm, let Lls=(bijs,l), sZk2, 0i,jn1  be k2 mutually orthogonal Gl-squares of order n. If k=min{k1,k2}.  Then, we construct k  mutually orthogonal (G0G1G2Gm1)-squares Ns=(zijs),sZk and 0i,jmn1.  For given i,jZmn,  let λ,μ,ρ,σ  be uniquely defined by i=λn+μ;λZm,μZn and j=ρn+σ; ρZm, σZn.  Then the entries zijs  of Ns  are as follows, (1) zijs =zλn+μ,ρn+σs=naλ,ρs+bμ,σs,λ.(1)

We prove that Ns  have the desired properties. Firstly, we show that Ns  is a (G0G1G2Gm1)-square. Let iZmn  be arbitrarily chosen. Then, let λ¯s  and μ¯s  be defined by i=nλ¯s+μ¯s;λ¯sZm,μ¯sZn. We are looking for all edges of the graph given by the entries i  in Ns. By construction we have naλ,ρs+bμ,σs,λ=nλ¯s+μ¯s.  By the ranges of λ,μ,λ¯s,μ¯s,  it follows that aλ,ρs=λ¯s  and bμ,σs,λ=μ¯s.  For any λZm  there is a unique ρ,  with aλ,ρs=λ¯s,  since Ls is a Latin square. For fixed λ,ρ the graph induced by the vertices n.λ+μ, n.ρ+σ (μ,σZn)  is exactly Gλ.  Since λ is running from 0 to m – 1 the graph given by the entries i in Ns is the vertex disjoint union of G0G1G2Gm1. Secondly, we show that Ns, sZk are mutually orthogonal. Assume the contrary, i.e., there are two equal pairs of entries of Nr and Nt where 0 r < t k1. That is, there are (p, q) and (p,q) with p,q,p,q Zmn, (p,q)(p,q) and (zp,qr,zp,qt)=(zp,qr,zp,qt) where p=n.λ+μ,q=n.ρ+σ,p=n.λ +μ, and q=n.ρ+σ. Hence zp,qr = zp,qr and zp,qt = zp,qt and n.aλ,ρr+bμ,σr,λ =n.aλ,ρr+bμ,σr,λ, n.aλ,ρt+bμ,σt,λ =n.aλ,ρt+bμ,σt,λ. It follows bμ,σr,λ=bμ,σr,λ,aλ,ρr=aλ,ρr, bμ,σt,λ=bμ,σt,λ,aλ,ρt=aλ,ρt.  Since Lr  and Lt are orthogonal, from (aλ,ρr,aλ,ρt)=(aλ,ρr,aλ,ρt)  follows that λ=λ and ρ=ρ. Since Lλr and Lλt  are orthogonal, from  (bμ,σr,λ,bμ,σt,λ)=(bμ,σr,λ,bμ,σt,λ)  follows that μ=μ  and σ=σ, i.e., p=p  and q=q  contradicting the assumption.□

Example 2.2.

For a direct application to Proposition 2.1, let m=n=4,  then there exists 3 mutually orthogonal (G0G1G2G3)-squares of K16,16,  where G04K2,G14K2,G22K1,2,  and G3C4.  Let Ls; 0s2  be the three mutually orthogonal Latin squares of order 4 as follows: L0=[1032230132100123], L1=[2301321010320123], L2=[3210103223010123].

Three mutually orthogonal Latin squares of order 4, G0={L00,L01,L02}. L00=[1032230132100123], L01=[2301321010320123], L02=[3210103223010123].

Three mutually orthogonal Latin squares of order 4, G1={L10,L11,L12}. L10=[1032230132100123], L11=[2301321010320123], L12=[3210103223010123].

Three mutually orthogonal 2K1,2-squares of order 4, G2={L20,L21,L22}. L20=[0321210303212103],  L21=[2301321032102301], L22=[3012301221032103].

Three mutually orthogonal C4-squares of order 4, G3={L30,L31,L32}. L30=[0011001122332233], L31=[0101232301012323], L32=[0220311331130220].

From Equationequation (1), N0=(5476103213121514981110674523011415121310118976543210151413121110984567012312131415891011981110131215141032547610118914151213230167451110981514131232107654891011121314150123456712151413811109476503211413121510981165472103121514138111094765032114131215109811654721030011445588991212131300114455889912121313223366771010111114141515223366771010111114141515), N1=(1011891415121323016745111098151413123210765498111013121514103254768910111213141501234567141512131011896745230115141312111098765432101312151498111054761032121314158910114567012367452301141512131011897654321015141312111098765432101514131211109867452301141512131011890101454589891213121323236767101110111415141501014545898912131213232367671011101114151415), N2=(1514131211109876543210131215149811105476103214151213101189674523011213141589101145670123765432101514131211109854761032131215149811106745230114151213101189456701231213141589101111891015121314301274561189101512131430127456109811141312152103654710981114131215210365470220466481010812141412311375571199111513131531137557119911151313150220466481010812141412), which are mutually orthogonal (4K24K22K1,2C4)-squares. For more illustration, see .

Figure 2. The graphs corresponding to the zero values in N0,N1, and N2.

Figure 2. The graphs corresponding to the zero values in N0,N1, and N2.

3. Generalization of Kronecker product of the MOGS

The Kronecker product of two Latin squares L and M is defined as follows. If x is any symbol in L, write (x, M) for the array derived from M by replacing each entry y by the ordered pair (x, y). Then replace every occurrence of x in L by (x,M).

Example 3.1.

Let L and M be Latin squares of order three: L=[012120201],M=[αβγβγαγαβ]. Hence, the Kronecker product of L and M is LM=[0α0β0γ1α1β1γ2α2β2γ0β0γ0α1β1γ1α2β2γ2α0γ0α0β1γ1α1β2γ2α2β1α1β1γ2α2β2γ0α0β0γ1β1γ1α2β2γ2α0β0γ0α1γ1α1β2γ2α2β0γ0α0β2α2β2γ0α0β0γ1α1β1γ2β2γ2α0β0γ0α1β1γ1α2γ2α2β0γ0α0β1γ1α1β].

From the previous example, it is clear that the Kronecker product of Latin squares is a Latin square. In general, if L is a Latin square of order l and M is a Latin square of order m, then LM is a Latin square of order lm.  Also, the Kronecker product preserves orthogonality: if L1 is orthogonal to L2 and M1 is orthogonal to M2, then L1M1 is orthogonal to L2M2. Hence, N(lm,lmK2)min{N(l,lK2),N(m,mK2)}, see [Citation14]. Note that a Latin square of order n represents the edge decomposition of Kn,n by nK2.

El-Shanawany et al. [Citation9] generalized the Kronecker product of Latin squares as follows, if N(m, G)k1 and N(n, H)k2 and min{k1,k2}=k, then N(mn, G)k by  Proposition 3.2, where GGH.

Proposition 3.2.

([Citation9]) If there are k MOGS of order m of the graph G and k MOGS of order n of the graph H, then there are k MOGS of order mn of the graph GGH.

This section deals with a generalization of the Kronecker product from MOLS to MOGS. Our main object is the generalization of a previous known result about the existence of MOGS derived from the Kronecker product of two families of MOGS (Proposition 3.2) to the existence of MOGS derived from the Kronecker product of n families of MOGS (Proposition 3.3).

Proposition 3.3.

Let λ{1,2,,n} and there are kλ MOGS of order mλ for the graph Gλ, then there are k=min{kλ} MOGS of order μ=nλ=1mλ for the graph GG1G2Gn.

Proof.

Call the kλ MOGS of order mλ are Ms,λ=(aijs,λ),sZkλ,i,jZmλ.  For a fixed sZk, take the Kronecker product of Ms,λ where λ{1,2,,n}. Now, we have k squares of order μ, and simply need to show that they are mutually orthogonal. For p,qZk,pq,  we will show that Mp,1 Mp,2Mp,n and Mq,1 Mq,2Mq,n are orthogonal graph squares of order μ. Consider an ordered pair, ((aijp,1,aijp,2,,aijp,n),(aijq,1,aijq,2,,aijq,n)). We want to find a unique cell ((i1,i2,,in),(j1,j2,,jn)) such that (Mp,1Mp,2Mp,n)((i1,i2,,in),(j1,j2,,jn))=(aijp,1,aijp,2,,aijp,n)(Mq,1Mq,2Mq,n)((i1,i2,,in),(j1,j2,,jn))=(aijq,1,aijq,2,,aijq,n) This is equivalent to Mp,1(i1,j1)=aijp,1,Mp,2(i2,j2)=aijp,2,Mp,n(in,jn)=aijp,n,andMq,1(i1,j1)=aijq,1,Mq,2(i2,j2)=aijq,2,Mq,n(in,jn)=aijq,n, for r,s{1,2,,n},rs,  the squares Mp,r(ir,jr)=aijp,r and Mq,r(ir,jr)=aijq,r determine (ir,jr) uniquely because Mp,r and Mq,r are orthogonal; and the squares Mp,s(is,js)=aijp,s and Mq,s(is,js)=aijq,s determine (is,js) uniquely because Mp,s and Mq,s are orthogonal. The desired cell, ((i1,i2,,in),(j1,j2,,jn))  is therefore determined uniquely. Then, the previous mutually orthogonal k squares of order μ  take the form Ls=(cijs), sZk  and i,jZμ.  For given i,jZμ, suppose αλ,βλZmλ be defined by i=mnmn1m2α1+mnmn1m3α2++mnαn1+αn and j=mnmn1m2β1+mnmn1m3β2++mnβn1+βn.  Then the entries cijs  of Ls  are as follows, cijs=mnmn1m2aα1,β1s,1+mnmn1m3aα2,β2s,2++mnaαn1,βn1s,n1+aαn,βns,n.   For pλZmλ, sZk, we have E(Gpλ,s )={((αλ)0,(βλ)1):aαλ,βλs,λ=Ms,λ((αλ,βλ))=pλ},  then we get, E(Gmnmn1m2p1+mnmn1m3p2++mnpn1+pn,s)={(u0,v1)=((mnmn1m2α1+mnmn1m3α2++mnαn1+αn)0,(mnmn1m2β1+mnmn1m3β2++mnβn1+βn)1):Ls(u,v)=mnmn1m2p1+mnmn1m3p2++mnpn1+pn}.

4. Conclusion

We have presented new propositions for constructing the MOGS. The first proposition for constructing the mutually orthogonal disjoint union of graphs squares and the second proposition for the generalization of the Kronecker product of MOGS as a generalization to the MacNeish’s Kronecker product of MOLS. Hence, MOGS can be constructed for new infinite graph classes. In future, we will try to use our results in this paper to construct new types of topological structures.

References

  • Atef, M., El Atik, A. E. F, Nawar, A. (2021). Fuzzy topological structures via fuzzy graphs and their applications. Soft Comput. 25(8): 6013–6027.
  • Bose, R. C, Shrikhande, S. S. (1960). On the construction of sets of mutually orthogonal latin squares and the falsity of a conjecture of Euler. Trans. Amer. Math. Soc. 95(2): 191–209.
  • Bose, R. C., Shrikhande, S. S, Parker, E. T. (1960). Further results on the construction of mutually orthogonal latin squares and the falsity of Euler’s conjecture. Can. J. Math. 12: 189–203.
  • Colbourn, C. J, Dinitz, J. H. (2001). Mutually orthogonal Latin squares: A brief survey of constructions. J. Stat. Plan. Inference 95(1-2): 9–48.
  • El Atik, A. E. F., Nawar, A, Atef, M. (2020). Rough approximation models via graphs based on neighborhood systems. Granul. Comput.
  • El-Shanawany, R. (2001). Orthogonal double covers of complete bipartite graphs. Ph.D. dissertation, University of Rostock.
  • El-Shanawany, R. (2016). On mutually orthogonal graph-path squares. OJDM 06(01): 7–12.
  • El-Shanawany, R. (2016). On mutually orthogonal disjoint copies of graph squares. Note Mat. 36: 89–98.
  • El-Shanawany, R, El-Mesady, A. (2020). Mutually orthogonal graph squares for disjoint union of stars. ARS Combinatoria 149: 83–91.
  • El-Shanawany, R., El-Mesady, A, Shaaban, S. M. (2018). Mutually orthogonal graph squares for disjoint union of paths. AMS 12(7): 303–310.
  • Higazy, M. (2016). λ-Mutually orthogonal covers of complete bipartite graphs. AADM 17(2): 151–167.
  • Higazy, M., El-Mesady, A, Mohamed, M. S. (2020). On graph-orthogonal arrays by mutually orthogonal graph squares. Symmetry 12(11): 1895.
  • Keedwell, A. D, Dénes, J. (1974). Latin Squares and Their Applications. New York, NY; London, UK: Academic Press.
  • MacNeish, H. L. (1922). Euler squares. Ann. Math. 23(3): 221–227.
  • Sampathkumar, R, Srinivasan, S. (2009). Mutually orthogonal graph squares. J. Combin. Designs 17(5): 369–373.
  • Wilson, R. M. (1974). Concerning the number of mutually orthogonal latin squares. Discrete Math. 9(2): 181–198.