Table of Contents
Fetching ...

Explicit Almost-Optimal $\varepsilon$-Balanced Codes via Free Expander Walks

Jun-Ting Hsieh, Sidhanth Mohanty, Rachel Yun Zhang

TL;DR

The paper addresses the open problem of constructing explicit binary codes with relative distance near $1/2$ that match the Gilbert–Varshamov bound in rate. It introduces free expander walks, running steps on a sequence of expanders drawn from near-Ramanujan graphs to amplify bias while avoiding alignment with any single graph; the construction leverages a base code with small bias and an all-signings near-Ramanujan ensemble to achieve an explicit code with rate $Ω(ε^{2+o(1)})$ and bias $≤ ε^{1-o(1)}$. This yields a simpler, explicit path to nearly optimal $\,ε$-balanced codes compared to Ta-Shma’s 2017 approach, with potential implications for decoding efficiency and pseudorandomness applications. The method combines an expander-walk lift with a carefully designed schedule $W^*$ to obtain strong operator-norm bounds on products of adjoined matrices, thereby establishing the desired distance–rate tradeoff in the low-rate regime.

Abstract

We study the problem of constructing explicit codes whose rate and distance match the Gilbert-Varshamov bound in the low-rate, high-distance regime. In 2017, Ta-Shma gave an explicit family of codes where every pair of codewords has relative distance $\frac{1-\varepsilon}{2}$, with rate $Ω(\varepsilon^{2+o(1)})$, matching the Gilbert-Varshamov bound up to a factor of $\varepsilon^{o(1)}$. Ta-Shma's construction was based on starting with a good code and amplifying its bias with walks arising from the $s$-wide-replacement product. In this work, we give an arguably simpler almost-optimal construction, based on what we call free expander walks: ordinary expander walks where each step is taken on a distinct expander from a carefully chosen sequence. This sequence of expanders is derived from the construction of near-$X$-Ramanujan graphs due to O'Donnell and Wu.

Explicit Almost-Optimal $\varepsilon$-Balanced Codes via Free Expander Walks

TL;DR

The paper addresses the open problem of constructing explicit binary codes with relative distance near that match the Gilbert–Varshamov bound in rate. It introduces free expander walks, running steps on a sequence of expanders drawn from near-Ramanujan graphs to amplify bias while avoiding alignment with any single graph; the construction leverages a base code with small bias and an all-signings near-Ramanujan ensemble to achieve an explicit code with rate and bias . This yields a simpler, explicit path to nearly optimal -balanced codes compared to Ta-Shma’s 2017 approach, with potential implications for decoding efficiency and pseudorandomness applications. The method combines an expander-walk lift with a carefully designed schedule to obtain strong operator-norm bounds on products of adjoined matrices, thereby establishing the desired distance–rate tradeoff in the low-rate regime.

Abstract

We study the problem of constructing explicit codes whose rate and distance match the Gilbert-Varshamov bound in the low-rate, high-distance regime. In 2017, Ta-Shma gave an explicit family of codes where every pair of codewords has relative distance , with rate , matching the Gilbert-Varshamov bound up to a factor of . Ta-Shma's construction was based on starting with a good code and amplifying its bias with walks arising from the -wide-replacement product. In this work, we give an arguably simpler almost-optimal construction, based on what we call free expander walks: ordinary expander walks where each step is taken on a distinct expander from a carefully chosen sequence. This sequence of expanders is derived from the construction of near--Ramanujan graphs due to O'Donnell and Wu.
Paper Structure (6 sections, 8 theorems, 20 equations, 2 figures)

This paper contains 6 sections, 8 theorems, 20 equations, 2 figures.

Key Result

Theorem 1.1

There is an explicit $\varepsilon$-balanced binary linear code $\mathcal{C}\subseteq\{ 0, 1 \}^n$ with rate $\Omega\lparen*\rparen{ \varepsilon^{2+o(1)} }$.

Figures (2)

  • Figure :
  • Figure :

Theorems & Definitions (24)

  • Theorem 1.1
  • Remark 1.2
  • Definition 2.1: Binary codes
  • Definition 2.2: Bias
  • Definition 2.3
  • Theorem 2.4: Special case of OW20
  • Remark 2.5
  • Remark 2.6
  • Definition 2.7: Expander walk lift
  • Definition 2.8: Expander schedule
  • ...and 14 more