• DocumentCode
    1552859
  • Title

    Is code equivalence easy to decide?

  • Author

    Petrank, Erez ; Roth, Ron M.

  • Author_Institution
    DIMACS Center, Piscataway, NJ, USA
  • Volume
    43
  • Issue
    5
  • fYear
    1997
  • fDate
    9/1/1997 12:00:00 AM
  • Firstpage
    1602
  • Lastpage
    1604
  • Abstract
    We study the computational difficulty of deciding whether two matrices generate equivalent linear codes, i.e., codes that consist of the same codewords up to a fixed permutation on the codeword coordinates. We call this problem code equivalence. Using techniques from the area of interactive proofs, we show on the one hand, that under the assumption that the polynomial-time hierarchy does not collapse, code equivalence is not NP-complete. On the other hand, we present a polynomial-time reduction from the graph isomorphism problem to code equivalence. Thus if one could find an efficient (i.e., polynomial-time) algorithm for code equivalence, then one could settle the long-standing problem of determining whether there is an efficient algorithm for solving graph isomorphism
  • Keywords
    computational complexity; graph theory; linear codes; polynomials; code equivalence; codeword coordinates; codewords; computational difficulty; equivalent linear codes; graph isomorphism problem; interactive proofs; matrices; permutation; polynomial-time algorithm; polynomial-time hierarchy; polynomial-time reduction; Algorithm design and analysis; Computer science; Galois fields; Laboratories; Linear code; Parity check codes; Public key cryptography;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.623157
  • Filename
    623157