arxiv: v2 [math.co] 8 Jan 2019
|
|
- Earl Stewart
- 5 years ago
- Views:
Transcription
1 A general construction of ordered orthogonal arrays using LFSRs arxiv: v2 [math.co] 8 Jan 2019 Daniel anario,mark Saaltink, Brett Stevens and Daniel Wevrick Abstract n [2], q t (q+1)t ordered orthogonal arrays (OOAs) of strength t over the alphabet F q were constructed using linear feedback shift register sequences (LFSRs) defined by primitive polynomials in F q [x]. n this paper we extend this result to all polynomials in F q [x] which satisfy some fairly simple restrictions, restrictions that are automatically satisfied by primitive polynomials. While these restrictions sometimes reduce the number of columns produced from (q + 1)t to a smaller multiple of t, in many cases we still obtain the maximum number of columns in the constructed OOA when using non-primitive polynomials. For small values of q and t, we generate OOAs in this manner for all permissible polynomials of degreetin F q [x] and compare the results to the ones produced in [2], [16] and [17] showing how close the arrays are to being full orthogonal arrays. Unusually for finite fields, our arrays based on non-primitive irreducible and even reducible polynomials are closer to orthogonal arrays than those built from primitive polynomials. 1 ntroduction Let t, m, v, λ Z + with 2 t m, let n = λv t and let M be an n m array over a set V (the alphabet) of cardinality v. An n t subarray of M is Daniel anario is with School of Mathematics and Statistics, Carleton University, Canada. daniel@math.carleton.ca Mark Saaltink and Daniel Wevrick are unaffiliated researchers. s: mark.saaltink@gmail.com, dwevrick@gmail.com Brett Stevens is with School of Mathematics and Statistics, Carleton University, Canada. brett@math.carleton.ca Daniel anario and Brett Stevens are partially supported by NSERC of Canada. 1
2 λ-covered if each t-tuple over V appears as a row of the subarray exactly λ times; the corresponding set of t columns of M is λ-covered. An orthogonal array (OA) of strength t and index λ is an n m array such that every set of t columns is λ-covered. We use OA λ (n;t,m,v) to denote such an array. A generalization of the concept of an OA is an ordered orthogonal array (OOA) [7], [11]. For s Z +, let M be an n ms array with columns labeled by {1,2,...,m} {1,2,...,s} and entries from a set V (the alphabet) of cardinality v. For1 i m, thesetofcolumnsindexedby{i} {1,2,...,s} is the block Bl M (i). Thus, [ M = Bl M (1) Bl M (2) Bl M (m) A subset Ω of columns of M is left-justified if (i,j) Ω with j > 1 implies (i,j 1) Ω. Thus, for each block Bl M (i), the columns in Ω that are in Bl M (i) are consecutive leftmost ones in Bl M (i), with indices (i,1),(i,2),...,(i,l i ) where l i is the number of columns in Ω chosen from Bl M (i). We observe that 0 l i s and so l i could be 0, which occurs when no columns of Ω are from Bl M (i). f M has the property that every left-justified set Ω of t columns of M is λ-covered, then M is an ordered orthogonal array, and is denoted OOA λ (n;t,m,s,v). As before, t is the strength of the OOA and λ is the index. For both OAs and OOAs, if λ = 1, we simply say covered and write OA(n;t,m,v) and OOA(n;t,m,s,v)todenotesucharrays. Bysettings = 1, anooa λ (n;t,m,1,v) can easily be seen to be an OA λ (n;t,m,v) as every subset of t columns is left-justified. As a concrete example, an OOA(8;3,2,3,2) with 2 blocks of size 3 over the alphabet F 2 is shown in Figure 1. ]. 2
3 OOA(8;3,2,3,2) = (1,1) (1,2) (1,3) (2,1) (2,2) (2,3) Figure 1: A strength 3 OOA over alphabet F 2. n an OA, all subsets of t columns are λ-covered and in an OOA all left-justified subsets of t columns are λ-covered. n an OOA, it is possible that additional subsets of t columns, those that are not left-justified, are also λ-covered. An OOA that has a significant percentage of non left-justified subsets of t columns λ-covered can be thought of as being closer to an OA and as having better coverage. We observe that the ordering and letters used for the parameters in the notation, OA λ (n;t,m,v) and OOA λ (n;t,m,s,v), is identical with the notation in [2]. The order of the parameters is the same as that used in the Handbook of Combinatorial Designs [3] but may be different from other reference books and/or papers [10]. More information about OAs and OOAs can be found in [3, Section V.59.3], [5] and [6, Chapter 3]. Ordered orthogonal arrays are the combinatorial analog of (t, m, s)-nets which were introduced by Niederreiter for their utility in quasi-monte Carlo numerical integration [13]. Let [0,1) s be the half-open unit cube of dimension s. An elementary interval in base b in [0,1) s is a set of the form E = s i=1 [ ai b d, a ) i +1 i b d i where, for each i, d i 0 and 0 a i < b d i. The volume of E is b d i. Let s 1, b 2, andm t 0beintegers. A(t,m,s)-net in base bisamultiset N of b m points in [0,1) s with the property that every elementary interval in base b of volume b t m contains precisely b t points from N. This property 3
4 is used to prove that the point set of a (t,m,s)-net has a bounded stardiscrepancy which, using the Koksma-Hlawka nequality, in turn provides a bound on the error in the quasi-monte Carlo numerical integration [3]. n Section 5 we will compute the star-discrepancy of some of the (t,m,s)-nets from our construction. The relationship between(t, m, s)-nets and OOAs was proved by Lawrence and independently by Mullen and Schmid. Theorem 1. ([7, 11]) Let s 1, b 2, t 0 and m be integers, and assume that m t+1 to avoid degeneracy. Then there exists a (t,m,s)-net in base b if and only if there exists an OOA b t(b m ;m t,s,m t,b). f the rows of an OOA form a linear subspace, as is the case for all the OOAs constructed in this article, then the corresponding net is digital [3]. Earlier papers giving constructions of OOAs include [2], [16] and [17]. Our paper generalizes the construction given in [2] which uses linear feedback shift registers defined by primitive polynomials in F q [x]. n our construction, primitivity is not required. Section 2 reviews, generalizes and simplifies a number of results from [2]. A key technical ingredient in [2] is the use of trace representation since, in that paper, only primitive polynomials are considered. Here we cannot use this ingredient since no trace representation is readily available for non-primitive polynomials. Section 3 gives the new construction and Section 4 provides a proof of the correctness of the construction. n place of the trace representation, we use the fact that the annihilating polynomial commutes with the left shift operator and scalar multiplication. n Section 5, we investigate the case of polynomials in F 2 [x], provide statistical data on the OOAs produced and compare these new OOAs to the ones produced in [2], [16] and [17]. Similar results for larger field sizes are provided in Appendix A. An initial analysis of the data shows that, on many occasions, the new construction produces OOAs that have better coverage than previously generated ones. n contrast to other situations in finite fields, here irreducible and reducible polynomials provide better coverage than primitive polynomials; see tables in Section 5 and Appendix A. 4
5 2 Linear Feedback Shift Registers Let F q be a finite field of order q and let f F q [x] be a monic polynomial of degree t. Writing f(x) = t i=0 b ix i, define a linear feedback shift register (LFSR) whose output stream, S(f,T) = s = (s n ) n 0 is given by t 1 s n+t = b i s n+i, n 0, i=0 for a given initial t-tuple T = (s 0,s 1,...,s t 1 ) F t q. Thisis equivalent tohaving t i=0 b is n+i = 0for all integers n 0. Then, f annihilates such streams and such streams are annihilated by f. Let G(f) denote the set of streams over F q that satisfy the recurrence defined by f. f b 0 0 we can run the LFSR in reverse by defining s n t = b 1 0 t b i s n t+i, n Z, i=1 and so we can allow the indexing set for s to be Z and not just the nonnegative integers. Thus, t i=0 b is n+i = 0 for all integers n. We also note that s is periodic; see [4] for more information about linear feedback shift registers. 2.1 Operations on streams Fix a monic polynomial f F q [x] with non-zero constant term. For s = (s n ) n 0 G(f) and β F q, we define Ls to be the stream b = (s n+1 ) n 0 and βs to be the stream b = (βs n ) n 0. Here L is the left-shift operator and these operations can be extended in the obvious way to define g(l)s for g F q [x]. From [4], a stream r has a run of zeroes of length l at index n if r n 1 0,r n = r n+1 = = r n+l 1 = 0,r n+l 0. For Lemmas 1-5 we always have the following context: f F q [x] is a monic polynomial of degree t with f(x) = t i=0 b ix i and b 0 0; β F q with f(β) 0; r,s G(f) with r = (L β)s; 5
6 r has a run of l 0 zeroes at index 0 (hence r l 0). The following two lemmas are parts of roposition 6 in [2] and are included here for completeness. Lemma 2. [2, roposition 6] (s 0,s 1,s 2,...,s l ) = (s 0,βs 0,β 2 s 0,...,β l s 0 ). roof. This follows from (L β)s = r and the assumption that r has a run of l 0 zeroes at index 0. Lemma 3. [2, roposition 6] s 0 = 0 if and only if s has a run of l+1 zeroes starting at index 0. roof. This follows from Lemma 2. From r = (L β)s, it follows that if s has a run of l+1 zeroes at index 0 (i.e. when s 0 = 0), then r has a run of l zeroes at index 0. Momentarily disregarding the fourth assumption that r has a run of l zeroes at index 0, we note that even if s 0 0, Lemma 2 shows that it is still possible to obtain a run of l zeroes in r. n [2], a special polynomial was constructed from r whose roots determine the exact conditions under which the run of l zeroes in r came from a run of l+1 zeroes in s. This polynomial is: l,r (x) = t j=l+1 ( j 1 b j r m x j 1 m). m=l Thenextthreelemmasprovepropertiesof l,r. Theseresultswereshown as Theorem 1 in [2], but the proofs given here are significantly shorter and less complicated than the ones given there. These lemmas are used in Section 3 to prove the correctness of the construction given in this paper. Lemma 4. [2, Theorem 1] The polynomial s 0 f + l,r has β as a root. roof. For j Z, since r = (L β)s, we have r j = s j+1 βs j or equivalently s j+1 = r j +βs j. Hence s 1 = r 0 +βs 0,s 2 = r 1 +βs 1 = r 1 +βr 0 +β 2 s 0, and so we have by induction s j = s 0 β j + j 1 m=0 Since s is annihilated by f, we have r m β j 1 m for all j N 0. 0 = t j=0 b js j 6
7 = ( t j=0 b j s 0 β j + ) j 1 m=0 r mβ j 1 m = s 0 t j=0 b jβ j + t j=0 b j ( j 1 m=0 r mβ j 1 m ) = s 0 f(β)+ ( t j=0 b j 1 j m=0 r mβ ). j 1 m Since r 0 = r 1 = = r l 1 = 0, the first l terms of the inner sum are 0 and so we have 0 = s 0 f(β)+ ( t j 1 b j r m β ). j 1 m j=0 m=l When 0 j l, the inner sum is empty and so 0 = s 0 f(β)+ t j=l+1 ( j 1 ) b j r m β j 1 m = s 0 f(β)+ l,r (β). m=l Hence β is a root of s 0 f + l,r as claimed. Lemma 5. [2, Theorem 1] The stream s has a run of zeroes of length l+1 starting at index 0 if and only if β is root of l,r (x) if and only if s 0 = 0. roof. This follows from Lemmas 3 and 4 and the fact that f(β) 0. To make the next results easier to understand, we re-write l,r (x) via a number of steps. First, reverse the inner sum to get l,r (x) = t j=l+1 ( j l 1 b j m=0 r j 1 m x m ). Then, switch the order of the two sums to get ( ) t l 1 t l,r (x) = b j r j 1 m x m. m=0 Lastly re-index the inner sum to get l,r (x) = t l 1 m=0 j=l+m+1 ( t m l 1 j=0 b j+m+l+1 r j+l ) x m. (1) We observe that l,r has degree smaller than or equal to t l 1 and the coefficient of x t l 1 is b t r l. n fact, l,r has degree t l 1 since b t = 1 and r l 0. Now, if s has a run of l+1 zeros starting at index 0, then we can express the polynomial l+1,s (x), for this tuple of zeroes, as 7
8 l,r (x) = t j=0 ( j l 1 b j m=0 r j 1 m x m ). (2) By Lemma 5, β is a root of l,r. Hence l,r (x) = (x β)a(x) for some A F q [x]. We show that A is, in fact, l+1,s (x) Lemma 6. [2, Theorem 1] Suppose s has a run of at least l+1 zeros starting at index 0. Then we have l,r (x) = (x β) l+1,s (x). roof. Let H(x) = (x β) l+1,s (x) l,r (x) and, for m N 0, consider [x m ]H(x), the coefficient of x m in H(x). We show that it is 0 and hence H(x) = 0. The constant term of H(x) is β [x 0 ] l+1,s (x) [x 0 ] l,r (x). Using l,r (x) = t j=0 b ( j l 1 j m=0 r j 1 mx m) and l+1,s (x) = t j=0 b ( j l 2 j m=0 s j 1 mx m) which are equivalent formulae for l,r and l+1,s (see results shown after Lemma 5) this constant term is β t j=0 b js j 1 t j=0 b jr j 1 (use only the term for m = 0) = t j=0 b j(r j 1 +βs j 1 ) = t j=0 b js j (since r = (L β)s) = 0 (since f annihilates s). For m 1 we have: [x m ]H(x) = [x m 1 ] l+1,s (x) β[x m ] l+1,s (x) [x m ] l,r (x). From Equations 1 and 2, we get [x m 1 ] l+1,s (x) = t m l 1 j=0 b j+m+l+1 s j+l+1 = b m+l+1 s l+1 + t m l 1 j=1 b j+m+l+1 s j+l+1 [x m ] l+1,s (x) = t m l 2 j=0 b j+m+l+2 s j+l+1 = 0 + t m l 1 j=1 b j+m+l+1 s j+l [x m ] l,r (x) = t m l 1 j=0 b j+m+l+1 r j+l = b t r t m 1 + t m l 2 j=0 b j+m+l+1 r j+l. The first and third of these equations come from removing the first and last terms, respectively, from the sums, and the second equation comes from incrementing the index j by 1. Thus we have [x m ]H(x) = b m+l+1 s l+1 b t r t m 1 + t m l 1 j=1 b j+m+l+1 (s j+l+1 βs j+l ) t m l 2 j=0 b j+m+l+1 r j+l. Since, r = (L β)s, s j+l+1 βs j+l = r j+l holds for all j and so 8
9 [x m ]H(x) = b m+l+1 s l+1 b t r t m 1 + t m l 1 j=1 b j+m+l+1 r j+l t m l 2 j=0 b j+m+l+1 r j+l = b m+l+1 s l+1 b t r t m 1 +(b t r t m 1 b m+l+1 r l ) = b m+l+1 (s l+1 r l ) = b m+l+1 (βs l ) = 0. Thus H(x) = 0 and the claimed result holds. 2.2 Getting longer and longer runs Let β F q be such that (x β,f(x)) = 1. Thus, there exists g F q [x] such that g(x)(x β) 1 (mod f) and so g(l) = (L β) 1 is a well-defined function on G(f). Let r (0) be a stream that has a run of zeroes of length l starting at index 0. nductively define a sequence of streams {r (i) } i 1 by r (i) = (L β) 1 r (i 1), i 1. Equivalently, we have r (i 1) = (L β)r (i) for i 1. Let l,r (0) be the polynomial defined for the run of l zeroes in r (0) and let z be the multiplicity of β as a root of l,r (0). From Lemma 5, for i 0, r (i+1) has a run of zeros of length l+i+1 as long as r (i) has a run of zeros of length l +i starting at index 0 and β is a root of l+i,r (i). f β is not a root of l+i,r (i), then r (i+1) does not have a run of l+i+1 zeroes starting at index 0. Repeated application of Lemma 5 gives the following result. Here, r (i),r (i+1) and l+i take the roles of r,s and i, respectively, from Section 2.1 Lemma 7. For 0 i z, r (i) has a run of zeros of length l+i starting at index 0 and r (i+1) is not 0 at index Starting at an index 0 Next we show that, for the results given in the previous sections, the requirement that the run of zeroes occurs at index 0 is not essential. Specifically, suppose that a stream r has a run of l zeroes starting at n Z and that r = (L β)s. Then, L n r = (L β)l n s; L n r has a run of l zeroes starting at index 0 and so the results given in the previous section can be applied to L n r. Specifically, we would have: (s n,s n+1,s n+2,...,s n+l ) = (s n,βs n,β 2 s n,...,β l s n ); s n = 0 if and only if s has a run of l+1 zeroes starting at index n; 9
10 if l,l n r(x) = t j=l+1 b j( j 1 m=l r n+mx j 1 m ); then, β isarootofs n f+ l,l n r; β is root of l,l n r if and only if s n = 0 if and only if s has a run of zeroes of length l +1 starting at index n; suppose s has a run of l+1 zeros starting at index n; then l,l n r(x) = (x β) l+1,l n s(x). These results will be used in the proof of the correctness of our new construction. 3 The Generalized Runs (GR) construction of OOAs Let f F q [x] be a monic polynomial with non-zero constant term. For a streams G(f)withperiodρwedefineitsorbittobetheset{s,Ls,L 2 s,...,l ρ 1 s} which is the set of the ρ different sequences of length ρ obtained by applying the left shift operator L to s i times, for i = 0,...,ρ 1. Theorbits partition G(f) into k orbits C 1,C 2,...,C k. All streams in a given orbit C i have the same period, denoted ρ i. For each C i we choose one stream a (i) C i, and call this the base for C i. Therefore, the elements of C i are all the shifts of the base a (i). For each β F q and 1 i k, consider b = (L β)a (i). Since b is annihilated by f, b G(f) and so lies in some orbit. Since any two elements of agiven orbitare shiftsof each other, theorbit that b lies in is independent of the choice of the base a (i) within the orbit C i. 3.1 RUNS construction from [2] n [2] it was observed that if f F q [x] is a degree t primitive polynomial and a is a fixed non-zero stream in G(f) then, for each β F q, there exists k β [1,q t 1] such that, for all n Z, the following holds: a n+1 βa n = a n kβ. (3) From this observation, an OOA(q t ;t,q + 1,t,q) over the alphabet F q was constructed as follows: for each β F q, a block with t columns was constructed where the first column is L k βa and each subsequent column is a left shift by k β places of the previous column. 10
11 When f is primitive there are exactly two orbits, one of which is the trivial orbit containing only the all zeroes stream and the other is the orbit containing a. Equation (3) is equivalent to stating that (L β)a = L k βa and so (L β) maps the non-trivial orbit to itself (and the trivial orbit to itself). Since L k βa = (L β) 1 a, a left shift of k β positions is equivalent to applying (L β) 1 to the stream. Hence, the jth column in the block is the first q t 1 elements of (L β) j a. Two additional special blocks are constructed and these q +1 blocks in total, each with t columns per block, yield the OOA(q t ;t,q +1,t,q). 3.2 Generalized RUNS construction By using the analysis in Section 3.1 to describe the construction in [2], we generalize this construction to include non-primitive polynomials satisfying some simple properties. For these polynomials, an OOA(q t ;t,γ+1,t,q) over the alphabet F q is constructed, where γ is the number of β F q such that (x β,f(x)) = 1. Equivalently, γ is the number of β F q that are not roots of f. When f is primitive, γ = q and the resulting OOA(q t ;t,q +1,t,q) is essentially the one produced in [2]. For f F q [x], a monic polynomial of degree t with non-zero constant term, let Γ f = {β 1,β 2,...,β γ } F q be the set of those β such that (x β,f(x)) = 1. For each such β, (x β) 1 (mod f) exists and so (L β) 1 is a well-defined function on G(f). For each β k Γ f, and each orbit C i, 1 i k, we construct a ρ i t matrix M(i,β k ) with jth column defined by the first ρ i elements of (L β k ) j a (i). For each orbit C i, we also have a special ρ i t matrix M(i, ) with jth column defined by the first ρ i elements of L j 1 a (i). DefineamatrixM(f)consistingofthesubmatricesM(i,β j ),i {1,2,...,s},β j 11
12 { } Γ f arranged as below, where γ = Γ f. C 1 M(1, ) M(1,β 1 ) M(1,β 2 )... M(1,β γ ) C 2 M(2, ) M(2,β 1 ) M(2,β 2 )... M(2,β γ ) C s M(s, ) M(s,β 1 ) M(s,β 2 ) M(s,β γ ) BlM(0) BlM(1) BlM(2) BlM(γ) n the next section, we prove that M(f) is an OOA(q t ;t,γ +1,t,q). n Section 3.1 we noted that two additional blocks were included in the RUNS construction. The Generalized RUNS construction shows that one of these blocks corresponds to the set of matrices {M(i, ) 1 i s} and the second corresponds to the set of matrices {M(i,0) 1 i s} (we note that 0 Γ f always holds). 4 Correctness of the construction The following result follows from Theorem 2 of [14]. Lemma 8. The following are equivalent: (1) A set of t columns {i 1,...,i t } is covered in M(f). (2) There is no row R = (r 0,r 1,...,r t(γ+1) 1 ) other than the all-zero row of M(f) such that r i1 = = r it = 0. One thing to note about the rows of the M(i, ) submatrices is that their sth row, with rows indexed 0 s ρ i 1, is the first t entries of L s a i. Equivalently these are the entries s,s+1,...,s +t 1 of a i. This is used in Case 1 in the following proof showing that the construction is valid. Theorem 9. For f F q [x], a monic polynomial of degree t with non-zero constant term, the matrix M(f), as defined in Section 3, is an OOA(q t ;t,γ+ 1,t,q). roof. With needed changes, the proof follows the one given in [2] for primitive f. Let L be a left-justified set of t columns in M(f) and let B be the q t t arrayinducedbythecolumnsofl. artitionlintosetsl 0,L 1,...,L γ where the columns of L i are in the ith block Bl M (i) and let l i = L i,0 i γ. 12
13 Thus, 0 l i t and t = t i=0 l i. This implies t l 0 = t i=1 l i, which is used a number of times in the proof. Let R = (r 0,r 1,...,r t 1 ) be a row of B. This row corresponds to some orbit C i which, after a re-labeling of the orbits, we can assume to be C 1 having base a = a (1). This row corresponds to a row S = (s 0,s 1,...,s t(γ+1) 1 ) of the full matrix M(f). Suppose that S is not the all zeroes row. Hence, the a is not the all zeroes stream. We claim that R is not all zeroes. By way of contradiction, suppose that it is all zeroes and consider 3 cases: Case 1: l 0 > 0, Case 2: l 0 = 0 and s 0 0 and Case 3: l 0 = 0 and s 0 = 0. n all cases, we find a run of zeroes of length l 0 starting at some index n and create the polynomial l (we omit the a from the subscript of as a is fixed) of degree t l 1 for this run. Then, letting z k be the multiplicity of β k as a root of l, we use that fact that γ k=1 z k deg( l ) = t l 1 to derive the required contradiction. Case 1: (l 0 > 0) : Then, (r ω,r ω+1,...,r ω+l0 1) = (s 0,s 1,...,s l0 1) and fromwhatwenotedearlieraboutm(1, ), thisl 0 -tupleis(a ω,a ω+1,...,a ω+l0 1), the first l 0 elements of L ω a where ω is the row index of R in the matrix M(1, ) (with indexing starting at 0). f r j 0 for some 0 j l 0 1, we are done. So suppose that r 0 = r 1 = = r l0 1 = 0. Thus, a has a run of zeroes of length l l 0 starting at index n ω and ending at index n + l 1. Let l be our polynomial of degree t l 1 for this run of l zeroes starting at index n. By Lemma 7, the z k entries in matrix M(1,β k ) corresponding to the row S are all zero while the (z k +1)st entry is not. Thus, since R is the all zeros row, we must have l k z k for 1 k γ, giving γ k=1 l k γ k=1 z k. Hence, t l 0 = γ k=1 l k γ k=1 z k t l 1. This gives, l 0 l +1, a contradiction. Case 2 (l 0 = 0,s 0 0) : Then a contains a run of l 0 = 0 zeroes starting at some index n. Let 0 be our polynomial of degree t l 0 1 = t 1 for this run of 0 zeroes starting at index n. By Lemma 7, the z k entries in matrix M(1,β k ) corresponding to the row S are all zero and the (z k +1)st entry is not. Since R is the all zeroes row, as before, we have l k z k for all k. Hence γ k=1 l k γ k=1 z k and,sincet = γ k=1 l k,wehavet γ k=1 z k t 1, a contradiction. 13
14 Case 3 (l 0 = 0,s 0 = 0): Since S is not the all zeroes row, there exists a smallest l 1 such that s 0 = s 1 = = s l 1 = 0, but s l 0. Thus, a has a run of l l zeroes starting at some index n 0 and ending at index n+l 1. Let l be our polynomial of degree t l 1 for this run of l zeroes starting at index n. By Lemma 7, the z k entries in matrix M(1,β k ) corresponding to the row S are all zero and the (z k +1)st entry is not. Since R is the all zeroes row, we must have l k z k for 1 k γ. As in Case 2, we get t = γ k=1 l k γ k=1 z k t l 1 which gives l 1, a contradiction. Thus all cases lead to a contradiction and so R is not the all zeroes row and hence L is covered by Lemma 8. Thus, M(f) is an OOA(q t ;t,γ+1,t,q) as claimed. As a corollary to this theorem, we have one of the main results of [2]. Corollary 10. An OOA(q t ;t,q+1,t,q) over the alphabet F q can be derived from the LFSR defined by a degree t 2 primitive polynomial f F q [x]. roof. Since f is primitive, f has no roots in F q and so (x β,f(x)) = 1 for all β F q. Thus, Γ f = F q and Theorem 9 provides the required OOA(q t ;t,q +1,t,q). Example 11. Let f(x) = x 3 +x 2 +x+1 = (x +1) 3 F 2 [x]. Then G(f) is partitioned into 4 orbits, as shown in the following table along with its (arbitrarily chosen) base. j a j period Hence, Γ f = {0} and our OOA is the following 8 6 matrix, partitioned into the 8 submatrices M(i,β) for (i,β) {0,1,2,3} {,0}. M(f) = M(0, ) M(0, 0) M(1, ) M(1, 0) M(2, ) M(2, 0) M(3, ) M(3, 0) = By Theorem 9, this is an OOA(8;3,2,3,2) and is the one shown at the. 14
15 start of the paper. Example 12. Let f(x) = x 4 +x 3 +1 F 2 [x]. Since f is primitive, G(f) is partitioned into 2 orbits. The following table shows their (arbitrarily chosen) bases. j a j period Hence, Γ f = F 2 and our OOA is the following matrix which is partitioned into the 6 submatrices M(i,β), one for each for (i,β) {0,1} (Γ f { }). M(f) = M(0, ) M(0,0) M(0,1) M(1, ) M(1, 0) M(1, 1) = By Theorem 9, this is an OOA(16;4,3,4,2) and is essentially the one that would be constructed by the RUNS construction of [2]. The OOAs constructed in Theorem 9 correspond, by Theorem 1, to digital (0,t,γ +1) nets in base q. 5 Comparison of constructions n this section we provide some data about the OOAs produced by our new construction. First, in Table 1, when the GR construction provides an OOA with t(q +1) columns, as the RUNS construction and the Rosenbloom/Tsfasman/Skriganov (RTS) construction do, we compare the percentage of t-sets covered. Following that we compute and compare the stardiscrepancy of some (t, m, s)-nets from the GR and RTS constructions. 15
16 n this table, # is the number of OOAs produced by the method, R min, R max, R avg, R SD, GR min, GR max, GR avg and GR SD give the minimum, maximum and average percentage coverage as well as the standard deviation for the RUNS and GR constructions, respectively. For the RUNS construction, # is the number of primitive polynomial in F 2 [x] of degree t and for the GR construction, # is the number of polynomials of degree t with no roots in F 2. The RTS construction produces exactly one OOA and the corresponding entry in the table is the percentage of t-sets covered for this OOA. Boldfaced entries in the GR max column indicate when a non-primitive polynomial gives an OOA with coverage that is at least as good as when only primitive polynomials are used and boldfaced entries in the GR SD column indicate then the standard deviation of the GR results is smaller than the standard deviation of the R results. Secondly, for those OOAs produced by the GR construction which have the maximum number of t-sets of columns covered, Table 2 provides the polynomial(s) that produce the corresponding OOA(s). n the roperty column of these table, denotes a primitive polynomial, denotes an irreducible but not primitive polynomial and R denotes a reducible polynomial, whosefactorization is provided. Observethat whent = 8,9,10,11, the polynomials that provide the best coverage are reducible. This shows that, in general, primitivity is not essential for best coverage. Table 1: Comparison between GR, RUNS and RTS constructions in F 2. t cols # GR min GR max GR avg GR SD # R min R max R avg R SD # RTS
17 Table 2: olynomials in F 2 [x] giving maximum coverage. t cols olynomial roperty Factorization 2 6 x 2 +x x 3 +x+1 x 3 +x x 4 +x x 5 +x 4 +x 3 +x x 6 +x 4 +x 3 +x x 7 +x 5 +x 2 +x x 8 +x 6 +x 4 +x 3 +1 R (x 2 +x+1)(x 6 +x 5 +x 4 +x+1) 9 27 x 9 +x 7 +x 6 +x 4 +x 2 +x+1 R (x 2 +x+1)(x 7 +x 6 +x 5 +x 4 +1) x 10 +x 9 +x 8 +x 7 +x 4 +x 2 +1 R (x 3 +x 2 +1)(x 7 +x 5 +x 4 +x 3 +1) x 11 +x 9 +x 7 +x 6 +1 R (x 2 +x+1) 3 (x 5 +x 4 +x 2 +x+1) For some applications, there may not be a need for the OOA to have the maximum number of columns, but it may be that the percentage of covered t-sets of columns is more important. Table 3 provide statistics on the coverage in the OOAs produced by the GR construction when the maximum number of columns is not produced. Table 3: ercentage of covered t-sets for OOAs using GR construction in F 2. t cols # GR min GR max GR avg n Appendix A we provide similar analyses for F q [x] when q = 3,4,5,7,8,9. Table 4 shows the star-discrepancy of some (t,m,s)-nets from the RTS construction and the best(smallest) star-discrepancy of some of the(t, m, s)- nets from the GR construction. The minimum of the GR construction is never worse than the RTS construction and is usually better, sometimes substantially. 17
18 Table 4: The star-discrepancy of the (t,m,s)-nets using the RTS and GR constructions. q t RTS GR max Summary n this paper we generalize the construction of OOAs given in [2] from using LFSRs defined by primitive polynomials to LFSRs using a far larger class of polynomials. While doing so, we also significantly simplify the proofs from [2]. For small field size and small degree, we provide data on how close the OOAs constructed are to being full OAs and compare the results to earlier constructions. Additionally we compute the star-discrepancies of the (t, m, s)-nets constructed which gives the accuracy for use in quasi-monte Carlo numerical integration. n both measures the OOAs and (t, m, s)-nets from the GR construction are at least the best known and often better. rovided examples show that primitivity is not a requirement for the construction of OOAs having best coverage. ndeed examples show that nonprimitivity is sometimes a requirement for the construction of OOAs having best coverage using our method. 18
19 References [1] R. C. Bose, Mathematical theory of the symmetrical factorial design, Sankhya, vol. 8, no. 2, pp , [2] A. G. Castoldi, L. Moura, D. anario and B. Stevens, Ordered orthogonal array construction using LFSR sequences, EEE Trans. nfo. Theory, vol. 63, no. 2, pp , [3] C. J. Colbourn and J. H. Dinitz, Handbook of Combinatorial Designs. Second Edition, Chapman & Hall/CRC, Boca Raton, [4] S. W. Golomb and G. Gong, Signal Design for Good Correlation for Wireless Communication, Cryptography, and Radar. Cambridge University ress, Cambridge, [5] A. S. Hedayat, N. J. A. Sloane and J. Stufken, Orthogonal Arrays: Theory and Applications. Springer, [6] T. Krikorian, Combinatorial Constructions of Ordered Orthogonal Arrays and Ordered Covering Arrays. MSc. Thesis, Ryerson University, [7] K. M. Lawrence, A combinatorial characterization of (t, m, s)-nets in base b, J. Combin. Des., vol. 4, pp , [8] R. Lidl and H. Niederreiter, Finite Fields. Cambridge University ress, Cambridge, [9] L. Moura, G. L. Mullen and D. anario, Finite field constructions of combinatorial arrays, Des. Codes Cryptogr. vol. 78, pp , [10] G. L. Mullen and D. anario, Handbook of Finite Fields. Chapman & Hall/CRC, Boca Raton, [11] G. L. Mullen and W. Ch. Schmid, An equivalence between (t,m,s)- nets and strongly orthogonal hypercubes, J. Combin. Theory A, vol. 76, pp , [12] A. Munemasa, Orthogonal arrays, primitive trinomials, and shiftregister sequences, Finite Fields Appl., vol. 4, pp ,
20 [13] H. Niederreiter, oint sets and sequences with small discrepancy, Monatsh. Math., vol. 104, pp , [14] S. Raaphorst, L. Moura, and B. Stevens, A construction for strength-3 covering arrays from linear feedback shift register sequences, Des. Codes Cryptogr., vol. 73, pp , [15] S. Roman, Coding and nformation Theory. Springer, [16] M. Y. Rosenbloom and M. A. Tsfasman, Codes for m-metric, robl. nf. Transm., vol. 33, pp , [17] M. M. Skriganov, Coding theory and uniform distributions, St. etersburg Math. J., vol. 33, pp , A Statistical data for OOA produced by GR in F q,q = 3,4,5,7,8,9 As was done in Section 5, we provide data about the OOAs produced by our new construction for larger fields. For some fields and polynomial degree, when the number of polynomials giving the OOA(s) with best coverage is large, we do not provide the polynomials but only a count. Table 5: Comparison between GR and RUNS constructions in F 3. t cols # GR min GR max GR avg GR SD # R min R max R avg R SD # RTS
21 Table 6: olynomials in F 3 [x] giving maximum coverage. t cols olynomial roperty Factorization 2 8 x 2 + x + 2 x 2 + 2x x 3 + 2x x 3 + x x 4 + x 3 + 2x 2 + 2x + 2 x 4 + 2x 3 + 2x 2 + x x 5 + 2x 3 + x 2 + 2x + 2 x 5 + 2x 3 + 2x 2 + 2x x 6 + 2x 4 + x 3 + 2x 2 + x + 1 R (x 2 + 1)(x 4 + x 2 + x + 1) x 6 + 2x 4 + 2x 3 + 2x 2 + 2x + 1 R (x 2 + 1)(x 4 + x 2 + 2x + 1) 7 28 x 7 + x 6 + x 5 + x 3 + x + 1 R (x + 2)(x 2 + 1)(x 4 + 2x 3 + 2x 2 + x + 2) x 7 + 2x 6 + x 5 + x R (x 2 + 2x + 2)(x 5 + 2x 3 + 2x 2 + 2x + 1) 8 32 x 8 + x 5 + x 4 + 2x 3 + 2x 2 + 2x + 2 x 8 + 2x 5 + x 4 + x 3 + 2x 2 + x + 2 Table 7: ercentage of covered t-sets for OOAs using GR construction in F 3. t cols # GR min GR max GR avg
22 Table 8: Comparison between GR and RUNS constructions in F 4. t cols # GR min GR max GR avg GR SD # R min R max R avg R SD # RTS Table 9: olynomials in F 4 [x] giving maximum coverage. t cols olynomial roperty 2 10 x 2 + ωx + ω x 2 + (ω + 1)x + ω + 1 x 2 + x + ω x 2 + x + ω + 1 x 2 + ωx + 1 x 2 + (ω + 1)x x 3 + ωx 2 + (ω + 1)x + ω x 3 + ωx 2 + (ω + 1)x + ω + 1 x 3 + (ω + 1)x 2 + ωx + ω x 3 + (ω + 1)x 2 + ωx + ω + 1 x 3 + x 2 + x + ω x 3 + x 2 + x + ω x 4 + ωx 3 + ωx 2 + (ω + 1)x + ω + 1 x 4 + ωx 3 + x 2 + ωx + 1 x 4 + (ω + 1)x 3 + (ω + 1)x 2 + ωx + ω x 4 + (ω + 1)x 3 + x 2 + (ω + 1)x + 1 x 4 + x 3 + ωx 2 + ωx + ω + 1 x 4 + x 3 + (ω + 1)x 2 + (ω + 1)x + ω 5 25 x 5 + ωx 4 + x 3 + ωx 2 + ω x 5 + (ω + 1)x 4 + x 3 + (ω + 1)x 2 + ω + 1 x 5 + x 4 + ωx 3 + ωx 2 + ω + 1 x 5 + x 4 + (ω + 1)x 3 + (ω + 1)x 2 + ω x 5 + ωx 4 + ωx 3 + (ω + 1)x x 5 + (ω + 1)x 4 + (ω + 1)x 3 + ωx Table 10: ercentage of covered t-sets for OOAs using GR construction in F 4. t cols # GR min GR max GR avg
23 Table 11: Comparison between GR and RUNS constructions in F 5. t cols # GR min GR max GR avg GR SD # R min R max R avg R SD # RTS Table 12: olynomials in F 5 [x] giving maximum coverage. t cols olynomial roperty 2 12 x 2 + x + 2 x 2 + 2x + 3 x 2 + 3x + 3 x 2 + 4x + 2 x x x 3 + 3x + 2 x 3 + 3x + 3 x 3 + x x 3 + 4x x 3 + 2x + 1 x 3 + 2x + 4 x 3 + 2x x 3 + 3x x 4 + x 3 + 2x 2 + x + 3 x 4 + 2x 3 + 3x 2 + 3x + 3 x 4 + 3x 3 + 3x 2 + 2x + 3 x 4 + 4x 3 + 2x 2 + 4x + 3 Table 13: ercentage of covered t-sets for OOAs using GR construction in F 5. t cols # GR min GR max GR avg
24 Table 14: Comparison between GR and RUNS constructions in F 7. t cols # GR min GR max GR avg GR SD # R min R max R avg R SD # RTS Table 15: olynomials in F 7 [x] giving maximum coverage. t cols olynomial roperty 2 16 x 2 + x + 3 x 2 + 2x + 3 x 2 + 2x + 5 x 2 + 3x + 5 x 2 + 4x + 5 x 2 + 5x + 3 x 2 + 5x + 5 x 2 + 6x + 3 x 2 + x + 6 x 2 + 3x + 6 x 2 + 4x + 6 x 2 + 6x x 3 + x 2 + 5x + 2 x 3 + 2x 2 + 6x + 2 x 3 + 4x 2 + 3x + 2 x 3 + 3x 2 + 3x + 5 x 3 + 5x 2 + 6x + 5 x 3 + 6x 2 + 5x x 4 + x 3 + 6x 2 + 2x + 5 x 4 + 2x 3 + 3x 2 + 2x + 3 x 4 + 5x 3 + 3x 2 + 5x + 3 x 4 + 6x 3 + 6x 2 + 5x + 5 x 4 + 3x 3 + 5x 2 + 5x + 6 x 4 + 4x 3 + 5x 2 + 2x + 6 Table 16: ercentage of covered t-sets for OOAs using GR construction in F 7. t cols # GR min GR max GR avg
25 Table 17: Comparison between GR and RUNS constructions in F 8. t cols #f GR min GR max GR avg GR SD #f R min R max R avg R SD #f RTS Table 18: olynomials in F 8 [x] giving maximum coverage. t cols # polynomials roperty R R Table 19: ercentage of covered t-sets for OOAs using GR construction in F 8. t cols # GR min GR max GR avg Table 20: Comparison between GR and RUNS constructions in F 9. t cols # GR min GR max GR avg GR SD # R min R max R avg R SD # RTS Table 21: olynomials in F 9 [x] giving maximum coverage. t cols # polynomials roperty R R 25
26 Table 22: ercentage of covered t-sets for OOAs using GR construction in F 9. t cols # GR min GR max GR avg
Division of Trinomials by Pentanomials and Orthogonal Arrays
Division of Trinomials by Pentanomials and Orthogonal Arrays School of Mathematics and Statistics Carleton University daniel@math.carleton.ca Joint work with M. Dewar, L. Moura, B. Stevens and Q. Wang
More informationGeometrical Constructions for Ordered Orthogonal Arrays and (T, M, S)-Nets
Geometrical Constructions for Ordered Orthogonal Arrays and (T, M, S)-Nets Ryoh Fuji-Hara and Ying Miao Institute of Policy and Planning Sciences University of Tsukuba Tsukuba 305-8573, Japan fujihara@sk.tsukuba.ac.jp
More informationAnewconstructionofstrength-3coveringarraysusinglinearfeedbackshiftregister(LFSR)sequences
Anewconstructionofstrength-3coveringarrays using linear feedback shift register (LFSR) sequences School of Electrical Engineering and Computer Science University of Ottawa lucia@eecs.uottawa.ca joint work
More informationCovering arrays from m-sequences and character sums
Covering arrays from m-sequences and character sums Georgios Tzanakis a,, Lucia Moura b, Daniel Panario a, Brett Stevens a a School of Mathematics and Statistics, Carleton University 1125 Colonel By Dr.,
More informationConstructing new covering arrays from LFSR sequences over finite
Constructing new covering arrays from LFSR sequences over finite fields Georgios Tzanakis a,, Lucia Moura b,, Daniel Panario a,, Brett Stevens a, a School of Mathematics and Statistics, Carleton University
More informationConstruction of digital nets from BCH-codes
Construction of digital nets from BCH-codes Yves Edel Jürgen Bierbrauer Abstract We establish a link between the theory of error-correcting codes and the theory of (t, m, s)-nets. This leads to the fundamental
More informationCONSTRUCTION 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 informationSome 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 informationA 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 informationConstructions 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 informationThe 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 informationON PERMUTATION POLYNOMIALS OF PRESCRIBED SHAPE
ON PERMUTATION POLYNOMIALS OF PRESCRIBED SHAPE AMIR AKBARY, DRAGOS GHIOCA, AND QIANG WANG Abstract. We count permutation polynomials of F q which are sums of m + 2 monomials of prescribed degrees. This
More informationLatin 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 informationConstruction 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 informationIntroduction to finite fields
Chapter 7 Introduction to finite fields This chapter provides an introduction to several kinds of abstract algebraic structures, particularly groups, fields, and polynomials. Our primary interest is in
More informationS. 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 informationA PASCAL-LIKE BOUND FOR THE NUMBER OF NECKLACES WITH FIXED DENSITY
A PASCAL-LIKE BOUND FOR THE NUMBER OF NECKLACES WITH FIXED DENSITY I. HECKENBERGER AND J. SAWADA Abstract. A bound resembling Pascal s identity is presented for binary necklaces with fixed density using
More informationAffine 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 informationOn 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 informationExplicit Factorizations of Cyclotomic and Dickson Polynomials over Finite Fields
Southern Illinois University Carbondale OpenSIUC Articles and Preprints Department of Mathematics 2007 Explicit Factorizations of Cyclotomic and Dickson Polynomials over Finite Fields Robert W. Fitzgerald
More informationA New Algorithm to Compute Terms in Special Types of Characteristic Sequences
A New Algorithm to Compute Terms in Special Types of Characteristic Sequences Kenneth J. Giuliani 1 and Guang Gong 2 1 Dept. of Mathematical and Computational Sciences University of Toronto at Mississauga
More informationarxiv: v1 [cs.it] 12 Jun 2016
New Permutation Trinomials From Niho Exponents over Finite Fields with Even Characteristic arxiv:606.03768v [cs.it] 2 Jun 206 Nian Li and Tor Helleseth Abstract In this paper, a class of permutation trinomials
More informationBinary Primitive BCH Codes. Decoding of the BCH Codes. Implementation of Galois Field Arithmetic. Implementation of Error Correction
BCH Codes Outline Binary Primitive BCH Codes Decoding of the BCH Codes Implementation of Galois Field Arithmetic Implementation of Error Correction Nonbinary BCH Codes and Reed-Solomon Codes Preface The
More informationPURELY PERIODIC SECOND ORDER LINEAR RECURRENCES
THOMAS MCKENZIE AND SHANNON OVERBAY Abstract. Second order linear homogeneous recurrence relations with coefficients in a finite field or in the integers modulo of an ideal have been the subject of much
More informationNon-Standard Coding Theory
Non-Standard Coding Theory Steven T. Dougherty July 3, 2013 Rosenbloom-Tsfasman Metric Codes with the Rosenbloom-Tsfasman Metric Rosenbloom-Tsfasman Metric Mat n,s (F q ) denotes the linear space of all
More informationCorrelation of Binary Sequence Families Derived from Multiplicative Character of Finite Fields
Correlation of Binary Sequence Families Derived from Multiplicative Character of Finite Fields Zilong Wang and Guang Gong Department of Electrical and Computer Engineering, University of Waterloo Waterloo,
More informationSome fundamental contributions of Gary Mullen to finite fields
Some fundamental contributions of Gary Mullen to finite fields School of Mathematics and Statistics, Carleton University daniel@math.carleton.ca Carleton Finite Fields Day 2017 September 29, 2017 Overview
More informationPERFECT POLYNOMIALS OVER F p WITH p + 1 IRREDUCIBLE DIVISORS. 1. Introduction. Let p be a prime number. For a monic polynomial A F p [x] let d
PERFECT POLYNOMIALS OVER F p WITH p + 1 IRREDUCIBLE DIVISORS L. H. GALLARDO and O. RAHAVANDRAINY Abstract. We consider, for a fixed prime number p, monic polynomials in one variable over the finite field
More informationOn the Primitivity of some Trinomials over Finite Fields
On the Primitivity of some Trinomials over Finite Fields LI Yujuan & WANG Huaifu & ZHAO Jinhua Science and Technology on Information Assurance Laboratory, Beijing, 100072, P.R. China email: liyj@amss.ac.cn,
More informationTHE MAXIMUM SIZE OF A PARTIAL 3-SPREAD IN A FINITE VECTOR SPACE OVER GF (2)
THE MAXIMUM SIZE OF A PARTIAL 3-SPREAD IN A FINITE VECTOR SPACE OVER GF (2) S. EL-ZANATI, H. JORDON, G. SEELINGER, P. SISSOKHO, AND L. SPENCE 4520 MATHEMATICS DEPARTMENT ILLINOIS STATE UNIVERSITY NORMAL,
More informationSimple 3-(q + 1, 5, 3) designs admitting an automorphism group PSL(2, q) with q 1 (mod 4)
Simple -(q + 5 ) designs admitting an automorphism group PSL( q) with q (mod 4) Weixia Li School of Mathematical Sciences Qingdao University Qingdao 667 China Dameng Deng Department of Mathematics Shanghai
More informationCONSTRUCTING ORDERED ORTHOGONAL ARRAYS VIA SUDOKU. 1. Introduction
CONSTRUCTING ORDERED ORTHOGONAL ARRAYS VIA SUDOKU JOHN LORCH Abstract. For prime powers q we use strongly orthogonal linear sudoku solutions of order q 2 to construct ordered orthogonal arrays of type
More informationA Block Negacyclic Bush-Type Hadamard Matrix and Two Strongly Regular Graphs
Journal of Combinatorial Theory, Series A 98, 118 126 (2002) doi:10.1006/jcta.2001.3231, available online at http://www.idealibrary.com on A Block Negacyclic Bush-Type Hadamard Matrix and Two Strongly
More informationThe generalized order-k Fibonacci Pell sequence by matrix methods
Journal of Computational and Applied Mathematics 09 (007) 33 45 wwwelseviercom/locate/cam The generalized order- Fibonacci Pell sequence by matrix methods Emrah Kilic Mathematics Department, TOBB University
More informationMINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS
MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS LORENZ HALBEISEN, MARTIN HAMILTON, AND PAVEL RŮŽIČKA Abstract. A subset X of a group (or a ring, or a field) is called generating, if the smallest subgroup
More informationWeek 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 informationCombinatorics of p-ary Bent Functions
Combinatorics of p-ary Bent Functions MIDN 1/C Steven Walsh United States Naval Academy 25 April 2014 Objectives Introduction/Motivation Definitions Important Theorems Main Results: Connecting Bent Functions
More informationarxiv: 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 informationON SUM OF SQUARES DECOMPOSITION FOR A BIQUADRATIC MATRIX FUNCTION
Annales Univ. Sci. Budapest., Sect. Comp. 33 (2010) 273-284 ON SUM OF SQUARES DECOMPOSITION FOR A BIQUADRATIC MATRIX FUNCTION L. László (Budapest, Hungary) Dedicated to Professor Ferenc Schipp on his 70th
More informationHey! You Can t Do That With My Code!
Hey! You Can t Do That With My Code! Department of Mathematical Sciences and Department of Computer Science Worcester Polytechnic Institute CIMPA-UNESCO-PHILIPPINES Research Summer School UP Diliman, July
More informationA GENERAL POLYNOMIAL SIEVE
A GENERAL POLYNOMIAL SIEVE SHUHONG GAO AND JASON HOWELL Abstract. An important component of the index calculus methods for finding discrete logarithms is the acquisition of smooth polynomial relations.
More informationAdditional 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 informationCONSTRUCTION OF NESTED (NEARLY) ORTHOGONAL DESIGNS FOR COMPUTER EXPERIMENTS
Statistica Sinica 23 (2013), 451-466 doi:http://dx.doi.org/10.5705/ss.2011.092 CONSTRUCTION OF NESTED (NEARLY) ORTHOGONAL DESIGNS FOR COMPUTER EXPERIMENTS Jun Li and Peter Z. G. Qian Opera Solutions and
More informationChapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations
Chapter 1: Systems of linear equations and matrices Section 1.1: Introduction to systems of linear equations Definition: A linear equation in n variables can be expressed in the form a 1 x 1 + a 2 x 2
More informationConstruction of some new families of nested orthogonal arrays
isid/ms/2017/01 April 7, 2017 http://www.isid.ac.in/ statmath/index.php?module=preprint Construction of some new families of nested orthogonal arrays Tian-fang Zhang, Guobin Wu and Aloke Dey Indian Statistical
More informationPARTITIONS OF FINITE VECTOR SPACES INTO SUBSPACES
PARTITIONS OF FINITE VECTOR SPACES INTO SUBSPACES S.I. EL-ZANATI, G.F. SEELINGER, P.A. SISSOKHO, L.E. SPENCE, AND C. VANDEN EYNDEN Abstract. Let V n (q) denote a vector space of dimension n over the field
More informationIMA Preprint Series # 2066
THE CARDINALITY OF SETS OF k-independent VECTORS OVER FINITE FIELDS By S.B. Damelin G. Michalski and G.L. Mullen IMA Preprint Series # 2066 ( October 2005 ) INSTITUTE FOR MATHEMATICS AND ITS APPLICATIONS
More informationSequences, DFT and Resistance against Fast Algebraic Attacks
Sequences, DFT and Resistance against Fast Algebraic Attacks Guang Gong Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario N2L 3G1, CANADA Email. ggong@calliope.uwaterloo.ca
More informationCharacterization of 2 n -Periodic Binary Sequences with Fixed 2-error or 3-error Linear Complexity
Characterization of n -Periodic Binary Sequences with Fixed -error or 3-error Linear Complexity Ramakanth Kavuluru Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA. Abstract
More informationLeast Period of Linear Recurring Sequences over a Finite Field
Degree Project Least Period of Linear Recurring Sequences over a Finite Field 2012-02-29 Author: Sajid Hanif Subject: Mathematics Level: Master Course code: 5MA12E Abstract This thesis deals with fundamental
More informationConstruction algorithms for plane nets in base b
Construction algorithms for plane nets in base b Gunther Leobacher, Friedrich Pillichshammer and Thomas Schell arxiv:1506.03201v1 [math.nt] 10 Jun 2015 Abstract The class of (0, m, s)-nets in base b has
More informationSplitting Subspaces, Singer Cycles and Linear Recurrences
Splitting Subspaces, Singer Cycles and Linear Recurrences Department of Mathematics Indian Institute of Technology Bombay Powai, Mumbai 400076, India http://www.math.iitb.ac.in/ srg/ Séminaire de Théorie
More informationIntroduction Inequalities for Perfect... Additive Sequences of... PDFs with holes and... Direct Constructions... Recursive... Concluding Remarks
Page 1 of 56 NSFC, Grant No. 1085103 and No. 10771193. 31th, July, 009 Zhejiang University Perfect Difference Families, Perfect Difference Matrices, and Related Combinatorial Structures Gennian Ge Department
More informationCANONICAL FORMS FOR LINEAR TRANSFORMATIONS AND MATRICES. D. Katz
CANONICAL FORMS FOR LINEAR TRANSFORMATIONS AND MATRICES D. Katz The purpose of this note is to present the rational canonical form and Jordan canonical form theorems for my M790 class. Throughout, we fix
More informationGeneralized hyper-bent functions over GF(p)
Discrete Applied Mathematics 55 2007) 066 070 Note Generalized hyper-bent functions over GFp) A.M. Youssef Concordia Institute for Information Systems Engineering, Concordia University, Montreal, QC, H3G
More informationConstruction of Equidistributed Generators Based on Linear Recurrences Modulo 2
Construction of Equidistributed Generators Based on Linear Recurrences Modulo 2 Pierre L Ecuyer and François Panneton Département d informatique et de recherche opérationnelle Université de Montréal C.P.
More informationCounting Matrices Over a Finite Field With All Eigenvalues in the Field
Counting Matrices Over a Finite Field With All Eigenvalues in the Field Lisa Kaylor David Offner Department of Mathematics and Computer Science Westminster College, Pennsylvania, USA kaylorlm@wclive.westminster.edu
More informationLatin squares: Equivalents and equivalence
Latin squares: Equivalents and equivalence 1 Introduction This essay describes some mathematical structures equivalent to Latin squares and some notions of equivalence of such structures. According to
More informationThe number of different reduced complete sets of MOLS corresponding to the Desarguesian projective planes
The number of different reduced complete sets of MOLS corresponding to the Desarguesian projective planes Vrije Universiteit Brussel jvpoucke@vub.ac.be joint work with K. Hicks, G.L. Mullen and L. Storme
More informationGENERATION OF PRIMITIVE BINARY POLYNOMIALS
INTERNATIONAL CONFERENCE ON ALGEBRA, LOGIC AND DISCRETE MATHEMATICS April 14-16, 1995 Niš GENERATION OF PRIMITIVE BINARY POLYNOMIALS Miodrag Živković Let F q denote the finite field of order q = p n, where
More informationParameterizing orbits in flag varieties
Parameterizing orbits in flag varieties W. Ethan Duckworth April 2008 Abstract In this document we parameterize the orbits of certain groups acting on partial flag varieties with finitely many orbits.
More informationExtending MDS Codes. T. L. Alderson
Extending MDS Codes T. L. Alderson Abstract A q-ary (n,k)-mds code, linear or not, satisfies n q + k 1. A code meeting this bound is said to have maximum length. Using purely combinatorial methods we show
More informationCombinatorics for algebraic geometers
Combinatorics for algebraic geometers Calculations in enumerative geometry Maria Monks March 17, 214 Motivation Enumerative geometry In the late 18 s, Hermann Schubert investigated problems in what is
More informationOn 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 informationSamurai Sudoku-Based Space-Filling Designs
Samurai Sudoku-Based Space-Filling Designs Xu Xu and Peter Z. G. Qian Department of Statistics University of Wisconsin Madison, Madison, WI 53706 Abstract Samurai Sudoku is a popular variation of Sudoku.
More informationREPRESENTATION THEORY OF S n
REPRESENTATION THEORY OF S n EVAN JENKINS Abstract. These are notes from three lectures given in MATH 26700, Introduction to Representation Theory of Finite Groups, at the University of Chicago in November
More informationLinear Feedback Shift Registers
Linear Feedback Shift Registers Pseudo-Random Sequences A pseudo-random sequence is a periodic sequence of numbers with a very long period. Golomb's Principles G1: The # of zeros and ones should be as
More informationCodewords 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 informationA SIMPLE METHOD FOR CONSTRUCTING ORTHOGONAL ARRAYS BY THE KRONECKER SUM
Jrl Syst Sci & Complexity (2006) 19: 266 273 A SIMPLE METHOD FOR CONSTRUCTING ORTHOGONAL ARRAYS BY THE KRONECKER SUM Yingshan ZHANG Weiguo LI Shisong MAO Zhongguo ZHENG Received: 14 December 2004 / Revised:
More informationUpper bounds on the sizes of variable strength covering arrays using the Lovász local lemma
arxiv:1901.05386v1 [math.co] 16 Jan 2019 Upper bounds on the sizes of variable strength covering arrays using the Lovász local lemma Lucia Moura, Sebastian Raaphorst and Brett Stevens January 15, 2019
More informationOn the existence of higher order polynomial. lattices with large figure of merit ϱ α.
On the existence of higher order polynomial lattices with large figure of merit Josef Dick a, Peter Kritzer b, Friedrich Pillichshammer c, Wolfgang Ch. Schmid b, a School of Mathematics, University of
More informationCube designs. December 12, 2014
Cube designs Václav Linek Department of Mathematics and Statistics University of Winnipeg Winnipeg, MB R3B 2E9 CANADA Leonard H. Soicher School of Mathematical Sciences Queen Mary University of London
More information2: LINEAR TRANSFORMATIONS AND MATRICES
2: LINEAR TRANSFORMATIONS AND MATRICES STEVEN HEILMAN Contents 1. Review 1 2. Linear Transformations 1 3. Null spaces, range, coordinate bases 2 4. Linear Transformations and Bases 4 5. Matrix Representation,
More informationSTRONG 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 informationHadamard matrices of order 32
Hadamard matrices of order 32 H. Kharaghani a,1 B. Tayfeh-Rezaie b a Department of Mathematics and Computer Science, University of Lethbridge, Lethbridge, Alberta, T1K3M4, Canada b School of Mathematics,
More informationAn Explicit Similarity Transform between Cellular Automata and LFSR Matrices*
FINITE FIELDS AND THEIR APPLICATIONS 4, 239 251 (1998) ARTICLE NO FF980212 An Explicit Similarity Transform between Cellular Automata and LFSR Matrices* Kevin Cattell and Jon C Muzio Department of Computer
More informationDifference Systems of Sets and Cyclotomy
Difference Systems of Sets and Cyclotomy Yukiyasu Mutoh a,1 a Graduate School of Information Science, Nagoya University, Nagoya, Aichi 464-8601, Japan, yukiyasu@jim.math.cm.is.nagoya-u.ac.jp Vladimir D.
More informationLacunary Polynomials over Finite Fields Course notes
Lacunary Polynomials over Finite Fields Course notes Javier Herranz Abstract This is a summary of the course Lacunary Polynomials over Finite Fields, given by Simeon Ball, from the University of London,
More informationChapter 6. BCH Codes
Chapter 6 BCH Codes Description of the Codes Decoding of the BCH Codes Outline Implementation of Galois Field Arithmetic Implementation of Error Correction Nonbinary BCH Codes and Reed-Solomon Codes Weight
More informationMath 370 Homework 2, Fall 2009
Math 370 Homework 2, Fall 2009 (1a) Prove that every natural number N is congurent to the sum of its decimal digits mod 9. PROOF: Let the decimal representation of N be n d n d 1... n 1 n 0 so that N =
More informationConstructions of Quadratic Bent Functions in Polynomial Forms
1 Constructions of Quadratic Bent Functions in Polynomial Forms Nam Yul Yu and Guang Gong Member IEEE Department of Electrical and Computer Engineering University of Waterloo CANADA Abstract In this correspondence
More informationLow-discrepancy sequences obtained from algebraic function fields over finite fields
ACTA ARITHMETICA LXXII.3 (1995) Low-discrepancy sequences obtained from algebraic function fields over finite fields by Harald Niederreiter (Wien) and Chaoping Xing (Hefei) 1. Introduction. We present
More informationFRACTIONAL 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 informationOn components of vectorial permutations of F n q
On components of vectorial permutations of F n q Nurdagül Anbar 1, Canan Kaşıkcı 2, Alev Topuzoğlu 2 1 Johannes Kepler University, Altenbergerstrasse 69, 4040-Linz, Austria Email: nurdagulanbar2@gmail.com
More informationimplies that if we fix a basis v of V and let M and M be the associated invertible symmetric matrices computing, and, then M = (L L)M and the
Math 395. Geometric approach to signature For the amusement of the reader who knows a tiny bit about groups (enough to know the meaning of a transitive group action on a set), we now provide an alternative
More informationSteiner Triple Systems Intersecting in Pairwise Disjoint Blocks
Steiner Triple Systems Intersecting in Pairwise Disjoint Blocks Yeow Meng Chee Netorics Pte Ltd 130 Joo Seng Road #05-02 Olivine Building Singapore 368357 ymchee@alumni.uwaterloo.ca Submitted: Feb 18,
More informationINDEFINITE QUADRATIC FORMS AND PELL EQUATIONS INVOLVING QUADRATIC IDEALS
INDEFINITE QUADRATIC FORMS AND PELL EQUATIONS INVOLVING QUADRATIC IDEALS AHMET TEKCAN Communicated by Alexandru Zaharescu Let p 1(mod 4) be a prime number, let γ P + p Q be a quadratic irrational, let
More informationRepresentations of disjoint unions of complete graphs
Discrete Mathematics 307 (2007) 1191 1198 Note Representations of disjoint unions of complete graphs Anthony B. Evans Department of Mathematics and Statistics, Wright State University, Dayton, OH, USA
More informationConstructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach
Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach Shu Lin, Shumei Song, Lan Lan, Lingqi Zeng and Ying Y Tai Department of Electrical & Computer Engineering University of California,
More informationGROUP ACTIONS EMMANUEL KOWALSKI
GROUP ACTIONS EMMANUEL KOWALSKI Definition 1. Let G be a group and T a set. An action of G on T is a map a: G T T, that we denote a(g, t) = g t, such that (1) For all t T, we have e G t = t. (2) For all
More informationORTHOGONAL 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 informationIntroduction to Association Schemes
Introduction to Association Schemes Akihiro Munemasa Tohoku University June 5 6, 24 Algebraic Combinatorics Summer School, Sendai Assumed results (i) Vandermonde determinant: a a m =. a m a m m i
More informationarxiv: v1 [math.co] 22 Jul 2014
A PROBABILISTIC APPROACH TO VALUE SETS OF POLYNOMIALS OVER FINITE FIELDS arxiv:14075884v1 [mathco] 22 Jul 2014 ZHICHENG GAO AND QIANG WANG Abstract In this paper we study the distribution of the size of
More information#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 informationDS-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 informationSpectra of Semidirect Products of Cyclic Groups
Spectra of Semidirect Products of Cyclic Groups Nathan Fox 1 University of Minnesota-Twin Cities Abstract The spectrum of a graph is the set of eigenvalues of its adjacency matrix A group, together with
More informationNew 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 informationA REPRESENTATION THEORETIC APPROACH TO SYNCHRONIZING AUTOMATA
A REPRESENTATION THEORETIC APPROACH TO SYNCHRONIZING AUTOMATA FREDRICK ARNOLD AND BENJAMIN STEINBERG Abstract. This paper is a first attempt to apply the techniques of representation theory to synchronizing
More informationSeptember 6, Abstract
A simple shift rule for -ary de Bruijn sequences Joe Sawada Aaron Williams Dennis Wong September 6, 2016 Abstract A -ary de Bruijn sequence of order n is a cyclic sequence of length n in which each -ary
More informationConstruction of quasi-cyclic self-dual codes
Construction of quasi-cyclic self-dual codes Sunghyu Han, Jon-Lark Kim, Heisook Lee, and Yoonjin Lee December 17, 2011 Abstract There is a one-to-one correspondence between l-quasi-cyclic codes over a
More information