• DocumentCode
    1355682
  • Title

    Finding the permutation between equivalent linear codes: the support splitting algorithm

  • Author

    Sendrier, Nicolas

  • Author_Institution
    Inst. Nat. de Recherche en Inf. et Autom., Le Chesnay, France
  • Volume
    46
  • Issue
    4
  • fYear
    2000
  • fDate
    7/1/2000 12:00:00 AM
  • Firstpage
    1193
  • Lastpage
    1203
  • Abstract
    Two linear codes are permutation-equivalent if they are equal up to a fixed permutation on the codeword coordinates. We present here an algorithm able to compute this permutation. It operates by determining a set of properties invariant by permutation, one for each coordinate, called a signature. If this signature is fully discriminant-i.e., different for all coordinates-the support of the code splits into singletons, and the same signature computed for any permutation-equivalent code will allow the reconstruction of the permutation. A procedure is described to obtain a fully discriminant signature for most linear codes. The total complexity of the support splitting algorithm is polynomial in the length of the code and exponential in the dimension of its hull, i.e., the intersection of the code with its dual
  • Keywords
    computational complexity; linear codes; codeword coordinates; complexity; dimension; dual; equivalent linear codes; exponential; fully discriminant signature; hull; length; permutation-equivalent code; reconstruction; signature; singletons; support splitting algorithm; Helium; Information theory; Iterative algorithms; Linear code; Polynomials;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.850662
  • Filename
    850662