List Decoding Expander-Based Codes via Fast Approximation of Expanding CSPs: I

Abstract

We present near-linear time list decoding algorithms (in the block-length n) for expander-based code constructions. More precisely, we show that (i) For every δ ∈ (0,1) and ε > 0, there is an explicit family of good Tanner LDPC codes of (design) distance δ that is (δ - ε, O(1)) list decodable in time O(n) with alphabet size Oδ(1), (ii) For every R ∈ (0,1) and ε > 0, there is an explicit family of AEL codes of rate R, distance 1-R - that is (1-R-ε, O(1)) list decodable in time O(n) with alphabet size exp(poly(1/ε)), and (iii) For every R ∈ (0,1) and ε > 0, there is an explicit family of AEL codes of rate R, distance 1-R- that is (1-R-ε, O(1/ε)) list decodable in time O(n) with alphabet size exp(exp(poly(1/ε))) using recent near-optimal list size bounds from [JMST25]. Our results are obtained by phrasing the decoding task as an agreement CSP [RWZ20,DHKNT19] on expander graphs and using the fast approximation algorithm for q-ary expanding CSPs from [Jer23], which is based on weak regularity decomposition [JST21,FK96]. Similarly to list decoding q-ary Ta-Shma's codes in [Jer23], we show that it suffices to enumerate over assignments that are constant in each part (of the constantly many) of the decomposition in order to recover all codewords in the list.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…