A Tutorial on Orthogonal Arrays: Constructions, Bounds and Links to Error-correcting Codes

Size: px
Start display at page:

Download "A Tutorial on Orthogonal Arrays: Constructions, Bounds and Links to Error-correcting Codes"

Transcription

1 A Tutorial on Orthogonal Arrays: onstructions, ounds and Links to Error-correcting odes Douglas R. Stinson David R. heriton School of omputer Science University of Waterloo D.R. Stinson 1

2 Talk Outline ffl OA(k; n) and MOLS ffl OA (k; n), Plackett-urman bound, constructions, affine designs OA (t; k; n), Rao bound, ush bounds, ierbrauer-friedman bound, ffl constructions ffl linear codes and orthogonal arrays, duality nonlinear codes and orthogonal arrays, linear programming bounds, ffl duality ffl orthogonal arrays with a non-prime-power number of symbols D.R. Stinson 2

3 Definition Let k 2 and n 1 be integers. An orthogonal array OA(k; n) is an n 2 k array, A, with entries from a set X of cardinality n such that, within any two columns of A, every ordered pair of symbols from X occurs in exactly one row of A. An OA(s + 2; n) is equivalent to a set of s mutually orthogonal latin squares (MOLS) of order n. Every row of the OA corresponds to a particular cell in each of the latin squares. D.R. Stinson 3

4 Example 2 MOLS of order 3 OA(3; 4) D.R. Stinson 4

5 Example onsider the cells in row 1, column 1: 2 MOLS of order 3 OA(3; 4) D.R. Stinson 5

6 Example onsider the cells in row 3, column 2: 2 MOLS of order 3 OA(3; 4) D.R. Stinson 6

7 Some asic Results Theorem 1 Let n 2. If there is an OA(k; n),thenk» n + 1. Theorem 2 Let n 2. AnOA(n + 1; n) is equivalent to any of the following designs: 1. n 1 MOLS of order n; 2. an affine plane of order n; 3. a projective plane of order n. D.R. Stinson 7

8 First Generalization: Higher Let k 2, n 1 and 1 be integers. An orthogonal array OA (k; n) is a n 2 k array, A, with entries from a set X of cardinality n such that, within any two columns of A, every ordered pair of symbols from X occurs in exactly rows of A. Theorem 3 [Plackett-urman ound (1946)] Let n 2. If there is an OA (k; n),then n2 1 k» 1 : n D.R. Stinson 8

9 a i = k( n 1) a i (a i 1) = k(k 1)( 1) a i 2 overing Arrays Workshop May 14 16, 2006 First Proof: Variance Method Relabel the symbols so the last row of A is Define N = n 2. For 1» i» N 1,leta i denote the number of 1 s in row i of A. Then X N 1 i=1 X N 1 i=1 X N 1 = k(k( 1) + (n 1)): Define i=1 a = 1) k( n 1 : N D.R. Stinson 9

10 (a i a) 2 overing Arrays Workshop May 14 16, 2006 Then First Proof: Variance Method (cont.) X N 1 0» i=1 X N 1 X N 1 = a i + a 2 (N 1) a i 2 2a i=1 i=1 Therefore, = k(k( 1) + (n 1)) k2 ( n 1) 2 n 2 1 1) 2» ( n 2 1)(k( 1) + (n 1)): k( n This simplifies to yield n2 1 k» 1 : n D.R. Stinson 10

11 `ffi 2 `w + `ffi : w overing Arrays Workshop May 14 16, 2006 Second Proof: Applying the Johnson ound Again, relabel the symbols so the last row of A is Delete the last row of A, and replace every symbol x 6= 1 by 0. onsider the code formed by the columns of the resulting array. is a binary code consisting of k vectors of length ` = n 2 1, each of which has constant hamming weight w = n 1, such that the hamming distance between any two distinct codewords is equal to 2ffi = 2 (n 1). Apply the second Johnson bound for constant weight binary codes: jj» Hence, k» 2 1) (n 1) ( n n2 1) 2 ( n 2 1)( n 1) + ( n 2 1) (n 1) = 1 n 1 : ( n D.R. Stinson 11

12 Third Proof: Linear Algebra Approach Assume that A is defined on the symbols in Z n. Let the columns of A be denoted 1 ; : : : ; k.let 0 be the column vector of 0 s. For» m» n 1, construct m j from j by multiplying every entry by m 1 (modulo n). Let! = e 2ßi=n and define ffi : Z n! by the rule ffi(s) =! s. onsider the set of 1 + k(n 1) vectors D = fffi( 0 )g [ fffi(m j ) : 1» m» n 1; 1» j» kg: It can be shown that h; Di = 0 for all ; D 2 D, 6= D,whereh ; i denotes the hermitian inner product of two (complex-valued) vectors. Since D consists of mutually orthogonal vectors, they are linearly independent. Hence, we have a set of 1 + k(n 1) linearly independent vectors in N, and it follows that 1 + k(n 1)» N (= n 2 ). D.R. Stinson 12

13 IDs and Resolvable IDs A (v; k; )-ID (balanced incomplete block design)isapair(x; ), where X is a set of v elements called points and is a collection of k-subsets of X (called blocks) such that every unordered pair of points occurs in exactly blocks. The number of blocks is denoted by b,and each point occurs in exactly r blocks, where (v 1) = r(k 1) and bk = vr: (v; k; )-ID,say(X; A ),isresolvable if can be partitioned r into parallel classes, where each parallel consists v=k of disjoint blocks. D.R. Stinson 13

14 Equality in the Plackett-urman ound A resolvable (v; `; )-ID is affine resolvable if any two blocks from different parallel classes intersect in μ points. ose showed that an affine resolvable ID has v = μn 2, ` = μn and = (μn 1)=(n 1) for integers μ and n. Furthermore, there are n blocks in each parallel class and the number of parallel classes is r = (μn 2 1)=(n 1). Sucha design is denoted AD(n; μ). Theorem 4 An AD(n; μ) is equivalent to An OAμ(k; n) where k = (μn 2 1)=(n 1). Proof. Suppose we have an AD(n; μ). For1» i» r, let the blocks in the ith parallel class be named i;1 ; : : : ; i;n. For all points x 2 i;j,define A[x; i] = j. ThenA is the desired OA. The construction can be reversed, proving the converse. D.R. Stinson 14

15 Example Here is an AD(2; 2) (i.e., an affine resolvable (8; 4; 3)-ID) and the resulting OA 2 (2; 7; 2): ;0 = f0; 1; 2; 3g; 1;1 = f4; 5; 6; 7g 2;0 = f0; 1; 4; 5g; 2;1 = f2; 3; 6; 7g ;0 = f0; 1; 6; 7g; 3;1 = f2; 3; 4; 5g ;0 = f0; 2; 4; 6g; 4;1 = f1; 3; 5; 7g 5;0 = f0; 2; 5; 7g; 5;1 = f1; 3; 4; 6g ;0 = f0; 3; 4; 7g; 6;1 = f1; 2; 5; 6g ;0 = f0; 3; 5; 6g; 7;1 = f1; 2; 4; 7g D.R. Stinson 15

16 Existence of Affine Designs There are only two families of AD(n; μ) known to exist: 1. AD(q; q d ),whereq is a prime power (this design consists of the hyperplanes in an affine geometry of dimension d + 2) and 2. AD(2; s), whenever a Hadamard matrix of order 4s exists. The first family yields OA q d q d+2 1 q 1 ; q and the second family yields OAs(4s 1; 2). An OAs(4s 1; 2) is constructed from a Hadamard matrix of order 4s by standardizing a column of the matrix, and then deleting it. D.R. Stinson 16

17 Example Here is a Hadamard matrix of order 8 and the resulting OA 2 (2; 7; 2): A D.R. Stinson 17

18 Second Generalization: Higher t Let k t 2, n 1 and 1 be integers. An orthogonal array OA (t; k; n) is a n t k array, A, with entries from a set X of cardinality n such that, within any t columns of A, every ordered t-tuple of symbols from X occurs in exactly rows of A. Theorem 5 [Rao ound (1947)] Let n 2. If there is an OA (t; k; n),then n t 8 < 1 + P (t 1)=2 : 1 + P t=2 i=1 k i (n 1) i if t is even k i (t+1)=2 k 1 (t 1)=2 (n 1) t 1) + if is odd. i (n i=1 The Plackett-urman bound is the special case of the Rao bound with t = 2. D.R. Stinson 18

19 The ase = 1: The ush ound Theorem 6 [ush ound (1952)] Let n; t 2. If there is an OA 1 (t; k; n), then 8 >< if n is even and t» n k» + t 1 n + t 2 n t + 1 if t n. if n is odd and 3» t» n Theorem 7 If there exists an OA (t; k; n), then there exists an OA (t 1; k 1; n). >: Applying Theorem 7, we have that OA 1 (t; k; n) ) OA 1 (t 1; k 1; n) ) ) OA 1 (2; k t + 2; n); so k t + 2» n + 1 always holds. This yields the bound k» n + t 1. D.R. Stinson 19

