Class-r hypercubes and related arrays

Similar documents
Part 23. Latin Squares. Contents. 1 Latin Squares. Printed version of the lecture Discrete Mathematics on 4. December 2012

STRONG FORMS OF ORTHOGONALITY FOR SETS OF HYPERCUBES

Some Open Problems Arising from my Recent Finite Field Research

Lecture 1: Latin Squares!

Some fundamental contributions of Gary Mullen to finite fields

The upper bound of general Maximum Distance Separable codes

Latin Squares and Orthogonal Arrays

Orthogonal & Magic Cayley-Sudoku Tables

ORTHOGONAL SETS OF LATIN SQUARES AND. CLASS-r HYPERCUBES GENERATED BY FINITE ALGEBRAIC SYSTEMS. A Dissertation in. Mathematics. Daniel R.

New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices

The Pennsylvania State University The Graduate School ORTHOGONALITY AND EXTENDABILITY OF LATIN SQUARES AND RELATED STRUCTURES

Mutually orthogonal latin squares (MOLS) and Orthogonal arrays (OA)

MUTUALLY ORTHOGONAL FAMILIES OF LINEAR SUDOKU SOLUTIONS. 1. Introduction

A three-factor product construction for mutually orthogonal latin squares

3360 LECTURES. R. Craigen. October 15, 2016

S. B. Damelin*, G. Michalski*, G. L. Mullen** and D. Stone* 4 February Abstract

Latin Squares and Their Applications

1 I A Q E B A I E Q 1 A ; E Q A I A (2) A : (3) A : (4)

CONSTRUCTING ORDERED ORTHOGONAL ARRAYS VIA SUDOKU. 1. Introduction

A Connection Between Random Variables and Latin k-cubes

Extending MDS Codes. T. L. Alderson

Group divisible designs in MOLS of order ten

IMA Preprint Series # 2066

Some properties of latin squares - Study of mutually orthogonal latin squares

THE PARTITION WEIGHT ENUMERATOR AND BOUNDS ON MDS CODES. T.L. Alderson Svenja Huntemann

The number of different reduced complete sets of MOLS corresponding to the Desarguesian projective planes

Samurai Sudoku-Based Space-Filling Designs

ERROR-CORRECTING CODES AND LATIN SQUARES

Even Famous Mathematicians Make Mistakes!

An introduction to SDR s and Latin squares 1

Solutions of Exam Coding Theory (2MMC30), 23 June (1.a) Consider the 4 4 matrices as words in F 16

Lecture Introduction. 2 Linear codes. CS CTT Current Topics in Theoretical CS Oct 4, 2012

MAGIC SQUARES AND ORTHOGONAL ARRAYS

Optimal Ramp Schemes and Related Combinatorial Objects

Lecture 5: Latin Squares and Magic

Lecture 3: Latin Squares and Groups

Lecture 2: Mutually Orthogonal Latin Squares and Finite Fields

Construction of latin squares of prime order

Orthogonal diagonal sudoku solutions: an approach via linearity

Orthogonal Arrays & Codes

Chapter 1. Latin Squares. 1.1 Latin Squares

Finite Mathematics. Nik Ruškuc and Colva M. Roney-Dougal

Geometrical Constructions for Ordered Orthogonal Arrays and (T, M, S)-Nets

Mutually Pseudo-orthogonal Latin squares, difference matrices and LDPC codes

Anewconstructionofstrength-3coveringarraysusinglinearfeedbackshiftregister(LFSR)sequences

Dimensions of Magic Squares and Magic Square Codes

Something about normal bases over finite fields

Constructing new covering arrays from LFSR sequences over finite

Division of Trinomials by Pentanomials and Orthogonal Arrays

Exercise 2) Consider the two vectors v 1. = 1, 0, 2 T, v 2

Quasigroups and Related Systems 9 (2002), Galina B. Belyavskaya. Abstract

THE NUMBER OF POINTS IN A COMBINATORIAL GEOMETRY WITH NO 8-POINT-LINE MINORS

Quantum LDPC Codes Derived from Combinatorial Objects and Latin Squares

Sets of MOLSs generated from a single Latin square

Outline. MSRI-UP 2009 Coding Theory Seminar, Week 2. The definition. Link to polynomials

