• DocumentCode
    2945809
  • Title

    Minimum Distance of Codes and Their Branching Program Complexity

  • Author

    Santhi, Nandakishore ; Vardy, Alexander

  • Author_Institution
    California Univ., San Diego, La Jolla, CA
  • fYear
    2006
  • fDate
    9-14 July 2006
  • Firstpage
    1490
  • Lastpage
    1494
  • Abstract
    The branching program is a fundamental model of (nonuniform) computation, which conveniently captures both time and space restrictions. Recently, an interesting connection between the minimum distance of a code and the branching program complexity of its encoder was established by Bazzi and Mitter. Here, we establish a relationship between the minimum distance of a linear code C and the branching program complexity of computing the syndrome function for C and/or its dual code Cperp. Specifically, let C be an (n, k, d) linear code over Fq, and suppose that there is a branching program B that computes the syndrome vector with respect to the dual code Cperp in time T and space S. We prove that the minimum distance of C is then bounded by d les 2T(S+log2T)/klog2q + 1. We also consider the average-case complexity in the branching program model: we show that if B computes the syndrome with respect to Cperp in expected time T and expected space S, then d les 12T(S+log2T + 6)/klog2q + 1. Since there are trivial branching programs that compute the syndrome vector with time-space complexity ST = O(n2 log q), the bound in (2) is asymptotically tight. Furthermore, with the help of the bounds in (1) and (2), we prove the conjecture of Bazzi and Mitter that a sequence of codes whose encoder function is computable by a branching program with time-space complexity ST = o(n2) cannot be asymptotically good, for the special case of self-dual codes. Our proof of these results is based on the probabilistic method developed by Borodin-Cook and Abrahamson
  • Keywords
    computational complexity; linear codes; tree searching; average-case complexity; branching program complexity; linear code; syndrome vector; time-space complexity; Binary codes; Binary decision diagrams; Computational modeling; Information technology; Linear code; Space technology; Sun; Telecommunication computing; Turing machines; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory, 2006 IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    1-4244-0505-X
  • Electronic_ISBN
    1-4244-0504-1
  • Type

    conf

  • DOI
    10.1109/ISIT.2006.262116
  • Filename
    4036215