20 A 0 overing Arrays Workshop May 14 16, 2006 Derived OAs Proof of Theorem 7. Let A be an OA (t; k; n) and let x be any symbol. The indicated subarray A 0 is an OA (t 1; k 1; n). x x x x A 0 is formed from A by deleting all rows of A that do not contain x in the first column, and then deleting the first column. D.R. Stinson 20

21 Example Theorem 8 For all t and all n, there exists an OA 1 (t; t + 1; n). Proof. For all t-tuples (x 1 ; : : : ; x t ) 2 (Z n) t,define a row of A consisting of the (t + 1)-tuple x 1 x 2 x t (x 1 + x t ) mod n: That is, we write down all the (t + 1)-tuples that sum to 0 modulo n. Observe that an OA 1 (t; t + 1; n) meets the ush bound with equality if t n. D.R. Stinson 21

22 t n k 1 n 1)k (n n 1)k (n + 1) n(t overing Arrays Workshop May 14 16, 2006 The ase of Large t: The ierbrauer-friedman ound Theorem 9 [ierbrauer-friedman ound (1995)] Let n; t 2. If there is an OA (t; k; n), then : The bound is nontrivial if If = 1 and k = t + 2, then the bound yields t» v 1. Hence, if t v, it must be the case that k» t + 1. This is the third case of the ush bound. t > 1: D.R. Stinson 22

23 Simple and Linear Orthogonal Arrays An orthogonal array A is a simple if all its rows in D are different. An orthogonal array A is linear if the symbol set X = F q for some prime power q and the rows of A form a subspace (of the vector space (F q) k ) having dimension log q jdj. A linear orthogonal array is necessarily simple, and is a power of q in a linear orthogonal array. D.R. Stinson 23

24 onstructing Linear Orthogonal Arrays Theorem 10 [ose (1947)] Let q be a prime power. Suppose M is an ` by k matrix of elements from F q such that every set of t columns of M is linearly independent, and M has rank `. Define A to be the q` by k matrix whose rows consist of all the linear combinations of the rows of M. ThenA is a linear OA (t; k; q) where = q` t. D.R. Stinson 24

25 1 0 1 ff ff 2 ff q 2 overing Arrays Workshop May 14 16, 2006 Example Suppose q is a prime power, and let ff 2 F q be a primitive element. Let M be the following 2 by q + 1 matrix: A Every pair of columns of M is linearly independent, so M generates a linear OA 1 (2; q + 1; q). This orthogonal array is optimal; it is equivalent to a projective or affine plane of order q. D.R. Stinson 25

26 0 0 1 ff ff 2 ff q ff 2 ff 4 ff 2(q 2) overing Arrays Workshop May 14 16, 2006 Example We can generalize the previous example to any t such that 2» t» q + 1. Suppose q is a prime power, and let ff 2 F q be a primitive element. Let M be the following t by q + 1 matrix: ff ff 6 ff 3(q 2) ff t 1 ff (t 1)2 ff (t 1)(q 2) 1 Every set t of columns M of is linearly independent, M so generates a OA linear (t; q + 1; 1 Fort = 3 q). q and odd, this orthogonal array is optimal as it meets the ush bound with A D.R. Stinson 26

27 k 1 overing Arrays Workshop May 14 16, 2006 Gilbert-Varshamov ound Theorem 11 [Gilbert (1952), Varshamov (1957)] Let `, t and k be positive integers such that 2» t» `,andletq be a prime power. Suppose that Xt 1 1) i < q`: (1) (q i Then there exists a OA (t; k; linear where = q),. q` t i=0 Theorem 11 is proven by showing that there is an ` by k matrix satisfying the conditions of Theorem 10. This can be done by an easy counting argument. D.R. Stinson 27

28 odes Let Q be a set of q symbols. Acode is a set of k-tuples (of symbols) called codewords. For x; y 2 Q k,define the Hamming distance between x and y to be y) = jfi : x i 6= y i gj; dist(x; x = (x where ; : : : ; x k ) 1 y = (y and ; : : : ; y k 1 ). The distance of the code, denoted dist(), is the smallest positive integer d such that dist(x; y) d for all x; y 2, x 6= y. is a (k; M;d; q)-code if jj = M and dist() d. D.R. Stinson 28

29 Linear odes Acode is a linear code of dimension m if Q = F q for some prime power q and is an m-dimensional subspace of the vector space (F q) k. The dual code of a linear code is the code?,where? = fy 2 (F q) k : x y = 0 for all x 2 g: (As usual, y denotes the inner product F q over of the two x vectors x and y.) The subspaces and are called orthogonal complements of each other. Observe? that is a linear code of dimension k dim().? D.R. Stinson 29

30 Linear odes and OAs Theorem 12 Suppose that (F q) k is a linear code of dimension m. Then if and only if is a linear OA (d 1; k; q), where dist() d?. k m d+1 q = Theorem 12 says that the theory of linear codes is equivalent to the theory of linear orthogonal arrays. In particular, every bound or construction for linear codes implies a corresponding bound or construction for linear orthogonal arrays, and vice versa. D.R. Stinson 30

31 Hamming and Simplex odes Let q be a prime power and let r 2. TheHamming code is a linear (k; M;d; q)-code where k = (q r 1)=(q 1), M = q k r and d = 3. The Simplex code is the dual of the Hamming code; it is a M;d; q)-code = where 1)=(q 1), = and d = q. r 1 (k; k (q M q It r r q) follows t = q that the Hamming OA (t; code is an where 1, r 1 k; = q and. This is an optimal OA because it k = (q 1)=(q k r t 1) meets the ierbrauer-friedman r bound with equality. The Simplex code is an OA (2; k; q) where k = (q r 1)=(q 1) and =. This is an optimal OA because it meets the Plackett-urman q bound r 2 with equality. D.R. Stinson 31

32 M = A : overing Arrays Workshop May 14 16, 2006 Hamming and Simplex odes (cont.) The Simplex code can be constructed using Theorem 10. From every 1-dimensional subspace of (F q) r, choose a (non-zero) vector v. LetM be the r by (q r 1)=(q 1) matrix whose columns are the chosen vectors. learly no two columns of M are linearly dependent, so M yields an OA with t = 2. (Equivalently, the Hamming code has distance d = 3.) When q = 2, the columns of M comprise all 2 r 1 non-zero vectors in (F 2 ) r. For example, when r = 3, wehave D.R. Stinson 32

33 Rao and Sphere-packing ounds Recall the Rao bound for OA (t; k; q) in the case of even t: Xt=2 q t 1 + k i 1) i : (q i=1 Suppose is a linear (k; q m ; d; q)-code where d is odd. Then? is a k; where = q q),. Applying the Rao bound with OA (d 1; k m d+1 1, we obtain d = t X (d 1)=2 or q k m d+1 q d i=1 k i 1) i ; (q q m» k q + P (d 1)=2 1 k 1) i : i (q This is the Sphere-packing bound for (linear) codes. i=1 D.R. Stinson 33

34 t q k 1 q 1)k (q + 1) q(t k m d+1 q d 1 q k 1 q qd (q 1)k : qd 1)k (q qd overing Arrays Workshop May 14 16, 2006 ierbrauer-friedman and Plotkin ounds Recall the ierbrauer-friedman bound for OA (t; k; q): : Suppose is a linear (k; q m ; d; q)-code. Then? is a OA (d 1; k; q), where = q k m d+1. Applying the ierbrauer-friedman bound with t = d 1, we obtain : Suppose that d > (q 1)k=q; then q m» This is the Plotkin bound for (linear) codes. D.R. Stinson 34

35 0 t 1 j c j 1 A + z; a overing Arrays Workshop May 14 16, 2006 A Family of Nonlinear OAs Theorem 13 [Mudhopadhyay (1981), ierbrauer (1995)] Suppose q is a prime power, ` m and 2» t» q`. Then there exists an OA q (t 1)(` m)(t; q`; q m ). Proof. : q` Let q) be any surjective m F q-linear mapping. The ffi rows F of are indexed by! t-tuples (F : : : ; a t 1 ),wherez 2 (F q) m A 1 (z;a ; and q` (1» i» t i 1), and the columns A of are indexed by the a F 2 elements of A[r; c] q`. An entry is defined F as follows: A[r; c] = ffi where r = (z;a 1 ; : : : ; a t 1 ). j=1 D.R. Stinson 35

36 A Family of Nonlinear OAs (cont.) For t = 2, we obtain OA q` m(2; q`; q m ).If`» 2m, then these OAs have the minimum possible value of permitted by the Plackett-urman bound: q`(qm 1) + 1 2m q q` m q` 1 = 2m q > q` m 1: Since is an integer, it must be the case that q` m. D.R. Stinson 36

