• DocumentCode
    1079003
  • Title

    On the Hardness of Decoding the Gale–Berlekamp Code

  • Author

    Roth, Ron M. ; Viswanathan, Krishnamurthy

  • Author_Institution
    Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa
  • Volume
    54
  • Issue
    3
  • fYear
    2008
  • fDate
    3/1/2008 12:00:00 AM
  • Firstpage
    1050
  • Lastpage
    1060
  • Abstract
    The Gale-Berlekamp (in short, GB) code is the dual code of the binary product code in which the horizontal and vertical constituent codes are both the parity code. It is shown that the problem of deciding whether there is a codeword of the GB code within a prescribed distance from a given received word, is NP-complete. The problem remains hard (in a well-defined sense) even if the decoder is allowed unlimited preprocessing that depends only on the code length. While the intractability of maximum-likelihood decoding (MLD) for specific codes has already been shown by Bruck and Naor, Lobstein, and Guruswami and Vardy, the result herein seems to be the first that shows hardness for a "natural" code (in particular, without any tailoring of the definition or the parameters of the code to suit the hardness proof). In contrast, it is also shown that, with respect to any memoryless binary-symmetric channel (BSC) with crossover probability less than 1/2, MLD can be implemented in linear time for all error events except for a portion that occurs with vanishing probability.
  • Keywords
    binary codes; channel coding; maximum likelihood decoding; probability; BSC; Gale-Berlekamp code; MLD; binary product code; decoding; error events; maximum-likelihood decoding; memoryless binary-symmetric channel; parity code; Cities and towns; Computer science; Error correction; Error correction codes; Hamming distance; Information theory; Materials science and technology; Maximum likelihood decoding; NP-complete problem; Product codes; Gale–Berlekamp (GB) switching game; Hadamard matrices; NP-complete problems; intractable problems; maximum- likelihood decoding (MLD);
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2007.915716
  • Filename
    4455759