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
Link To Document :
بازگشت