37 A i = 1 M overing Arrays Workshop May 14 16, 2006 Distance Distributions of odes Suppose is (k; M;d; 2) an (binary) code. The distance distribution of is defined to be the (A sequence ; A 1 ; : : : ; A k 0 ),where y) : x; y 2 ; dist(x; y) = igj; jf(x; = 0; : : : ; k. The following properties are easily verified: i A 0 = 1; (2) A i 0 for 0» i» k; and (3) Also, A 0 + A 1 + : : : + A k = M: (4) A i = 0 for 1» i» d 1, anda d > 0. D.R. Stinson 37

38 A 0 i = 1 M overing Arrays Workshop May 14 16, 2006 Krawtchouk Polynomials Let ` be a non-negative integer, and let P`(x) be the Krawtchouk polynomial defined as follows: `X ( 1) j x j x k j ` : P`(x) = j=0 The dual distance distribution of is defined to be (A 0 0 ; A0 1 ; : : : ; A0 k ), where kx A j P i (j); j=0 i = 0; : : : ; k. We will express this notationally as (A 0 0; A 0 1; : : : ; A 0 k ) = Kr(A 0; A 1 ; : : : ; A k ): D.R. Stinson 38

39 Krawtchouk Polynomials (cont.) The following properties, analogous to (2), (3) and (4), were proved by Delsarte: = 1; (5) A 0 0 A 0 i 0 for 0» i» k; and (6) (7) 0 A0 1 + : : : + A0 k = 2k A : M 0 Delsarte further showed that Kr is an involutory transformation: ; : : : ; Ak ) = (A 0; A 1 ; : : : ; A k ): (8) A 0; Kr(A D.R. Stinson 39

40 Dual Distance A If for 0 i» d0 1 and 0 A d 0 > 0, thend is called the dual 0 i distance of the code. Suppose we write the codewords = in as rows of 0 1» an array. Delsarte proved the following important k M result. Theorem 14 [Delsarte (1973)] is an OA M=2 d 0 1(d 0 1; k; 2). If is linear, then the dual distance distribution of is the same as the distance distibution of?. Hence, Theorem 14 generalizes Theorem 12. D.R. Stinson 40

41 x 0 = 1 kx overing Arrays Workshop May 14 16, 2006 Linear Programming ounds Let D and k be positive integers such that D» k. We employ the following linear program, L(k; D), which is due to McEliece, Rodemich, Rumsey and Welch. Maximize S = x 0 + x x k subject to i = 0 for 1» i» D 1 x i 0 for D» i» k x x j P i (j) 0 for 0» i» k: j=0 D.R. Stinson 41

42 Linear Programming ounds (cont.) Theorem 15 Suppose that is a (k; M;d; 2) code. Then the following hold: 1. Let S opt be the optimal solution to L(k; d). If has distance d,then M» S opt. 2. Let S opt be the optimal solution to L(k; d 0 ).If has dual distance d 0, then M 2 k =S opt. D.R. Stinson 42

43 Linear Programming ounds (cont.) Proof. Let ; A 1 ; : : : ; A k ) 0 be the distance distribution of (k; M;d; 2) a (A code,, having andlet(a distance d, ; : : : ; Ak ) be the dual distance 0; A distribution of. The first assertion is proved as follows. We claim that (A 0 ; : : : ; A k ) is a feasible solution for L(k; d). The constraints of L(k; d) are satisfied because of (2), (3) and (6), and the fact that is assumed to have distance d. Then, from (4), the resulting value of the objective function is M,so the first assertion follows. To prove the second assertion, we show that (A 0 0 ; : : : ; A0 k ) is a feasible solution for L(k; d 0 ). This follows in a similar way from (3), (5), (6) and (8). Then, from (7), the resulting value of the objective function is 2 k =M, so the second assertion follows, as well. D.R. Stinson 43

44 Duality of ounds for odes and OAs Gopalakrishnan (1994) (see also ierbrauer, Gopalakrishnan and Stinson (1998)) observed that Theorem 15 provides an elementary and transparent explanation of the duality of the Sphere-Packing and Rao bounds; and of the Plotkin and ierbrauer bounds. This follows immediately from Theorem 15 once it is proven that the bounds in question are consequences of the more general linear programming bound. For example, it is known that the Sphere-Packing bound is a consequence of the Linear Programming bound. Therefore the Rao bound holds. Some comments: 1. Other examples of dual pairs of bounds also exist. 2. The theory can be generalized to non-binary codes and OAs. 3. A similar observation was made by Levenshtein (1995) using a much more complicated approach. D.R. Stinson 44

45 OAs where the Number of Symbols is not a Prime Power There is an extensive theory of MOLS, which yields many constructions for OAs with t = 2 on an arbitrary number of symbols. As well, recall from Theorem 8 that an OA 1 (t; t + 1; n) exists for all t and n. In contrast, there are very few constructions for OAs with 3» t» k 2, in which the number of symbols is not a prime power. One classical construction is a direct product construction. Theorem 16 [ush (1952)] If there exist OA 1 (t; k; n 1 ) and OA 2 (t; k; n 1 ), then there exists an OA 1 2 (t; k; n 1 n 2 ). D.R. Stinson 45

46 OAs where the Number of Symbols is not a Prime Power (cont.) A recent method of Kreher has been used to produce new infinite classes of OA (3; k; n) with k 5. This technique employs resolvable 3-wise balanced designs and ordered designs of strength 3. Here are two examples of results obtained using applications of this method. Theorem 17 [olbourn, Kreher, McSorley, Stinson (2002)] q Suppose is an odd prime power. Then there exists an q + 3; q + 1). OAq 1(3; Theorem 18 [olbourn, Kreher, McSorley, Stinson (2002)] q Suppose is an odd prime power. Then there exists an OA q 2 1(3; 2(q + 3); q + 1). D.R. Stinson 46

47 Applications of Orthogonal Arrays in omputer Science Secrecy and authentication codes ffl Threshold schemes ffl Perfect local randomizers ffl Derandomization ffl Resilient and correlation-immune functions ffl lock cipher and stream cipher design ffl D.R. Stinson 47

48 References For more information on orthogonal arrays, including applications, see: J. ierbrauer, Introduction to oding Theory, R Press, 2005, ffl hapter 15.. J. olbourn and J. H. Dinitz. The R Handbook of ffl ombinatorial Designs, R Press, 1996, Sections II.4 and II.5. A. S. Hedayat, N. J. A. Sloane and J. Stufken, Orthogonal Arrays: ffl Theory and Applications, Springer, D. R. Stinson, ombinatorial Designs: onstructions and Analysis, ffl Springer, 2004, hapters 10 and 11. D.R. Stinson 48

A Short Overview of Orthogonal Arrays

A Short Overview of Orthogonal Arrays A Short Overview of Orthogonal Arrays John Stufken Department of Statistics University of Georgia Isaac Newton Institute September 5, 2011 John Stufken (University of Georgia) Orthogonal Arrays September

More information

Orthogonal Arrays & Codes

Orthogonal Arrays & Codes Orthogonal Arrays & Codes Orthogonal Arrays - Redux An orthogonal array of strength t, a t-(v,k,λ)-oa, is a λv t x k array of v symbols, such that in any t columns of the array every one of the possible

More information

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

Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets Navid Nasr Esfahani, Ian Goldberg and Douglas R. Stinson David R. Cheriton School of Computer Science University of

More information

Additional Constructions to Solve the Generalized Russian Cards Problem using Combinatorial Designs

Additional Constructions to Solve the Generalized Russian Cards Problem using Combinatorial Designs Additional Constructions to Solve the Generalized Russian Cards Problem using Combinatorial Designs Colleen M. Swanson Computer Science & Engineering Division University of Michigan Ann Arbor, MI 48109,

More information

Affine designs and linear orthogonal arrays

Affine designs and linear orthogonal arrays Affine designs and linear orthogonal arrays Vladimir D. Tonchev Department of Mathematical Sciences, Michigan Technological University, Houghton, Michigan 49931, USA, tonchev@mtu.edu Abstract It is proved

More information

FRACTIONAL FACTORIAL DESIGNS OF STRENGTH 3 AND SMALL RUN SIZES

FRACTIONAL FACTORIAL DESIGNS OF STRENGTH 3 AND SMALL RUN SIZES FRACTIONAL FACTORIAL DESIGNS OF STRENGTH 3 AND SMALL RUN SIZES ANDRIES E. BROUWER, ARJEH M. COHEN, MAN V.M. NGUYEN Abstract. All mixed (or asymmetric) orthogonal arrays of strength 3 with run size at most

More information

The decomposability of simple orthogonal arrays on 3 symbols having t + 1 rows and strength t

The decomposability of simple orthogonal arrays on 3 symbols having t + 1 rows and strength t The decomposability of simple orthogonal arrays on 3 symbols having t + 1 rows and strength t Wiebke S. Diestelkamp Department of Mathematics University of Dayton Dayton, OH 45469-2316 USA wiebke@udayton.edu

More information

Mutually Orthogonal Latin Squares: Covering and Packing Analogues

Mutually Orthogonal Latin Squares: Covering and Packing Analogues Squares: Covering 1 1 School of Computing, Informatics, and Decision Systems Engineering Arizona State University Mile High Conference, 15 August 2013 Latin Squares Definition A latin square of side n

More information

Correcting Codes in Cryptography

Correcting Codes in Cryptography EWSCS 06 Palmse, Estonia 5-10 March 2006 Lecture 2: Orthogonal Arrays and Error- Correcting Codes in Cryptography James L. Massey Prof.-em. ETH Zürich, Adjunct Prof., Lund Univ., Sweden, and Tech. Univ.

More information

ORTHOGONAL ARRAYS OF STRENGTH 3 AND SMALL RUN SIZES

ORTHOGONAL ARRAYS OF STRENGTH 3 AND SMALL RUN SIZES ORTHOGONAL ARRAYS OF STRENGTH 3 AND SMALL RUN SIZES ANDRIES E. BROUWER, ARJEH M. COHEN, MAN V.M. NGUYEN Abstract. All mixed (or asymmetric) orthogonal arrays of strength 3 with run size at most 64 are

More information

Latin Squares and Orthogonal Arrays

Latin Squares and Orthogonal Arrays School of Electrical Engineering and Computer Science University of Ottawa lucia@eecs.uottawa.ca Winter 2017 Latin squares Definition A Latin square of order n is an n n array, with symbols in {1,...,

More information

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

New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices New quasi-symmetric designs constructed using mutually orthogonal Latin squares and Hadamard matrices Carl Bracken, Gary McGuire Department of Mathematics, National University of Ireland, Maynooth, Co.

More information

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

Solutions of Exam Coding Theory (2MMC30), 23 June (1.a) Consider the 4 4 matrices as words in F 16 Solutions of Exam Coding Theory (2MMC30), 23 June 2016 (1.a) Consider the 4 4 matrices as words in F 16 2, the binary vector space of dimension 16. C is the code of all binary 4 4 matrices such that the

More information

Delsarte s linear programming bound

Delsarte s linear programming bound 15-859 Coding Theory, Fall 14 December 5, 2014 Introduction For all n, q, and d, Delsarte s linear program establishes a series of linear constraints that every code in F n q with distance d must satisfy.

More information

Orthogonal arrays of strength three from regular 3-wise balanced designs

Orthogonal arrays of strength three from regular 3-wise balanced designs Orthogonal arrays of strength three from regular 3-wise balanced designs Charles J. Colbourn Computer Science University of Vermont Burlington, Vermont 05405 D. L. Kreher Mathematical Sciences Michigan

More information

Some Nonregular Designs From the Nordstrom and Robinson Code and Their Statistical Properties

Some Nonregular Designs From the Nordstrom and Robinson Code and Their Statistical Properties Some Nonregular Designs From the Nordstrom and Robinson Code and Their Statistical Properties HONGQUAN XU Department of Statistics, University of California, Los Angeles, CA 90095-1554, U.S.A. (hqxu@stat.ucla.edu)

More information

The Hamming Codes and Delsarte s Linear Programming Bound

The Hamming Codes and Delsarte s Linear Programming Bound The Hamming Codes and Delsarte s Linear Programming Bound by Sky McKinley Under the Astute Tutelage of Professor John S. Caughman, IV A thesis submitted in partial fulfillment of the requirements for the

More information

Lecture 17: Perfect Codes and Gilbert-Varshamov Bound

Lecture 17: Perfect Codes and Gilbert-Varshamov Bound Lecture 17: Perfect Codes and Gilbert-Varshamov Bound Maximality of Hamming code Lemma Let C be a code with distance 3, then: C 2n n + 1 Codes that meet this bound: Perfect codes Hamming code is a perfect

More information

Parameter inequalities for orthogonal arrays with mixed levels

Parameter inequalities for orthogonal arrays with mixed levels Parameter inequalities for orthogonal arrays with mixed levels Wiebke S. Diestelkamp Department of Mathematics University of Dayton Dayton, OH 45469-2316 wiebke@udayton.edu Designs, Codes and Cryptography,

More information

1 Fields and vector spaces

1 Fields and vector spaces 1 Fields and vector spaces In this section we revise some algebraic preliminaries and establish notation. 1.1 Division rings and fields A division ring, or skew field, is a structure F with two binary

More information

ELEC 519A Selected Topics in Digital Communications: Information Theory. Hamming Codes and Bounds on Codes

ELEC 519A Selected Topics in Digital Communications: Information Theory. Hamming Codes and Bounds on Codes ELEC 519A Selected Topics in Digital Communications: Information Theory Hamming Codes and Bounds on Codes Single Error Correcting Codes 2 Hamming Codes (7,4,3) Hamming code 1 0 0 0 0 1 1 0 1 0 0 1 0 1

More information

Optimal Ramp Schemes and Related Combinatorial Objects

Optimal Ramp Schemes and Related Combinatorial Objects Optimal Ramp Schemes and Related Combinatorial Objects Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo BCC 2017, Glasgow, July 3 7, 2017 1 / 18 (t, n)-threshold Schemes

More information

ICT12 8. Linear codes. The Gilbert-Varshamov lower bound and the MacWilliams identities SXD

ICT12 8. Linear codes. The Gilbert-Varshamov lower bound and the MacWilliams identities SXD 1 ICT12 8. Linear codes. The Gilbert-Varshamov lower bound and the MacWilliams identities 19.10.2012 SXD 8.1. The Gilbert Varshamov existence condition 8.2. The MacWilliams identities 2 8.1. The Gilbert

More information

arxiv: v1 [math.co] 13 Apr 2018

arxiv: v1 [math.co] 13 Apr 2018 Constructions of Augmented Orthogonal Arrays Lijun Ji 1, Yun Li 1 and Miao Liang 2 1 Department of Mathematics, Soochow University, Suzhou 215006, China arxiv:180405137v1 [mathco] 13 Apr 2018 E-mail: jilijun@sudaeducn

More information

STRONG FORMS OF ORTHOGONALITY FOR SETS OF HYPERCUBES

STRONG FORMS OF ORTHOGONALITY FOR SETS OF HYPERCUBES The Pennsylvania State University The Graduate School Department of Mathematics STRONG FORMS OF ORTHOGONALITY FOR SETS OF HYPERCUBES A Dissertation in Mathematics by John T. Ethier c 008 John T. Ethier

More information

2.1 Sets. Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R.

2.1 Sets. Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R. 2. Basic Structures 2.1 Sets Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R. Definition 2 Objects in a set are called elements or members of the set. A set is

More information

Introduction to Block Designs

Introduction to Block Designs School of Electrical Engineering and Computer Science University of Ottawa lucia@eecs.uottawa.ca Winter 2017 What is Design Theory? Combinatorial design theory deals with the arrangement of elements into

More information

Incidence Structures Related to Difference Sets and Their Applications

Incidence Structures Related to Difference Sets and Their Applications aòµ 05B30 ü èµ Æ Òµ 113350 Æ Æ Ø Ø K8: 'u8'é(9ùa^ = Ø K8: Incidence Structures Related to Difference Sets and Their Applications úôœææ Æ Ø ž

More information

Chapter 10 Combinatorial Designs

Chapter 10 Combinatorial Designs Chapter 10 Combinatorial Designs BIBD Example (a,b,c) (a,b,d) (a,c,e) (a,d,f) (a,e,f) (b,c,f) (b,d,e) (b,e,f) (c,d,e) (c,d,f) Here are 10 subsets of the 6 element set {a, b, c, d, e, f }. BIBD Definition

More information

And for polynomials with coefficients in F 2 = Z/2 Euclidean algorithm for gcd s Concept of equality mod M(x) Extended Euclid for inverses mod M(x)

And for polynomials with coefficients in F 2 = Z/2 Euclidean algorithm for gcd s Concept of equality mod M(x) Extended Euclid for inverses mod M(x) Outline Recall: For integers Euclidean algorithm for finding gcd s Extended Euclid for finding multiplicative inverses Extended Euclid for computing Sun-Ze Test for primitive roots And for polynomials

More information

Week 15-16: Combinatorial Design

Week 15-16: Combinatorial Design Week 15-16: Combinatorial Design May 8, 2017 A combinatorial design, or simply a design, is an arrangement of the objects of a set into subsets satisfying certain prescribed properties. The area of combinatorial

More information

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

CONSTRUCTION OF SLICED SPACE-FILLING DESIGNS BASED ON BALANCED SLICED ORTHOGONAL ARRAYS Statistica Sinica 24 (2014), 1685-1702 doi:http://dx.doi.org/10.5705/ss.2013.239 CONSTRUCTION OF SLICED SPACE-FILLING DESIGNS BASED ON BALANCED SLICED ORTHOGONAL ARRAYS Mingyao Ai 1, Bochuan Jiang 1,2

More information

Decomposing Bent Functions

Decomposing Bent Functions 2004 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 8, AUGUST 2003 Decomposing Bent Functions Anne Canteaut and Pascale Charpin Abstract In a recent paper [1], it is shown that the restrictions

More information

0 Sets and Induction. Sets

0 Sets and Induction. Sets 0 Sets and Induction Sets A set is an unordered collection of objects, called elements or members of the set. A set is said to contain its elements. We write a A to denote that a is an element of the set

More information

The cocycle lattice of binary matroids

The cocycle lattice of binary matroids Published in: Europ. J. Comb. 14 (1993), 241 250. The cocycle lattice of binary matroids László Lovász Eötvös University, Budapest, Hungary, H-1088 Princeton University, Princeton, NJ 08544 Ákos Seress*

More information

The Witt designs, Golay codes and Mathieu groups

The Witt designs, Golay codes and Mathieu groups The Witt designs, Golay codes and Mathieu groups 1 The Golay codes Let V be a vector space over F q with fixed basis e 1,..., e n. A code C is a subset of V. A linear code is a subspace of V. The vector

More information

Chapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005

Chapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005 Chapter 7 Error Control Coding Mikael Olofsson 2005 We have seen in Chapters 4 through 6 how digital modulation can be used to control error probabilities. This gives us a digital channel that in each

More information

On the decomposition of orthogonal arrays

On the decomposition of orthogonal arrays On the decomposition of orthogonal arrays Wiebke S. Diestelkamp Department of Mathematics University of Dayton Dayton, OH 45469-2316 wiebke@udayton.edu Jay H. Beder Department of Mathematical Sciences

More information

The collection of all subsets of cardinality k of a set with v elements (k < v) has the

The collection of all subsets of cardinality k of a set with v elements (k < v) has the Chapter 7 Block Designs One simile that solitary shines In the dry desert of a thousand lines. Epilogue to the Satires, ALEXANDER POPE The collection of all subsets of cardinality k of a set with v elements

More information

Proof: Let the check matrix be

Proof: Let the check matrix be Review/Outline Recall: Looking for good codes High info rate vs. high min distance Want simple description, too Linear, even cyclic, plausible Gilbert-Varshamov bound for linear codes Check matrix criterion

More information

Know the meaning of the basic concepts: ring, field, characteristic of a ring, the ring of polynomials R[x].

Know the meaning of the basic concepts: ring, field, characteristic of a ring, the ring of polynomials R[x]. The second exam will be on Friday, October 28, 2. It will cover Sections.7,.8, 3., 3.2, 3.4 (except 3.4.), 4. and 4.2 plus the handout on calculation of high powers of an integer modulo n via successive

More information

Moments of orthogonal arrays

Moments of orthogonal arrays Thirteenth International Workshop on Algebraic and Combinatorial Coding Theory Moments of orthogonal arrays Peter Boyvalenkov, Hristina Kulina Pomorie, BULGARIA, June 15-21, 2012 Orthogonal arrays H(n,

More information

Construction of latin squares of prime order

Construction of latin squares of prime order Construction of latin squares of prime order Theorem. If p is prime, then there exist p 1 MOLS of order p. Construction: The elements in the latin square will be the elements of Z p, the integers modulo

More information

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

Finite Mathematics. Nik Ruškuc and Colva M. Roney-Dougal Finite Mathematics Nik Ruškuc and Colva M. Roney-Dougal September 19, 2011 Contents 1 Introduction 3 1 About the course............................. 3 2 A review of some algebraic structures.................

More information

MATH 291T CODING THEORY

MATH 291T CODING THEORY California State University, Fresno MATH 291T CODING THEORY Spring 2009 Instructor : Stefaan Delcroix Chapter 1 Introduction to Error-Correcting Codes It happens quite often that a message becomes corrupt

More information

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,

More information

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q),

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q), Elementary 2-Group Character Codes Cunsheng Ding 1, David Kohel 2, and San Ling Abstract In this correspondence we describe a class of codes over GF (q), where q is a power of an odd prime. These codes

More information

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

1 I A Q E B A I E Q 1 A ; E Q A I A (2) A : (3) A : (4) Latin Squares Denition and examples Denition. (Latin Square) An n n Latin square, or a latin square of order n, is a square array with n symbols arranged so that each symbol appears just once in each row

More information

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

S. B. Damelin*, G. Michalski*, G. L. Mullen** and D. Stone* 4 February Abstract The number of linearly independent binary vectors with applications to the construction of hypercubes and orthogonal arrays, pseudo (t, m, s)-nets and linear codes. S. B. Damelin*, G. Michalski*, G. L.

More information

Finite geometry codes, generalized Hadamard matrices, and Hamada and Assmus conjectures p. 1/2

Finite geometry codes, generalized Hadamard matrices, and Hamada and Assmus conjectures p. 1/2 Finite geometry codes, generalized Hadamard matrices, and Hamada and Assmus conjectures Vladimir D. Tonchev a Department of Mathematical Sciences Michigan Technological University Houghton, Michigan 49931,

More information

The upper bound of general Maximum Distance Separable codes

The upper bound of general Maximum Distance Separable codes University of New Brunswick Saint John Faculty of Science, Applied Science, and Engineering Math 4200: Honours Project The upper bound of general Maximum Distance Separable codes Svenja Huntemann Supervisor:

More information

arxiv: v2 [math.co] 17 May 2017

arxiv: v2 [math.co] 17 May 2017 New nonbinary code bounds based on divisibility arguments Sven Polak 1 arxiv:1606.05144v [math.co] 17 May 017 Abstract. For q, n, d N, let A q (n, d) be the maximum size of a code C [q] n with minimum

More information

Topic 3. Design of Sequences with Low Correlation

Topic 3. Design of Sequences with Low Correlation Topic 3. Design of Sequences with Low Correlation M-sequences and Quadratic Residue Sequences 2 Multiple Trace Term Sequences and WG Sequences 3 Gold-pair, Kasami Sequences, and Interleaved Sequences 4

More information

A new look at an old construction: constructing (simple) 3-designs from resolvable 2-designs

A new look at an old construction: constructing (simple) 3-designs from resolvable 2-designs A new look at an old construction: constructing (simple) 3-designs from resolvable 2-designs Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario, N2L

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

An Application of Coding Theory into Experimental Design Construction Methods for Unequal Orthogonal Arrays

An Application of Coding Theory into Experimental Design Construction Methods for Unequal Orthogonal Arrays The 2006 International Seminar of E-commerce Academic and Application Research Tainan, Taiwan, R.O.C, March 1-2, 2006 An Application of Coding Theory into Experimental Design Construction Methods for Unequal

More information

1. A brief introduction to

1. A brief introduction to 1. A brief introduction to design theory These lectures were given to an audience of design theorists; for those outside this class, the introductory chapter describes some of the concepts of design theory

More information

: Coding Theory. Notes by Assoc. Prof. Dr. Patanee Udomkavanich October 30, upattane

: Coding Theory. Notes by Assoc. Prof. Dr. Patanee Udomkavanich October 30, upattane 2301532 : Coding Theory Notes by Assoc. Prof. Dr. Patanee Udomkavanich October 30, 2006 http://pioneer.chula.ac.th/ upattane Chapter 1 Error detection, correction and decoding 1.1 Basic definitions and

More information

Some Open Problems Arising from my Recent Finite Field Research

Some Open Problems Arising from my Recent Finite Field Research Some Open Problems Arising from my Recent Finite Field Research Gary L. Mullen Penn State University mullen@math.psu.edu July 13, 2015 Some Open Problems Arising from myrecent Finite Field Research July

More information

Some recent results on all-or-nothing transforms, or All or nothing at all

Some recent results on all-or-nothing transforms, or All or nothing at all Some recent results on all-or-nothing transforms, or All or nothing at all Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo Alex Rosa 80, Mikulov, June 27 30, 2017

More information

Introduction to binary block codes

Introduction to binary block codes 58 Chapter 6 Introduction to binary block codes In this chapter we begin to study binary signal constellations, which are the Euclidean-space images of binary block codes. Such constellations have nominal

More information

Groups of Prime Power Order with Derived Subgroup of Prime Order

Groups of Prime Power Order with Derived Subgroup of Prime Order Journal of Algebra 219, 625 657 (1999) Article ID jabr.1998.7909, available online at http://www.idealibrary.com on Groups of Prime Power Order with Derived Subgroup of Prime Order Simon R. Blackburn*

More information

New Inequalities for q-ary Constant-Weight Codes

New Inequalities for q-ary Constant-Weight Codes New Inequalities for q-ary Constant-Weight Codes Hyun Kwang Kim 1 Phan Thanh Toan 1 1 Department of Mathematics, POSTECH International Workshop on Coding and Cryptography April 15-19, 2013, Bergen (Norway

More information

arxiv: v1 [math.co] 27 Jul 2015

arxiv: v1 [math.co] 27 Jul 2015 Perfect Graeco-Latin balanced incomplete block designs and related designs arxiv:1507.07336v1 [math.co] 27 Jul 2015 Sunanda Bagchi Theoretical Statistics and Mathematics Unit Indian Statistical Institute

More information

Lecture B04 : Linear codes and singleton bound

Lecture B04 : Linear codes and singleton bound IITM-CS6845: Theory Toolkit February 1, 2012 Lecture B04 : Linear codes and singleton bound Lecturer: Jayalal Sarma Scribe: T Devanathan We start by proving a generalization of Hamming Bound, which we

More information

ON LINEAR CODES WHOSE WEIGHTS AND LENGTH HAVE A COMMON DIVISOR. 1. Introduction

ON LINEAR CODES WHOSE WEIGHTS AND LENGTH HAVE A COMMON DIVISOR. 1. Introduction ON LINEAR CODES WHOSE WEIGHTS AND LENGTH HAVE A COMMON DIVISOR SIMEON BALL, AART BLOKHUIS, ANDRÁS GÁCS, PETER SZIKLAI, AND ZSUZSA WEINER Abstract. In this paper we prove that a set of points (in a projective

More information

Boolean degree 1 functions on some classical association schemes

Boolean degree 1 functions on some classical association schemes Boolean degree 1 functions on some classical association schemes Yuval Filmus, Ferdinand Ihringer February 16, 2018 Abstract We investigate Boolean degree 1 functions for several classical association

More information

Group divisible designs in MOLS of order ten

Group divisible designs in MOLS of order ten Des. Codes Cryptogr. (014) 71:83 91 DOI 10.1007/s1063-01-979-8 Group divisible designs in MOLS of order ten Peter Dukes Leah Howard Received: 10 March 011 / Revised: June 01 / Accepted: 10 July 01 / Published

More information

Strongly Regular Decompositions of the Complete Graph

Strongly Regular Decompositions of the Complete Graph Journal of Algebraic Combinatorics, 17, 181 201, 2003 c 2003 Kluwer Academic Publishers. Manufactured in The Netherlands. Strongly Regular Decompositions of the Complete Graph EDWIN R. VAN DAM Edwin.vanDam@uvt.nl

More information

Cover Page. The handle holds various files of this Leiden University dissertation

Cover Page. The handle   holds various files of this Leiden University dissertation Cover Page The handle http://hdl.handle.net/1887/57796 holds various files of this Leiden University dissertation Author: Mirandola, Diego Title: On products of linear error correcting codes Date: 2017-12-06

More information

SYMBOL EXPLANATION EXAMPLE

SYMBOL EXPLANATION EXAMPLE MATH 4310 PRELIM I REVIEW Notation These are the symbols we have used in class, leading up to Prelim I, and which I will use on the exam SYMBOL EXPLANATION EXAMPLE {a, b, c, } The is the way to write the

More information

Laura Chihara* and Dennis Stanton**

Laura Chihara* and Dennis Stanton** ZEROS OF GENERALIZED KRAWTCHOUK POLYNOMIALS Laura Chihara* and Dennis Stanton** Abstract. The zeros of generalized Krawtchouk polynomials are studied. Some interlacing theorems for the zeros are given.

More information

Chapter 3 Linear Block Codes

Chapter 3 Linear Block Codes Wireless Information Transmission System Lab. Chapter 3 Linear Block Codes Institute of Communications Engineering National Sun Yat-sen University Outlines Introduction to linear block codes Syndrome and

More information

Constructions of digital nets using global function fields

Constructions of digital nets using global function fields ACTA ARITHMETICA 105.3 (2002) Constructions of digital nets using global function fields by Harald Niederreiter (Singapore) and Ferruh Özbudak (Ankara) 1. Introduction. The theory of (t, m, s)-nets and

More information

On non-antipodal binary completely regular codes

On non-antipodal binary completely regular codes On non-antipodal binary completely regular codes J. Borges, J. Rifà Department of Information and Communications Engineering, Universitat Autònoma de Barcelona, 08193-Bellaterra, Spain. V.A. Zinoviev Institute

More information

Infinite rank of elliptic curves over Q ab and quadratic twists with positive rank

Infinite rank of elliptic curves over Q ab and quadratic twists with positive rank Infinite rank of elliptic curves over Q ab and quadratic twists with positive rank Bo-Hae Im Chung-Ang University The 3rd East Asian Number Theory Conference National Taiwan University, Taipei January

More information

Duality in Linear Programming

Duality in Linear Programming Duality in Linear Programming Gary D. Knott Civilized Software Inc. 1219 Heritage Park Circle Silver Spring MD 296 phone:31-962-3711 email:knott@civilized.com URL:www.civilized.com May 1, 213.1 Duality

More information

6.4 BASIS AND DIMENSION (Review) DEF 1 Vectors v 1, v 2,, v k in a vector space V are said to form a basis for V if. (a) v 1,, v k span V and

6.4 BASIS AND DIMENSION (Review) DEF 1 Vectors v 1, v 2,, v k in a vector space V are said to form a basis for V if. (a) v 1,, v k span V and 6.4 BASIS AND DIMENSION (Review) DEF 1 Vectors v 1, v 2,, v k in a vector space V are said to form a basis for V if (a) v 1,, v k span V and (b) v 1,, v k are linearly independent. HMHsueh 1 Natural Basis

More information

Trades in complex Hadamard matrices

Trades in complex Hadamard matrices Trades in complex Hadamard matrices Padraig Ó Catháin Ian M. Wanless School of Mathematical Sciences, Monash University, VIC 3800, Australia. February 9, 2015 Abstract A trade in a complex Hadamard matrix

More information

Mathematics for Cryptography

Mathematics for Cryptography Mathematics for Cryptography Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario, N2L 3G1, Canada March 15, 2016 1 Groups and Modular Arithmetic 1.1

More information

On Construction of a Class of. Orthogonal Arrays

On Construction of a Class of. Orthogonal Arrays On Construction of a Class of Orthogonal Arrays arxiv:1210.6923v1 [cs.dm] 25 Oct 2012 by Ankit Pat under the esteemed guidance of Professor Somesh Kumar A Dissertation Submitted for the Partial Fulfillment

More information

Index coding with side information

Index coding with side information Index coding with side information Ehsan Ebrahimi Targhi University of Tartu Abstract. The Index Coding problem has attracted a considerable amount of attention in the recent years. The problem is motivated

More information

Codes on graphs. Chapter Elementary realizations of linear block codes

Codes on graphs. Chapter Elementary realizations of linear block codes Chapter 11 Codes on graphs In this chapter we will introduce the subject of codes on graphs. This subject forms an intellectual foundation for all known classes of capacity-approaching codes, including

More information

BALANCED INCOMPLETE BLOCK DESIGNS

BALANCED INCOMPLETE BLOCK DESIGNS BALANCED INCOMPLETE BLOCK DESIGNS V.K. Sharma I.A.S.R.I., Library Avenue, New Delhi -110012. 1. Introduction In Incomplete block designs, as their name implies, the block size is less than the number of

More information

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

Mutually orthogonal latin squares (MOLS) and Orthogonal arrays (OA) and Orthogonal arrays (OA) Bimal Roy Indian Statistical Institute, Kolkata. Bimal Roy, Indian Statistical Institute, Kolkata. and Orthogonal arrays (O Outline of the talk 1 Latin squares 2 3 Bimal Roy,

More information

Nonlinear Codes Outperform the Best Linear Codes on the Binary Erasure Channel

Nonlinear Codes Outperform the Best Linear Codes on the Binary Erasure Channel Nonear odes Outperform the Best Linear odes on the Binary Erasure hannel Po-Ning hen, Hsuan-Yin Lin Department of Electrical and omputer Engineering National hiao-tung University NTU Hsinchu, Taiwan poning@faculty.nctu.edu.tw,.hsuanyin@ieee.org

More information

The idea is that if we restrict our attention to any k positions in x, no matter how many times we

The idea is that if we restrict our attention to any k positions in x, no matter how many times we k-wise Independence and -biased k-wise Indepedence February 0, 999 Scribe: Felix Wu Denitions Consider a distribution D on n bits x x x n. D is k-wise independent i for all sets of k indices S fi ;:::;i

More information

MATH32031: Coding Theory Part 15: Summary

MATH32031: Coding Theory Part 15: Summary MATH32031: Coding Theory Part 15: Summary 1 The initial problem The main goal of coding theory is to develop techniques which permit the detection of errors in the transmission of information and, if necessary,

More information

Codewords of small weight in the (dual) code of points and k-spaces of P G(n, q)

Codewords of small weight in the (dual) code of points and k-spaces of P G(n, q) Codewords of small weight in the (dual) code of points and k-spaces of P G(n, q) M. Lavrauw L. Storme G. Van de Voorde October 4, 2007 Abstract In this paper, we study the p-ary linear code C k (n, q),

More information

MT5821 Advanced Combinatorics

MT5821 Advanced Combinatorics MT5821 Advanced Combinatorics 1 Error-correcting codes In this section of the notes, we have a quick look at coding theory. After a motivating introduction, we discuss the weight enumerator of a code,

More information

ARCS IN FINITE PROJECTIVE SPACES. Basic objects and definitions

ARCS IN FINITE PROJECTIVE SPACES. Basic objects and definitions ARCS IN FINITE PROJECTIVE SPACES SIMEON BALL Abstract. These notes are an outline of a course on arcs given at the Finite Geometry Summer School, University of Sussex, June 26-30, 2017. Let K denote an

More information

Smith theory. Andrew Putman. Abstract

Smith theory. Andrew Putman. Abstract Smith theory Andrew Putman Abstract We discuss theorems of P. Smith and Floyd connecting the cohomology of a simplicial complex equipped with an action of a finite p-group to the cohomology of its fixed

More information

The lattice of N-run orthogonal arrays

The lattice of N-run orthogonal arrays Journal of Statistical Planning and Inference 102 (2002) 477 500 www.elsevier.com/locate/jspi The lattice of N-run orthogonal arrays E.M. Rains a, N.J.A. Sloane a, John Stufken b; a Information Sciences

More information

The Golay code. Robert A. Wilson. 01/12/08, QMUL, Pure Mathematics Seminar

The Golay code. Robert A. Wilson. 01/12/08, QMUL, Pure Mathematics Seminar The Golay code Robert A. Wilson 01/12/08, QMUL, Pure Mathematics Seminar 1 Introduction This is the third talk in a projected series of five. It is more-or-less independent of the first two talks in the

More information

IN this paper, we will introduce a new class of codes,

IN this paper, we will introduce a new class of codes, IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 44, NO 5, SEPTEMBER 1998 1861 Subspace Subcodes of Reed Solomon Codes Masayuki Hattori, Member, IEEE, Robert J McEliece, Fellow, IEEE, and Gustave Solomon,

More information

A Combinatorial Approach to Key Predistribution. for Distributed Sensor Networks

A Combinatorial Approach to Key Predistribution. for Distributed Sensor Networks A Combinatorial Approach to Key Predistribution for Distributed Sensor Networks Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo and Jooyoung Lee National Security

More information

Week 3: January 22-26, 2018

Week 3: January 22-26, 2018 EE564/CSE554: Error Correcting Codes Spring 2018 Lecturer: Viveck R. Cadambe Week 3: January 22-26, 2018 Scribe: Yu-Tse Lin Disclaimer: These notes have not been subjected to the usual scrutiny reserved

More information

PolynomialExponential Equations in Two Variables

PolynomialExponential Equations in Two Variables journal of number theory 62, 428438 (1997) article no. NT972058 PolynomialExponential Equations in Two Variables Scott D. Ahlgren* Department of Mathematics, University of Colorado, Boulder, Campus Box

More information

G Solution (10 points) Using elementary row operations, we transform the original generator matrix as follows.

G Solution (10 points) Using elementary row operations, we transform the original generator matrix as follows. EE 387 October 28, 2015 Algebraic Error-Control Codes Homework #4 Solutions Handout #24 1. LBC over GF(5). Let G be a nonsystematic generator matrix for a linear block code over GF(5). 2 4 2 2 4 4 G =

More information

#A30 INTEGERS 17 (2017) CONFERENCE MATRICES WITH MAXIMUM EXCESS AND TWO-INTERSECTION SETS

#A30 INTEGERS 17 (2017) CONFERENCE MATRICES WITH MAXIMUM EXCESS AND TWO-INTERSECTION SETS #A3 INTEGERS 7 (27) CONFERENCE MATRICES WITH MAIMUM ECESS AND TWO-INTERSECTION SETS Koji Momihara Faculty of Education, Kumamoto University, Kurokami, Kumamoto, Japan momihara@educ.kumamoto-u.ac.jp Sho

More information