The candidates are advised that they must always show their working, otherwise they will not be awarded full marks for their answers.

TC08 / 6. Hadamard codes SX

Transversal Designs in Classical Planes and Spaces. Aiden A. Bruen and Charles J. Colbourn. Computer Science. University of Vermont

cerin Delisle, 2010 University of Victoria

Square 2-designs/1. 1 Definition

Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets

Every SOMA(n 2, n) is Trojan

RESEARCH ARTICLE. Linear Magic Rectangles

Week 15-16: Combinatorial Design

BC Exam Solutions Texas A&M High School Math Contest October 24, p(1) = b + 2 = 3 = b = 5.

CONSTRUCTION OF NESTED (NEARLY) ORTHOGONAL DESIGNS FOR COMPUTER EXPERIMENTS

SOME PROPERTIES OF LATIN SQUARES

Use mathematical induction in Exercises 3 17 to prove summation formulae. Be sure to identify where you use the inductive hypothesis.

Cosets and Lagrange s theorem

CONSTRUCTION OF SLICED SPACE-FILLING DESIGNS BASED ON BALANCED SLICED ORTHOGONAL ARRAYS

Open Questions in Coding Theory

A Latin Square of order n is an n n array of n symbols where each symbol occurs once in each row and column. For example,

An Analytic Approach to the Problem of Matroid Representibility: Summer REU 2015

1 Last time: inverses

UMA Putnam Talk LINEAR ALGEBRA TRICKS FOR THE PUTNAM

A new family of orthogonal Latin hypercube designs

A stained glass window in Caius Latin squares

Econ Slides from Lecture 7

Exercises. Template for Proofs by Mathematical Induction

Ma/CS 6a Class 28: Latin Squares

Math 240, 4.3 Linear Independence; Bases A. DeCelles. 1. definitions of linear independence, linear dependence, dependence relation, basis

MATH 291T CODING THEORY

Linear Algebra. Grinshpan

Arrangements, matroids and codes

Ch. 7.6 Squares, Squaring & Parabolas

MA554 Assessment 1 Cosets and Lagrange s theorem

MATH 291T CODING THEORY

Non-existence of strongly regular graphs with feasible block graph parameters of quasi-symmetric designs

Lecture 3: Error Correcting Codes

Math 31 Lesson Plan. Day 5: Intro to Groups. Elizabeth Gillaspy. September 28, 2011

exercise in the previous class (1)

Ranks of Hadamard Matrices and Equivalence of Sylvester Hadamard and Pseudo-Noise Matrices

Sudoku-based space-filling designs

Algebraic Methods in Combinatorics

Complete Tripartite Graphs and their Competition Numbers

A Markov chain for certain triple systems

Solutions to November 2006 Problems

MATH 22A: LINEAR ALGEBRA Chapter 4

Latin squares: Equivalents and equivalence

a (b + c) = a b + a c

Transcription:

Class-r hypercubes and related arrays David Thomson Carleton University, Ottawa ON joint work with John Ethier, Melissa Huggan Gary L. Mullen, Daniel Panario and Brett Stevens D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 1 / 35

Table of Contents 1 Latin squares Sudoku squares 2 From Latin squares to class r hypercubes Extending Latin Squares Extending Sudoku squares - Class r hypercubes Orthogonal hypercubes of dimension d = 2r 3 No time some other talk: Coverage Latin squares are orthogonal arrays Sudokus coordinatized by AG(4,3) Hypercubes coordinatized by AG(d-1,q) HyperSudokus from linear forms and codes Connections to (t, m, s)-nets and ordered orthogonal arrays 4 Recap D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 2 / 35

Latin squares D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 3 / 35

Latin squares Definition. Let n be a positive integer. A Latin square of order n is an n n array on n distinct symbols such that every symbol appears exactly once in every row and column. 0 1 2 1 2 0 2 0 1 D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 4 / 35

Orthogonal Latin squares Definition. Two Latin squares are orthogonal if, when superimposed, each of the n 2 distinct symbols appear exactly once. 0 1 2 0 1 2 L 1 = 1 2 0, L 2 = 2 0 1 2 0 1 1 2 0 D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 5 / 35

