Free Expander Walks in Balanced Code Constructions
- Free expander walks are non-stationary Markovian processes that traverse diverse expander graphs to achieve superior mixing and pseudorandomness.
- The method leverages all-signings near-Ramanujan expander families, ensuring minimal adversarial bias alignment and robust spectral contraction.
- This technique yields nearly optimal ε-balanced binary codes with rate Ω(ε^(2+o(1))) by efficiently contracting bias over repeated walks.
A free expander walk is a non-stationary Markovian traversal on a sequence of distinct expander graphs, designed so that each step uses a different expander from a predetermined family. Unlike classical expander walks that repeatedly apply the same graph, free expander walks leverage spectral properties of multiple expanders to achieve superior mixing, bias contraction, and pseudorandomness amplification. The core technical innovation is the use of "all-signings near-Ramanujan" families, which ensure that adversarial bias-vectors cannot persistently align with the spectral structure of every expander in the sequence. Free expander walks yield nearly optimal constructions for -balanced codes, matching the Gilbert-Varshamov bound in the low-rate, high-distance regime and providing a conceptually and technically streamlined alternative to wide-replacement product constructions (Hsieh et al., 18 Jan 2026).
1. Classical Versus Free Expander Walks
Classical expander walks operate on a single -regular graph with normalized adjacency matrix . The spectral gap governs mixing; after steps the deviation from uniformity contracts as . In contrast, a free expander walk fixes a sequence of -regular graphs on a common vertex set , each with normalized adjacency and second eigenvalue . At step , a move is taken according to , where is a walk schedule. After steps, the distribution is . The spectral mixing bound generalizes: .
Where classical walks have contraction strictly controlled by powers of a single , free walks can dramatically improve contraction when the adjacency matrices are sufficiently "incoherent." Specifically, the product of the individual can be much smaller than for comparable walk length.
2. Construction of All-Signings Near-Ramanujan Expander Families
Optimal performance of free expander walks requires sequences of expanders with strong spectral incoherence. This is realized via the all-signings near-Ramanujan family construction of O'Donnell–Wu [OW20]. Formally, for of size , a collection of -regular graphs is called all-signings near-Ramanujan if:
- For each , .
- For every signing vector , the signed sum yields a -regular (multi)graph with adjacency matrix satisfying .
This construction guarantees that for any fixed bias-vector, coherence with the expander family is limited, enforcing strong contraction for most sequences and ensuring exponentially small bias in code applications. Explicit constructions for such families are known for all , , .
3. Operator Norm Decomposition and Spectral Mixing Bounds
Let encode the sign-vector (with coordinates in ). For a word , define the linear operator . In coding-theoretic applications, depends on the underlying codeword.
For any , schedule of length , and , the bias is bounded as
The operator norm splits over the constant part $1$ and its orthogonal complement . For appropriately chosen schedule and expander family, can be bounded by products of individual , up to combinatorial factors reflecting adversarial alignments.
When averaging over sequences, a key lemma asserts: for any fixed , a random satisfies except with probability , where grows only exponentially in and polynomially in . This ensures that most schedules are contractive, yielding efficient bias amplification.
4. Lemmas and Theorems Governing Bias Contraction
Primary results formalize that almost all sequences are contractive:
- Lemma 5.1: For , large , and , a random satisfies
with failure probability at most .
- Lemma 5.2: For contractive ,
- (a) ,
- (b) for all ,
- Together, .
- Main Theorem 5.3: If is a base code of bias and rate , concatenating via a free expander walk of total length (for , ) yields a binary linear code of rate and bias at most . The bias of every nontrivial codeword is contracted by , which rapidly becomes subpolynomial in .
5. Worked Example: Explicit Parameters
Consider , , :
- Let and choose 5 distinct 3-regular graphs on with .
- With , schedule comprises all words of length 2 over , repeated times (for ).
- For base codeword with bias , define . By Lemma 5.1, almost all satisfy .
- Each block (length 2) reduces bias by at least factor 4, so over repetitions, total bias contracts to at most .
- Lifting back yields binary codes of relative distance near $1/2$ and rate near . For practical parameters, choose so , and take and , ensuring code rate and exponentially small bias.
6. Integration into -Balanced Code Construction
The construction proceeds systematically:
- Base code: Select explicit linear code with bias , rate .
- Expander family: Use O'Donnell–Wu's all-signings near-Ramanujan family of -regular graphs on vertices.
- Schedule: Specify ; enumerate all words in , repeated times to form .
- Lift: Define mapping , labeling each coordinate by the walk product of along the sequence. Resulting code in .
- Bias analysis: Equations and lemmas guarantee bias of each nonzero is reduced to at most .
- Rate: Mapping is linear, so has rate . Selection of yields , so rate is .
This framework demonstrates how free expander walks give nearly optimal -balanced codes by strategically exploiting spectral incoherence across a sequence of expanders rather than via construction of highly complex single expanders (Hsieh et al., 18 Jan 2026).