Tight Bounds on List-Decodable and List-Recoverable Zero-Rate Codes
In this work, we consider the list-decodability and list-recoverability of codes in the zero-rate regime. Briefly, a code πβ [q]^n is (p,β,L)-list-recoverable if for all tuples of input lists (Y_1,β¦,Y_n) with each Y_i β [q] and |Y_i|=β the number of codewords c βπ such that c_i β Y_i for at most pn choices of i β [n] is less than L; list-decoding is the special case of β=1. In recent work by Resch, Yuan and ZhangΒ (ICALPΒ 2023) the zero-rate threshold for list-recovery was determined for all parameters: that is, the work explicitly computes p_*:=p_*(q,β,L) with the property that for all Ο΅>0 (a) there exist infinite families positive-rate (p_*-Ο΅,β,L)-list-recoverable codes, and (b) any (p_*+Ο΅,β,L)-list-recoverable code has rate 0. In fact, in the latter case the code has constant size, independent on n. However, the constant size in their work is quite large in 1/Ο΅, at least |π|β₯ (1/Ο΅)^O(q^L). Our contribution in this work is to show that for all choices of q,β and L with q β₯ 3, any (p_*+Ο΅,β,L)-list-recoverable code must have size O_q,β,L(1/Ο΅), and furthermore this upper bound is complemented by a matching lower bound Ξ©_q,β,L(1/Ο΅). This greatly generalizes work by Alon, Bukh and PolyanskiyΒ (IEEE Trans. Inf.TheoryΒ 2018) which focused only on the case of binary alphabet (and thus necessarily only list-decoding). We remark that we can in fact recover the same result for q=2 and even L, as obtained by Alon, Bukh and Polyanskiy: we thus strictly generalize their work.
READ FULL TEXT