Orthogonal Latin squares Definition. Two Latin squares are orthogonal if, when superimposed, each of the n 2 distinct symbols appear exactly once. 0 1 2 0 1 2 L 1 = 1 2 0, L 2 = 2 0 1 2 0 1 1 2 0 (0, 0) (1, 1) (2, 2) (1, 2) (2, 0) (0, 1) (2, 1) (0, 2) (1, 0) D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 5 / 35

Sets of orthogonal Latin squares A set {H 1, H 2,..., H s } of Latin squares is mutually orthogonal if H i and H j are orthogonal for any 1 i < j s. A set of mutually orthogonal Latin squares is called a set of MOLS. Theorem. The maximum number of MOLS of order n is n 1 Proof. 0 1 2 1 2 0 2 0 1 0 1 2 D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 6 / 35

Sets of orthogonal Latin squares A set {H 1, H 2,..., H s } of Latin squares is mutually orthogonal if H i and H j are orthogonal for any 1 i < j s. A set of mutually orthogonal Latin squares is called a set of MOLS. Theorem. The maximum number of MOLS of order n is n 1 Proof. 0 1 2 1 2 0 2 0 1 We call a set of n 1 MOLS complete. 0 1 2 2 0 1 1 2 0 D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 6 / 35

MOLS of non-prime power order Euler s conjecture (1782). (36 Officers problem): If n 2 (mod 4), there is no pair of MOLS of order n. Theorem. (Tarry - 1900 using distributed computing ) There is no pair of MOLS of order 6. Theorem. If n 2, 6, there are at least 2 MOLS of order n. 1 Bose and Shrikhande (1959) for some values of n 22, 2 Parker (1959) n = 10, 3 Bose, Parker and Shrikhande (1960) for all n > 6. Conjecture (Prime power conjecture for finite projective planes). There exist a set of n 1 MOLS if and only if n is a prime power. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 7 / 35

Two open questions. Remark. The non-existence of a finite projective plane of order 10 was shown by Lam (using IDA computers). This was verified locally about 20 years later). Question 1. Does there exist a triplet of MOLS of order 10? There does exist a pair of MOLS of order 10 along with a third Latin square that is orthogonal up to a 2 2 block. Question 2. Prove or disprove there is a complete set of MOLS (equivalently, a finite projective plane) of your favourite non-prime-power order greater than 10 prove this with or without a computer. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 8 / 35

Constructing a complete set of MOLS Theorem. There exist a complete set of MOLS of order n when n is a prime power. Proof. Suppose n is a prime power and let F n be the finite field of order n. For any a F n, construct y. x. ax + y 1 Row/column constraint is clear. 2 (ax 1 + y 1, bx 1 + y 1 ) = (ax 2 + y 2, bx 2 + y 2 ) implies a = b. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 9 / 35

Sudoku squares D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 10 / 35

Sudoku squares Definition. An n 2 n 2 Sudoku square is a Latin square of order n 2 where the n n subsquares at regular intervals also contain all n 2 symbols. 6 2 8 5 3 4 9 1 7 5 1 9 8 7 2 4 3 6 4 3 7 9 1 6 2 5 8 8 6 5 2 4 7 1 9 3 3 9 2 1 8 5 7 6 4 7 4 1 6 9 3 5 8 2 2 5 4 3 6 9 8 7 1 1 7 6 4 5 8 3 2 9 9 8 3 7 2 1 6 4 5 D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 11 / 35

Linear construction of Sudoku squares 1 Order the elements of F 9 in lexicographical order: (0, 1, 2, α, α + 1, α + 2, 2α, 2α + 1, 2α + 2) 2 For any a F 9 \ F 3 ; i.e., a = a 1 α + a 2, a 1 0, a 0 + 0 a 0 + 1 a 0 + 2 a 1 + 0 a 1 + 1 a 1 + 2 a 2 + 0 a 2 + 1 a 2 + 2 a (α + 0)... a (α + 1) a (α + 2) a (2α + 0) a (2α + 1) a (2α + 2) D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 12 / 35

From Latin squares to class r hypercubes D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 13 / 35

Extending Latin Squares D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 14 / 35

