• DocumentCode
    1711832
  • Title

    Expander-based constructions of efficiently decodable codes

  • Author

    Guruswami, Venkatesan ; Indyk, Piotr

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    2001
  • Firstpage
    658
  • Lastpage
    667
  • Abstract
    We present several novel constructions of codes which share the common thread of using expander (or expander-like) graphs as a component. The expanders enable the design of efficient decoding algorithms that correct a large number of errors through various forms of "voting" procedures. We consider both the notions of unique and list decoding, and in all cases obtain asymptotically good codes which are decodable up to a "maximum" possible radius and either: (a) achieve a similar rate as the previously best known codes but come with significantly faster algorithms, or (b) achieve a rate better than any prior construction with similar error-correction properties. Among our main results are: i) codes of rate Ω(ε2) over constant-sized alphabet that can be list decoded in quadratic time from (1-ε) errors; ii) codes of rate Ω(ε) over constant-sized alphabet that can be uniquely decoded from (1/2-ε) errors in near-linear time (this matches AG-codes with much faster algorithms); iii) linear-time encodable and decodable binary codes of positive rate (in fact, rate Ω(ε2)) that can correct up to (1/4-ε) fraction errors.
  • Keywords
    binary codes; computational complexity; decoding; error correction codes; graph theory; set theory; AG-codes; asymptotically good codes; common thread; constant-sized alphabet; decodable binary codes; decoding algorithm; decoding algorithms; efficiently decodable codes; error correction properties; expander-based constructions; linear-time encodable binary codes; list decoding; near-linear time; quadratic time; unique decoding; voting procedures; Algorithm design and analysis; Binary codes; Communication channels; Computer errors; Computer science; Decoding; Encoding; Error correction; Error correction codes; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2001. Proceedings. 42nd IEEE Symposium on
  • Print_ISBN
    0-7695-1116-3
  • Type

    conf

  • DOI
    10.1109/SFCS.2001.959942
  • Filename
    959942