A Lower Bound on List Size for List Decoding

A q-ary error-correcting code C⊆{1,2,...,q}n is said to be list decodable to radius ρ with list size L if every Hamming ball of radius ρ contains at most L codewords of C. We prove that in order for a q-ary code to be list-decodable up to radius (1–1/q)(1–e)n, we must have L = Ω(1/e2). Specifically, we prove that there exists a constant cq>0 and a function fq such that for small enough e > 0, if C is list-decodable to radius (1–1/q)(1–e)n with list size cq/e2, then C has at most fq(e) codewords, independent of n. This result is asymptotically tight (treating q as a constant), since such codes with an exponential (in n) number of codewords are known for list size L = O(1/e2). A result similar to ours is implicit in Blinovsky [Bli] for the binary (q=2) case. Our proof works for all alphabet sizes, and is technically and conceptually simpler.

[1]  Vladimir M. Blinovsky,et al.  List decoding , 1992, Discrete Mathematics.

[2]  Venkatesan Guruswami List decoding from erasures: bounds and code constructions , 2003, IEEE Trans. Inf. Theory.

[3]  Venkatesan Guruswami,et al.  Combinatorial bounds for list decoding , 2002, IEEE Trans. Inf. Theory.

[4]  Peter Elias,et al.  List decoding for noisy channels , 1957 .

[5]  Peter Elias,et al.  Error-correcting codes for list decoding , 1991, IEEE Trans. Inf. Theory.

[6]  Jaikumar Radhakrishnan,et al.  Bounds for Dispersers, Extractors, and Depth-Two Superconcentrators , 2000, SIAM J. Discret. Math..

[7]  Luca Trevisan,et al.  Extractors and pseudorandom generators , 2001, JACM.

[8]  Salil P. Vadhan,et al.  Randomness extractors and their many guises , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[9]  Amnon Ta-Shma,et al.  Extractor codes , 2004, IEEE Trans. Inf. Theory.