DocumentCode
1503874
Title
Constraint Complexity of Realizations of Linear Codes on Arbitrary Graphs
Author
Kashyap, Navin
Author_Institution
Dept. of Math. & Stat., Queen´´s Univ., Kingston, ON, Canada
Volume
55
Issue
11
fYear
2009
Firstpage
4864
Lastpage
4877
Abstract
A graphical realization of a linear code C consists of an assignment of the coordinates of C to the vertices of a graph, along with a specification of linear state spaces and linear "local constraint" codes to be associated with the edges and vertices, respectively, of the graph. The kappa-complexity of a graphical realization is defined to be the largest dimension of any of its local constraint codes, kappa -complexity is a reasonable measure of the computational complexity of a sum-product decoding algorithm specified by a graphical realization. The main focus of this paper is on the following problem: given a linear code C and a graph G, how small can the kappa-complexity of a realization of C on G be? As useful tools for attacking this problem, we introduce the vertex-cut bound, and the notion of "vc-treewidth" for a graph, which is closely related to the well-known graph-theoretic notion of treewidth. Using these tools, we derive tight lower bounds on the kappa-complexity of any realization of C on G. Our bounds enable us to conclude that good error-correcting codes can have low-complexity realizations only on graphs with large vc-treewidth. Along the way, we also prove the interesting result that the ratio of the kappa-complexity of the best conventional trellis realization of a length-n code C to the kappa-complexity of the best cycle-free realization of C grows at most logarithmically with code length n. Such a logarithmic growth rate is, in fact, achievable.
Keywords
computational complexity; decoding; graph theory; linear codes; arbitrary graph; computational complexity; constraint complexity; graphical realization; linear code; linear state space; sum-product decoding algorithm; vertex-cut bound; Computational complexity; Error correction codes; Graphical models; Helium; Iterative algorithms; Iterative decoding; Linear code; Parity check codes; State-space methods; Tree graphs; Constraint complexity; graphical models; graphical realizations; linear codes; sum–product decoding; treewidth; vertex-cut trees;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2009.2030492
Filename
5290296
Link To Document