Natural extensions What does it mean to be Latin? Definition. Let d, n be non-negative integers. A hypercube of dimension d and order n is a n n n array on n symbols such that each symbol occurs exactly once in each hyper-row. More natural than calling something a hyper-row is to say each symbol occurs exactly once when fixing all but one coordinate. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 15 / 35

Natural extensions What does it mean to be Latin? Definition. Let d, n be non-negative integers. A hypercube of dimension d and order n is a n n n array on n symbols such that each symbol occurs exactly once in each hyper-row. More natural than calling something a hyper-row is to say each symbol occurs exactly once when fixing all but one coordinate. Extending Latin to type : Definition. Let d, n, t be non-negative integers. A (d, n, t)-hypercube (of dimension d, order n and type t) is a n n n array on n symbols such that, when fixing any t coordinates and allowing d t to vary, each symbol repeats exactly n d t 1 times. More results on these can be found in Discrete Math using Latin Squares by Laywine and Mullen. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 15 / 35

Illustrating the type of a hypercube 0 1 2 0 1 2 0 1 2 1 2 0 2 0 1 1 2 0 2 0 1 1 2 0 2 0 1 has type 1. 0 1 2 1 2 0 2 0 1 1 2 0 2 0 1 2 0 1 0 1 2 0 1 2 1 2 0 has type 2. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 16 / 35

Extending Sudoku squares - Class r hypercubes D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 17 / 35

Looking deeply at Sudoku Recall. An n 2 n 2 Sudoku square is a Latin square of order n 2 where the n n subsquares at regular intervals also contain all n 2 symbols. 6 2 8 5 3 4 9 1 7 5 1 9 8 7 2 4 3 6 4 3 7 9 1 6 2 5 8 8 6 5 2 4 7 1 9 3 3 9 2 1 8 5 7 6 4 7 4 1 6 9 3 5 8 2 2 5 4 3 6 9 8 7 1 1 7 6 4 5 8 3 2 9 9 8 3 7 2 1 6 4 5 Gary: What about hypercubes with alphabet size different from the order? D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 18 / 35

From the mind of Gary Mullen: high-class hypercubes Definition. Let d, n, r, t be non-negative integers, d, n, r > 0. A (d, n, r, t)-hypercube (of dimension d, order n, class r and type t) is an n n n (d-times) array on n r distinct symbols such that, when fixing any t coordinates, each symbol repeats exactly n d t /n r times. Examples. 1 Latin squares are the D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 19 / 35

From the mind of Gary Mullen: high-class hypercubes Definition. Let d, n, r, t be non-negative integers, d, n, r > 0. A (d, n, r, t)-hypercube (of dimension d, order n, class r and type t) is an n n n (d-times) array on n r distinct symbols such that, when fixing any t coordinates, each symbol repeats exactly n d t /n r times. Examples. 1 Latin squares are the (2, n, 1, 1)-hypercubes. 2 Sudoku squares are the D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 19 / 35

From the mind of Gary Mullen: high-class hypercubes Definition. Let d, n, r, t be non-negative integers, d, n, r > 0. A (d, n, r, t)-hypercube (of dimension d, order n, class r and type t) is an n n n (d-times) array on n r distinct symbols such that, when fixing any t coordinates, each symbol repeats exactly n d t /n r times. Examples. 1 Latin squares are the (2, n, 1, 1)-hypercubes. 2 Sudoku squares are the (2, 9, 1, 1)-hypercubes containing 9 (2, 3, 2, 0)-hypercubes. Two hypercubes are orthogonal if, when superimposed, each of the n 2r symbols appears exactly n d 2r times. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 19 / 35

A (3, 3, 2, 1)-hypercube 0 1 2 4 5 3 8 6 7 3 4 5 7 8 6 2 0 1 6 7 8 1 2 0 5 3 4 D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 20 / 35

Our familiar construction using linear forms Lemma. Let n be a power of a prime, let d, r be positive integers with d 2r and let q = n r. Consider F q as a vector space over F n and define c j F q over F n, j = 1, 2,..., d, such that any t r of them form a linearly independent set in F q over F n. The hypercube constructed from the form c 0 x 0 + c 1 x 1 + + c d 1 x d 1 is a (d, n, r, t)-hypercube. Sketch. Count the number of solutions to the subsystems of c 00 c 01 c 0,d 1 x 0 c 10 c 11 c 1,d 1 x 1. c r 1,0 c r 1,1 c r 1,d 1. x d 1 = λ F q, where c i = r 1 j=0 c ijα j for some basis {α 0,..., α r 1 } for F q over F n. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 21 / 35

