CONSTRUCTION OF (SOMETIMES) OPTIMAL LINEAR CODES

Similar documents
New arcs in projective Hjelmslev planes over Galois rings

The Simple 7-(33,8,10)-Designs with Automorphism Group PΓL(2,32)

Designs over the binary field from the complete monomial group

k-subsets of V: Finding a collection which forms a t-design is equivalent to the problem of solving a system of diophantine equations, as mentioned ab

Fundamentals of Coding For Network Coding

Constructing t-designs with prescribed automorphism groups

Abstract. the aid of a computer. The smallest parameter set found is 7-(24; 8; 4): for determining the isomorphism types. Further designs are derived

Mathematical Department, University of Bayreuth, D Bayreuth

THE NUMBER OF INVARIANT SUBSPACES UNDER A LINEAR OPERATOR ON FINITE VECTOR SPACES

make some group constructions. The resulting group is then prescribed as an automorphism group of the desired designs. Any such design is a collection

Random generation of linear codes

THE ORDER OF THE AUTOMORPHISM GROUP OF A BINARY q-analog OF THE FANO PLANE IS AT MOST TWO

Derived and Residual Subspace Designs

IN [1] Kiermaier and Zwanzger construct the extended dualized Kerdock codes ˆK

On some incidence structures constructed from groups and related codes

On designs and Steiner systems over finite fields

The Witt designs, Golay codes and Mathieu groups

Some New Optimal Ternary Linear Codes

SOME DESIGNS AND CODES FROM L 2 (q) Communicated by Alireza Abdollahi

SOME SYMMETRIC (47,23,11) DESIGNS. Dean Crnković and Sanja Rukavina Faculty of Philosophy, Rijeka, Croatia

arxiv: v2 [math.co] 2 May 2018

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

Strongly regular graphs constructed from groups

Combinatorial Method in the Coset Enumeration. of Symmetrically Generated Groups II: Monomial Modular Representations

Tilburg University. Strongly Regular Graphs with Maximal Energy Haemers, W. H. Publication date: Link to publication

Sylow subgroups of GL(3,q)

Constructing network codes using Möbius transformations

Decomposing Bent Functions

A Block Negacyclic Bush-Type Hadamard Matrix and Two Strongly Regular Graphs

Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach

Linear binary codes arising from finite groups

q xk y n k. , provided k < n. (This does not hold for k n.) Give a combinatorial proof of this recurrence by means of a bijective transformation.

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract

Combinatorial Batch Codes and Transversal Matroids

Non-isomorphic Distribution Supports for Calculating Entropic Vectors

Permutation decoding for the binary codes from triangular graphs

STEINER 2-DESIGNS S(2, 4, 28) WITH NONTRIVIAL AUTOMORPHISMS. Vedran Krčadinac Department of Mathematics, University of Zagreb, Croatia

Construction of quasi-cyclic self-dual codes

Interesting Examples on Maximal Irreducible Goppa Codes

Combinatorial Designs Man versus Machine

Complex Reflection Group Coding

Journal of Mathematical Nanoscience. On borderenergetic and L-borderenergetic graphs

Subspace stabilizers and maximal subgroups of exceptional groups of Lie type

A Design and a Code Invariant

Some Open Problems on Quasi-Twisted and Related Code Constructions and Good Quaternary Codes

arxiv: v1 [math.dg] 4 Feb 2013

Exercises on chapter 1

The Structure of 1-Generator Quasi-Twisted Codes and New Linear Codes

The Support Splitting Algorithm and its Application to Code-based Cryptography

Permutation Groups. John Bamberg, Michael Giudici and Cheryl Praeger. Centre for the Mathematics of Symmetry and Computation

Codes and Designs in the Grassmann Scheme

Representation Theory. Ricky Roy Math 434 University of Puget Sound

Math 121. Fundamental Theorem and an example

SOME STRONGLY REGULAR GRAPHS AND SELF-ORTHOGONAL CODES FROM THE UNITARY GROUP U 4 (3)

The energy of integral circulant graphs

On Boolean functions which are bent and negabent

Orbit coherence in permutation groups

Linear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4

On the Classification of Splitting (v, u c, ) BIBDs

Efficient Calculation of the Weight. Distributions for Linear Codes over. Large Finite Fields

41 is the largest size of a cap in P G(4, 4)

