Time- and Space-Efficient List Decoding up to Capacity
arXiv:2608.15937
Abstract
In the theory of error correcting codes, list-decoding refers to the following problem. Given a code and a received word , find all codewords so that , where is relative Hamming distance and . Codes that approach the optimal trade-off between the rate and the list-decoding radius are said to achieve capacity.By now, there are constructions of capacity-achieving list-decodable codes with fast near-linear-time list-decoding algorithms, but most existing work has not considered space complexity. In a recent line of work, Cook and Moshkovitz (2024, 2025, 2026) initiated the study of low-space deterministic algorithms for error correcting codes. In particular, in their 2026 paper, they gave a construction of list-decodable codes with deterministic near-linear-time and sublinear space list-decoding algorithms. However, these codes were far from achieving capacity. In this paper, we present list-decodable codes approaching capacity with deterministic time- and space-efficient list-decoding algorithms. More precisely, for any and any arbitrarily small constant , we present a family of codes with rate that are deterministically list-decodable up to radius , in time and space with constant output list size and constant alphabet size. Our results can be extended to capacity-achieving list-recoverable codes.