• 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