ORTHOGONAL ARRAYS OF STRENGTH 3 AND SMALL RUN SIZES

2-arc-transitive digraphs

FINITE GROUP THEORY: SOLUTIONS FALL MORNING 5. Stab G (l) =.

Extended Binary Linear Codes from Legendre Sequences

Primitive arcs in P G(2, q)

Efficient representation of binary nonlinear codes: constructions and minimum distance computation

Conway s group and octonions

A REPRESENTATION THEORETIC APPROACH TO SYNCHRONIZING AUTOMATA

Total Ordering on Subgroups and Cosets

Unsolved Problems in Graph Theory Arising from the Study of Codes*

Fast Generation of Regular Graphs and Construction of Cages

Matroids/1. I and I 2 ,I 2 > I 1

Tight Sets and m-ovoids of Quadrics 1

Another algorithm for nonnegative matrices

CONSTRUCTING Boolean functions on odd number of variables n having nonlinearity greater than the bent

Symmetry and Computational Complexity of Boolean Functions: Problems and Results By Evangelos Kranakis (Carleton U, Ottawa)

SOME EXAMPLES OF THE GALOIS CORRESPONDENCE

A Projection Decoding of a Binary Extremal Self-Dual Code of Length 40

Some New Large Sets of Geometric Designs

Tactical Decompositions of Steiner Systems and Orbits of Projective Groups

THE TRANSITIVE AND CO TRANSITIVE BLOCKING SETS IN P 2 (F q )

arxiv:math/ v1 [math.co] 21 Jun 2005

Nonnegative Matrices I

On certain Regular Maps with Automorphism group PSL(2, p) Martin Downs

On a subalgebra of the centre of a group ring

Vector spaces. EE 387, Notes 8, Handout #12

Type I Codes over GF(4)

Sparsity of Matrix Canonical Forms. Xingzhi Zhan East China Normal University

Pairs of Generators for Matrix Groups. I

Demushkin s Theorem in Codimension One

Decoding Interleaved Gabidulin Codes using Alekhnovich s Algorithm 1

Normalized Laplacian spectrum of two new types of join graphs

Codes, Designs and Graphs from the Janko Groups J 1 and J 2

FRACTIONAL FACTORIAL DESIGNS OF STRENGTH 3 AND SMALL RUN SIZES

REPRESENTATIONS OF U(N) CLASSIFICATION BY HIGHEST WEIGHTS NOTES FOR MATH 261, FALL 2001

On the Algebraic Structure of Quasi-Cyclic Codes I: Finite Fields

On Weight Distributions of Homogeneous Metric Spaces Over GF (p m ) and MacWilliams Identity

Monomial transformations of the projective space

On the construction of small (l, t)-blocking sets in PG(2, q)

Transcription:

CONSTRUCTION OF (SOMETIMES) OPTIMAL LINEAR CODES MICHAEL BRAUN, AXEL KOHNERT AND ALFRED WASSERMANN 1. INTRODUCTION For the purpose of error correcting linear codes over a finite field GF (q) and fixed dimension k we are interested in codes with high minimum distance d as these allow the correction of up to (d 1)/2 errors. On the other hand we are interested in codes with minimum redundancy, i.e. codes of small length n. High minimum distance and small length are controversial goals for the optimization of codes. A linear code C is called optimal in this context if there is no linear code of the same length and higher minimum distance. There are bounds [8] giving limits for the optimal minimum distance of a linear code of fixed length n. There is a lower bound, saying there is a known linear code having this minimum distance. The upper bound is given by theoretic results, for example the Griesmer bound. The known upper bounds are not always exact, meaning that for many parameters [n, k] there are no known codes over GF (q) whose minimal distance is equal to the upper bound. In many cases there is a gap between lower and upper bound. As we are constructing codes we shorten the gap by improving the lower bound. First results obtained with our method were given in [5]. In this paper we report on refinements which allowed the construction of several new codes, in two cases they are optimal. 2. LINEAR CODES WITH PRESCRIBED MINIMUM DISTANCE AND PPRESCRIBED GROUP OF AUTOMORPHISMS The main theorem for the construction of good (i.e. improving the known lower bound) linear codes is the following one, see [5] and also [1]. We call an [n, k]- code over GF (q) with minimum distance d an [n, k, d; q]-code. Theorem 1. Let G be a subgroup of GL(k, q), let ω 0,..., ω m 1 be the orbits of G on the 1-subspaces of GF (q) k and let Ω 0,..., Ω m 1 be the orbits of G on the Key words and phrases. optimal linear code, incidence matrix, group of automorphisms. 1

