Let's Have Both! Optimal List-Recoverability via Alphabet Permutation Codes
Sergey Komech, Jonathan Mosheiff
TL;DR
This work introduces alphabet-permutation (AP) codes, a structured yet non-additive family generated by iterative coordinate-wise permutations. By identifying a $\mathcal{B}$-mixing property for permutation distributions, the authors prove that AP codes are almost surely $(\rho,\ell,L)$-list-recoverable with rates matching the Elias Bound while using only polynomial randomness. They show RACs fit inside the AP framework as a special case and extend the analysis beyond additivity to achieve optimal list-recovery via $\ell$-wise independence, with partial derandomization through near-independence techniques. The approach yields codes that combine strong list-recovery performance with structural efficiency, representing a significant step toward explicit constructions that rival fully random codes. The results have potential implications for pseudorandom object construction and related algorithmic applications that rely on robust list-recovery properties.
Abstract
We introduce alphabet-permutation (AP) codes, a new family of error-correcting codes defined by iteratively applying random coordinate-wise permutations to a fixed initial word. A special case recovers random additive codes and random binary linear codes, where each permutation corresponds to an additive shift over a finite field. We show that when these permutations are drawn from a suitably ``mixing'' distribution, the resulting code is almost surely list-recoverable with list size proportional to the inverse of the gap to capacity. Compared to any linear code, our construction achieves exponentially smaller list sizes at the same rate. Previously, only fully random codes were known to attain such parameters, requiring exponentially many random bits and offering no structure. In contrast, AP codes are structured and require only polynomially many random bits -- providing the first such construction to match the list-recovery guarantees of random codes.
