**The Automorphism Groups of Linear Codes and Canonical Representatives of Their Semilinear Isometry Classes**

Thomas
Feulner
;

2009,
AIMS-SDU,
ISBN/ISSN/ISMV Nummer:1930-5346

Advances in Mathematics of Communications
(2009)
3
4
363
- 383
Smart-Link:
http://www.algorithm.uni-bayreuth.de/de/team/Feulner_Thomas/AMC_Nov2009.pdf

Doi-number:
doi:10.3934/amc.2009.3.363

abstract:

The main aim of the classification of linear codes is the evaluation of complete lists of representatives of the isometry classes. These classes are mostly defined with respect to linear isometry, but it is well known that there is also the more general definition of semilinear isometry taking the field automorphisms into account. This notion leads to bigger classes so the data becomes smaller. Hence we describe an algorithm that gives canonical representatives of these bigger classes by calculating a unique generator matrix to a given linear code, in a well defined manner.

The algorithm is based on the partitioning and refinement idea which is also used to calculate the canonical labeling of a graph and it similarly returns the automorphism group of the given linear code. The time needed by the implementation of the algorithm is comparable to Leon's program for the calculation of the linear automorphism group of a linear code, but it additionally provides a unique representative and the automorphism group with respect to the more general notion of semilinear equivalence. The program can be used online under http://www.algorithm.uni-bayreuth.de/en/research/Coding_Theory/CanonicalForm/index.html

**selections by year:**

2011 2010 2009 2008 2007 2006 2005 2004