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
Link To Document