S S symmetry
Article On Graph-Orthogonal Arrays by Mutually Orthogonal Graph Squares
M. Higazy 1,2,*, A. El-Mesady 2 and M. S. Mohamed 1,3
1 Department of Mathematics and Statistics, College of Science, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia; [email protected] 2 Department of Physics and Engineering Mathematics, Faculty of Electronic Engineering, Menoufia University, Menouf 32952, Egypt; [email protected]fia.edu.eg 3 Department of Mathematics, Faculty of Science, Al-Azher University, Nasr City 11884, Egypt * Correspondence: [email protected]
Received: 18 October 2020; Accepted: 16 November 2020; Published: 18 November 2020
Abstract: During the last two centuries, after the question asked by Euler concerning mutually orthogonal Latin squares (MOLS), essential advances have been made. MOLS are considered as a construction tool for orthogonal arrays. Although Latin squares have numerous helpful properties, for some factual applications these structures are excessively prohibitive. The more general concepts of graph squares and mutually orthogonal graph squares (MOGS) offer more flexibility. MOGS generalize MOLS in an interesting way. As such, the topic is attractive. Orthogonal arrays are essential in statistics and are related to finite fields, geometry, combinatorics and error-correcting codes. Furthermore, they are used in cryptography and computer science. In this paper, our current efforts have concentrated on the definition of the graph-orthogonal arrays and on proving that if there are k MOGS of order n, then there is a graph-orthogonal array, and we denote this array by G-OA n2, k, n, 2 . In addition, several new results for the orthogonal arrays obtained from the MOGS are given. Furthermore, we introduce a recursive construction method for constructing the graph-orthogonal arrays.
Keywords: latin squares: graph squares; orthogonal arrays
1. Introduction A graph is a couple G = (U, E), where U is a set of vertices and E is a set of edges, and E U U. ⊆ × The two ends of an edge are called two adjacent vertices. The set of pairwise non-adjacent vertices is called an independent set. A graph G is called simple if it has no loops and multiple edges. Several research papers of graph theory concerning the study of simple graphs have been produced [1].
Definition 1. Let m and n be positive integers. A complete bipartite graph on (m, n) vertices, denoted by Km,n, is a simple graph with distinct vertices v1, v2, .., vm and w1, w2, .., wn that satisfies the following properties: For all i, k = 1, 2, .., m, and for all j, l = 1, 2, .., n,
1. There exists an edge from each vertex vi to each vertex wj. 2. There is no edge from any vertex vi to any other vertex vk. 3. There is no edge from any vertex wj to any other vertex wl.
Definition 2. The complete bipartite graphs K3,2 and K3,3 are illustrated in Figure1.
Symmetry 2020, 12, 1895; doi:10.3390/sym12111895 www.mdpi.com/journal/symmetry Symmetry 2020, 12, 1895 2 of 13 Symmetry 2020, 12, x FOR PEER REVIEW 2 of 12
v1 v1 w1
w1 v 2 v2 w2
w2
v3 v3 w3
K3,2 K3,3
Figure 1. The complete bipartite graphs K and K . Figure 1. The complete bipartite graphs , 3,2 and 3,3 , . Bipartite graphs assume conspicuous functions in graph theory [2]. For instance, bipartite graphs Bipartite graphs assume conspicuous functions in graph theory [2]. For instance, bipartite are very helpful for studying problems of matching, such as job matching problem. Furthermore, graphs are very helpful for studying problems of matching, such as job matching problem. bipartite graphs have very essential roles in theoretical consideration. For example, bipartite graphs Furthermore, bipartite graphs have very essential roles in theoretical consideration. For example, bipartitecan be used graphs to describe can be used the multipartite to describe graphsthe multipartite [3]. graphs [3]. A Latin square with order n is an n n matrix whose entries are taken from a set A with A = n, A Latin square with order is an× × matrix whose entries are taken from a set | |with A |where | = all, where elements all elements of appear of precisely appear one precisely time in one each time row in and each each row column. and each A pair column. of Latin A squarespair of n Latinwith ordersquares arewith called order orthogonal are called to orthogonal each other to if wheneach other one isif overlaidwhen one on is theoverlaid other on the the ordered other 2 pairs (i, j) of corresponding entries contain all possible n pairs, A A. A family of k Latin squares of the ordered pairs ( , ) of corresponding entries contain all possible× pairs, × . A family of n Latinorder squares(any two of oforder them being (any orthogonal)two of them is saidbeing to orthogonal) be a set of mutually is said orthogonalto be a set Latinof mutually squares orthogonal(MOLS). The Latin applications squares (MOLS). of MOLS The are applications common, famous, of MOLS and are can common, be studied famous, in many and textbooks can be studied(see Laywine in many et al., textbooks [4] as an (see example). Laywine The et reader al., [4] can as seean example). [5], for a brief The reviewreader ofcan MOLS see [5], constructions. for a brief G K n L reviewAssume of MOLS that constructions.is a subgraph of n,n with size (number of its edges). A square matrix of order n is called a G-square if each element in Zn appears precisely n times, and all graphs Gi where Assume that is a subgraph of , with size (number of its edges). A square matrix of E(Gi) = (x, y) : L(x, y) = i, i Zn are isomorphic to G. The index set for the rows and columns of L is order is called a -square∈ if each element in ℤ appears precisely times, and all graphs the group Zn. The two graph squares have the property that, when superimposed, every ordered pair where ( )={( , ): ( , )= , ∈ℤ } are isomorphic to . The index set for the rows and occurs exactly once. Thus the squares are orthogonal. A set of graph squares L1, L2, ... , Lk is pairwise columns of is the group ℤ . The two graph squares have the property that, when superimposed, orthogonal, or a collection of MOGS, if L and L are orthogonal for each 1 i < j k. For a survey of every ordered pair occurs exactly once.i Thus jthe squares are orthogonal.≤ A set≤ of graph squares MOGS, see [6–11]. , ,…, is pairwise orthogonal, or a collection of MOGS, if and are orthogonal for each Hereafter, we will need the Kronecker product of the graph squares. As such, assume that A is 1≤ <