Table of Contents
Fetching ...

Explicit Codes approaching Generalized Singleton Bound using Expanders

Fernando Granha Jeronimo, Tushant Mittal, Shashank Srivastava, Madhur Tulsiani

TL;DR

This work presents an explicit construction of codes achieving list-decoding capacity using distance amplification on expander graphs (AEL framework). It generalizes the AEL approach to average-radius list decoding, establishing a local-to-global amplification of the (ε-relaxed) generalized Singleton bound with a constant-alphabet, LDPC-friendly inner/outer-code structure. Central contributions include a detailed SoS-based decoding algorithm that attains radius (k−1)/k(1−R−ε) with list size O(1/ε) for fixed k and ε, along with provable guarantees for inner random-linear and folded-Reed–Solomon inner codes. The approach avoids algebraic interpolation, relying instead on elementary combinatorial and spectral properties of expanders and the Sum-of-Squares hierarchy, yielding explicit LDPC constructions that approach list-decoding capacity. Collectively, the results connect local constraints on expanders to global list-decoding performance, offering practical, implementable codes with strong decoding guarantees near capacity.

Abstract

We construct a new family of explicit codes that are list decodable to capacity and achieve an optimal list size of $O(\frac{1}ε)$. In contrast to existing explicit constructions of codes achieving list decoding capacity, our arguments do not rely on algebraic structure but utilize simple combinatorial properties of expander graphs. Our construction is based on a celebrated distance amplification procedure due to Alon, Edmonds, and Luby [FOCS'95], which transforms any high-rate code into one with near-optimal rate-distance tradeoff. We generalize it to show that the same procedure can be used to transform any high-rate code into one that achieves list decoding capacity. Our proof can be interpreted as a "local-to-global" phenomenon for (a slight strengthening of) the generalized Singleton bound. Using this construction, for every $R, ε\in (0,1)$ and $k \in \mathbb{N}^+$, we obtain an \emph{explicit} family of codes $\mathcal{C} \subseteq Σ^n$, with rate $R$ such that, - They achieve the $ε$-relaxed generalized Singleton bound: for any $g \in Σ^n$ and any list $\mathcal{H}$ of at most $k$ codewords, we have, \[ \underset{h \in \mathcal{H}}{\mathbb{E}} [Δ(g,h)] ~\geq~ \frac{|\mathcal{H}|-1}{|\mathcal{H}|} \cdot (1 - R - ε). \] - The alphabet size is a constant depending only on $ε$ and $k$. - They can be list decoded up to radius $\frac{k-1}{k}(1-R-ε)$, in time $n^{O_{k,ε}(1)}$. As a corollary of our result, we also obtain the first explicit construction of LDPC codes achieving list decoding capacity, and in fact arbitrarily close to the generalized Singleton bound.

Explicit Codes approaching Generalized Singleton Bound using Expanders

TL;DR

This work presents an explicit construction of codes achieving list-decoding capacity using distance amplification on expander graphs (AEL framework). It generalizes the AEL approach to average-radius list decoding, establishing a local-to-global amplification of the (ε-relaxed) generalized Singleton bound with a constant-alphabet, LDPC-friendly inner/outer-code structure. Central contributions include a detailed SoS-based decoding algorithm that attains radius (k−1)/k(1−R−ε) with list size O(1/ε) for fixed k and ε, along with provable guarantees for inner random-linear and folded-Reed–Solomon inner codes. The approach avoids algebraic interpolation, relying instead on elementary combinatorial and spectral properties of expanders and the Sum-of-Squares hierarchy, yielding explicit LDPC constructions that approach list-decoding capacity. Collectively, the results connect local constraints on expanders to global list-decoding performance, offering practical, implementable codes with strong decoding guarantees near capacity.

Abstract

We construct a new family of explicit codes that are list decodable to capacity and achieve an optimal list size of . In contrast to existing explicit constructions of codes achieving list decoding capacity, our arguments do not rely on algebraic structure but utilize simple combinatorial properties of expander graphs. Our construction is based on a celebrated distance amplification procedure due to Alon, Edmonds, and Luby [FOCS'95], which transforms any high-rate code into one with near-optimal rate-distance tradeoff. We generalize it to show that the same procedure can be used to transform any high-rate code into one that achieves list decoding capacity. Our proof can be interpreted as a "local-to-global" phenomenon for (a slight strengthening of) the generalized Singleton bound. Using this construction, for every and , we obtain an \emph{explicit} family of codes , with rate such that, - They achieve the -relaxed generalized Singleton bound: for any and any list of at most codewords, we have, \[ \underset{h \in \mathcal{H}}{\mathbb{E}} [Δ(g,h)] ~\geq~ \frac{|\mathcal{H}|-1}{|\mathcal{H}|} \cdot (1 - R - ε). \] - The alphabet size is a constant depending only on and . - They can be list decoded up to radius , in time . As a corollary of our result, we also obtain the first explicit construction of LDPC codes achieving list decoding capacity, and in fact arbitrarily close to the generalized Singleton bound.

Paper Structure

This paper contains 51 sections, 29 theorems, 135 equations, 2 figures, 1 table, 2 algorithms.

Key Result

theorem 1.1

For every $\rho, \varepsilon \in (0,1)$ and $k \in {\mathbb{N}}$, there exist an explicit family of codes $\mathcal{C} \subseteq \Sigma^n$, such that $\rho({\mathcal{C}}) \geq \rho$ and for any $g \in \Sigma^n$ and any ${\mathcal{H}} \subseteq \mathcal{C}$ with $\lvert{\mathcal{H}}\rvert \leq k$ Moreover, the code $\mathcal{C}$ has alphabet size $2^{(k^k/\varepsilon)^{O(1)}}$ and is characterized

Figures (2)

  • Figure 1: Illustration of the AEL procedure
  • Figure 2: Local projections and partitions

Theorems & Definitions (78)

  • theorem 1.1: Informal version of \ref{['cor:ael_instantiation']}
  • corollary 1.2
  • theorem 1.3: Restatement of \ref{['thm:main_technical_avg']}
  • theorem 1.4: Informal version of \ref{['cor:algo-main']}
  • definition 2.1: $(n,d,\lambda)$-expander
  • lemma 2.2: Expander Mixing Lemma
  • definition 2.3: Fractional Hamming Distance
  • definition 2.4: Code, distance and rate
  • definition 2.5: AEL Codes
  • theorem 2.6: AEL95
  • ...and 68 more