Efficiently list-decodable punctured Reed-Muller codes
Abstract
The Reed-Muller (RM) code encoding n-variate degree-d polynomials over Fq for d < q, with its evaluation on Fqn, has relative distance 1-d/q and can be list decoded from a 1-O(d/q) fraction of errors. In this work, for d q, we give a length-efficient puncturing of such codes which (almost) retains the distance and list decodability properties of the Reed-Muller code, but has much better rate. Specificially, when q =( d2/ε2), we given an explicit rate (εd!) puncturing of Reed-Muller codes which have relative distance at least (1-ε) and efficient list decoding up to (1-ε) error fraction. This almost matches the performance of random puncturings which work with the weaker field size requirement q= ( d/ε2). We can also improve the field size requirement to the optimal (up to constant factors) q =( d/ε), at the expense of a worse list decoding radius of 1-ε1/3 and rate (ε2d!). The first of the above trade-offs is obtained by substituting for the variables functions with carefully chosen pole orders from an algebraic function field; this leads to a puncturing for which the RM code is a subcode of a certain algebraic-geometric code (which is known to be efficiently list decodable). The second trade-off is obtained by concatenating this construction with a Reed-Solomon based multiplication friendly pair, and using the list recovery property of algebraic-geometric codes.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.