CONSTRUCTION OF (SOMETIMES) OPTIMAL LINEAR CODES 2 set of k 1-subspaces with representatives K i Ω i. Let Mk,q G = (mg i,j ) be the m m matrix with entries m G i,j := {T ω j T K i }, Then there is an [n, k, d ; q]-code with minimum distance d d such that a generator matrix of this code has G as a group of automorphisms if and only if there is a vector x {0,..., n} m and a vector y {0,..., n d} m satisfying ( ) x (1) (Mk,q G I) = 0 y (2) where I is the identity matrix. m 1 j=0 ω j x j = n, The correspondence between a solution x i of the linear system of equations and a linear code C is given by the selection of x i copies of the generators of the 1 dimensional subspaces in ω i as columns of the generator matrix. In the case of 0/1 solutions (x 1,..., x m ) the resulting code is a projective code, i.e. there are no repeated columns in the generator matrix. The above correspondence reduces the problem to a system of Diophantine linear equations, which are solved here by ehaustive enumeration based on lattice basis enumeration, see [13] and [1]. 3. RELATED WORK The matrix M G defined in the previous section is an incidence matrix reduced by an incidence preserving group action [12]. This construction is a general approach that works for many discrete structures for example designs [2, 3], q-analogs of designs [], parallelisms in projective geometries [6]. The construction of linear codes with prescribed automorphisms has a long history [9]. Especially the case of cyclic codes or quasi-cyclic codes [10, 11]. The advantage of our method is that we can prescribe the minimum distance. In [4] and [5] this method was applied to the construction of linear codes and already helped to find many new codes. In this article we describe further new sets of parameters of new linear codes improving the previously known lower bounds for the maximal minimum distance. Using different methods there is a lot work to close the gap between the upper bound and lower bound. There are constructive methods which allow the construction of better codes and theoretic considerations which allow to show the non-existence of certain codes, and therefore improve the upper bounds.

CONSTRUCTION OF (SOMETIMES) OPTIMAL LINEAR CODES 3 4. SEARCH FOR CODES The construction problem for good linear codes (i.e. codes with a minimum distance near to the upper bound) is now to find a subgroup G GL(k, q) which is large enough to reduce the size of systems of equations such that it can be handled by the solver. But on the other hand there should still be a linear code with these properties, i.e. the system of equations should have a solution. We generated random subgroups using generators of the following types: permutation matrix block diagonal matrix monomial matrix random matrix Taking a single generator we compute the orbits on the points and hyperplanes. If the number of orbits too large we add a further generator to increase the order of the group G, which corresponds to the fusion of orbits, i.e. the reduction of the size of the matrix M G. On the other hand in the case of a group which was nearly good enough (i.e. there was a code attaining the lower bound) one may try to decrease the order of the group by for example substituting one generator g G by g i with i dividing the order of g. Finally we construct the matrix M G k,q. This work has to be done for fixed k and q. Afterwards we can try to compute solutions for all possible lengths n. 4.1. Systematic Search for Good Groups. For a systematic search of good groups (i.e. groups which appear as a group of automorphisms of a good linear code) we build a table of subgroups G GL(k, q). We only store groups which differ in the orbit sizes, so we forget about non conjugated subgroups, with equal orbit sizes. This method should be improved as the following example shows: In the case of the recently (see [5]) found [98, 5, 80; 8]-code we used the group generated by the following two matrices: 4, 5 6 5 4 where the non-zero field elements are represented by the numbers 1,..., which are the exponents of a primitive element. The missing entries are all zero. The group is generated by a permutation matrix and a diagonal matrix. Another group with same orbits sizes but only carrying a [98, 5, 8; 8]-code is generated by the