Connection to coding theory Let H be an r d matrix over F n such that any t columns are linearly independent. H is the parity-check matrix of a linear code C over F n, that is C = null(h). C has minimum distance t + 1, C = n d t. Moreover, when d = 2r = 2t, H is the parity check matrix of an MDS (maximum-distance separable) code. Conjecture. All linear MDS codes are known, most of them are Reed-Solomon codes. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 22 / 35

Orthogonal hypercubes of dimension d = 2r D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 23 / 35

Pairs of orthogonal hypercubes Remark. Let H 1, H 2 be parity-check matrices of linear [2r, r, r]-mds codes over F q. H 1 H 2 Proposition. If the concatenated matrix H 2 are orthogonal. x 1 x 2 x 2r [ H1 λ 1 λ 2. =.. H 2 λ 2r ] is invertible, then H 1 and Proposition. Suppose H 1 and H 2 are in systematic form; i.e., H i = [I r A i ] and that A 1, A 2 have no 0 entries, then H 1 and H 2 are orthogonal if and only if A 1 A 2 is invertible. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 24 / 35

Problems Theorem. Let r = 2 and let n be either an odd prime power or n = 2 2k for some k. Then there exists a complete set of (n 1) 2 mutually orthogonal (4, n, 2, 2)-hypercubes. Theorem. Let n be a prime power, for any r < n, there exists a set of n 1 mutually orthogonal (2r, n, r, r)-hypercubes. Other results. by Droz and Mullen appear for r 4. Open Problem. Investigate Reed-Solomon codes in systematic form whose redundant portion admit no 0 entries. Determine when two such matrices have invertible difference. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 25 / 35

Constructions in higher dimension d-dimensional Sudoku cubes. Suppose I want to inscribe a n d n d cube with n n regularly spaced subcubes. These are just (d, n, n d, d 1) (Latin) hypercubes comprising (d, n, d, 0)-hypercubes. Picking the linear form c 1 x 1 + + c d x d, with {c 1,..., c d } linearly independent is sufficient. Punch-line. Analyzing linear forms comes into play, This leads to a coding theory This actually yields much more structure we can explore... D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 26 / 35

No time some other talk: Coverage D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 27 / 35

Latin squares are orthogonal arrays D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 28 / 35

Sudokus coordinatized by AG(4,3) D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 29 / 35

Hypercubes coordinatized by AG(d-1,q) D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 30 / 35

HyperSudokus from linear forms and codes D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 31 / 35

Connections to (t, m, s)-nets and ordered orthogonal arrays D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 32 / 35

Recap D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 33 / 35

Finishing off... This work was inspired by and joint with Gary Mullen and touched on 2 papers: J. Ethier, G. L. Mullen, D. Panario and D. Thomson, Orthogonal hypercubes of class r, JCTA (2012). M. Huggan, G. L. Mullen, B. Stevens and D. Thomson, Generalized Sudoku arrays with strong regularity conditions, DCC (2016). D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 34 / 35

Finishing off... This work was inspired by and joint with Gary Mullen and touched on 2 papers: J. Ethier, G. L. Mullen, D. Panario and D. Thomson, Orthogonal hypercubes of class r, JCTA (2012). M. Huggan, G. L. Mullen, B. Stevens and D. Thomson, Generalized Sudoku arrays with strong regularity conditions, DCC (2016). But I owe Gary much more than that: We have 6 joint papers (so far...), As my editor for FFA, DCC, HFF and many other acronyms, My first job out of PhD was at Penn State. He got me tickets to the Penn State vs. Ohio State game in 2012, And many more great conversations about mathematics (or whatever!) over the years. D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 34 / 35

Thank you! Thank you Gary, for 70 years of beautiful mathematical problems, with many more to come Teeba Photographer: Bev Mullen D. Thomson (Carleton) Class-r hypercubes and related arrays FFDay2017 35 / 35