• DocumentCode
    1554180
  • Title

    Links between complexity theory and constrained block coding

  • Author

    Stockmeyer, Larry ; Modha, Dharmendra S.

  • Author_Institution
    IBM Almaden Res. Center, San Jose, CA, USA
  • Volume
    48
  • Issue
    1
  • fYear
    2002
  • fDate
    1/1/2002 12:00:00 AM
  • Firstpage
    59
  • Lastpage
    88
  • Abstract
    The goal of this paper is to establish links between computational complexity theory and the theory and practice of constrained block coding. In particular, the complexities of several fundamental problems in constrained block coding are precisely classified in terms of the existing complexity-theoretic structure. One type of problem studied is that of designing encoder and decoder circuits using minimum or approximately minimum hardware; for our purposes, an "input" to this problem is (i) a deterministic, irreducible finite-state transition diagram (DIF) defining a set of constrained binary sequences, and (ii) a desired rate p:q. Several of these minimum-encoder and minimum-decoder problems are shown to be NP-hard, and more interestingly some are shown to be complete in the second and third levels of the polynomial hierarchy. Another fundamental problem is that of computing the maximum rate of a block code; that is, given a DIF and a codeword length q, find the maximum p such that a rate p:q block code exists for the constraint defined by the DIF. This problem is shown to be NP#P-complete. Although it is not known whether NP#P contains problems of super-polynomial complexity, it lies "higher" in the complexity-class structure than NP in the sense that it is possible, given current knowledge, that NP#P contains problems of super-polynomial complexity even if P=NP. Another question studied is whether maximum rate block codes can always be implemented by encoders and decoders of polynomial size. The answer to this question is shown to be closely related to whether the class #P lies "lower" in the complexity-class structure than currently believed-a proof of either answer would have major implications in complexity theory
  • Keywords
    binary codes; block codes; computational complexity; decoding; polynomials; NP-hard problem; codeword length; complexity-theoretic structure; computational complexity theory; constrained binary sequences; constrained block coding; decoder circuit design; deterministic finite-state transition diagram; encoder circuit design; irreducible finite-state transition diagram; maximum code rate; maximum rate block codes; minimum-decoder problem; minimum-encoder problem; polynomial size; polynomial size decoders; polynomial size encoders; super-polynomial complexity; Binary sequences; Block codes; Circuits; Complexity theory; Computational complexity; Constraint theory; DH-HEMTs; Decoding; Hardware; Optical fiber cables;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.971739
  • Filename
    971739