CONSTRUCTION OF (SOMETIMES) OPTIMAL LINEAR CODES 4 very similiar generators:, 1 5 1. The difference is that the second diagonal matrix has fixpoints. Together with the orbit sizes we store the best minimum distance (for a given length n of the code) we found using the stored group and the maximum number of repetitions for the columns of the generator matrix. 4.2. Improving Results. Given above information for each group there are several methods available to produce codes with higher minimum distance starting with a given group G from the table: Take a subgroup H < G. This allows to construct a code with may be larger minimum distance, as at least the same minimum distance can be reached for a fixed n. Switch from a projective to a non projective code. This also allows to construct better codes for a larger n, as now we allow repetitions of columns. Check simliar groups. One example was the above [98, 5; 8] code. 4.3. Limits. The limits for the use of this method are given by the limits of the algorithm for the solution of the system linear equations. We can handle systems with up to about 200 equations. This number corresponds to the number of orbitson the hyper planes. In the case of the original problem this corresponds to the search of a code with a high minimum distance and an automorphism group with at most 200 orbits. On the other hand we construct the generator matrix by taking the generators of the one-dimensional spaces in an orbit, so we are looking for small orbits, which gives us the chance to combine the generator matrix from several orbits. This shows the controversial aims: small number of orbits and small orbit-sizes. Altogether this shows that the problem becomes more difficult the larger the number of code words is. The results of our method show that the biggest case where we found a new code (in [5]) was in the case of k = 5 and q = 8. This is a code with 3268 code words. 5. RESULTS The following table we only give codes, which are not in [5]. The two optimal codes are marked using boldface for the minimum distance. In the last column we give the previously known bounds from [8].

CONSTRUCTION OF (SOMETIMES) OPTIMAL LINEAR CODES 5 q k n d bounds 2 11 80 33 32 35 3 46 26 25 2 60 36 35 36 243 156 154 159 8 200 126 124 129 205 128 126 133 4 6 215 156 154 159 5 5 95 2 1 4 126 9 96 99 5 30 22 21 23 46 35 34 36 8 4 112 96 95 96 9 4 125 108 10 109 In the case of the optimal [60,, 36; 3] and [112, 4, 96; 8] codes, the upper bound were given by the Griesmer bound and a one-step Griesmer bound, respectively. REFERENCES [1] A. Betten, M. Braun, H. Fripertinger, A. Kerber, A. Kohnert and A. Wassermann: Error Correcting Linear Codes, Springer 2005. [2] A. Betten, R. Laue and A. Wassermann: Simple -Designs with Small Parameters. Journal of Combinatorial Designs, pp. 9-94, 1999. [3] A. Betten, A. Kerber, A. Kohnert, R. Laue and A. Wassermann: The discovery of simple -designs with automorphism group P ΓL(2, 32). Proceedings Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. 11th international symposium, AAECC-11, Paris, France, July 1-22, 1995, Lect. Notes Comput. Sci. 948, pp. 131-145, 1995. [4] M. Braun: Construction of Linear Codes with Large Minimum Distance. IEEE Transactions on Information Theory, Vol.50, No. 8, August 2004. [5] M. Braun, A. Kohnert, A. Wassermann: Optimal Linear Codes From Matrix Groups, 5p, to appear in IEEE Transactions on Information Theory. [6] M. Braun and J. Sarmiento: Parallelisms in Projective Geometries with a Prescribed Group of Automorphisms, submitted to Journal of Combinatorial Designs. [] M. Braun, A. Kerber and R. Laue: Systematic Construction of q-analogs of Designs, to appear in Designs, Codes, Cryptography. [8] A. Brouwer: Linear Code Bounds. Online Server http://www.win.tue.nl/~aeb/voorlincod.html [9] P. Camion: Linear codes with given automorphism groups, Discrete Math. 3, pp. 33-45, 192. [10] T. A. Gulliver: Two new optimal ternary two-weight codes and strongly regular graphs, Discrete Math. 149, pp. 83-92, 1996. [11] T. A. Gulliver: A new two-weight code and strongly regular graph, Appl. Math. Lett. 9, pp. 1-20, 1996. [12] A. Kerber: Applied Finite Group Actions, Springer, 1999.

CONSTRUCTION OF (SOMETIMES) OPTIMAL LINEAR CODES 6 [13] A. Wassermann: Attacking the market split problem with lattice point enumeration, Journal of Combinatorial Optimization 6, pp. 5-16, 2002. UNIVERSITY OF BAYREUTH, DEPARTMENT OF MATHEMATICS, D-95440 BAYREUTH, GERMANY