Abstract

We give a linear-time erasure list-decoding algorithm for expander codes. More precisely, let r>0r > 0 be any integer. Given an inner code C0C_0 of length dd, and a dd-regular bipartite expander graph GG with nn vertices on each side, we give an algorithm to list-decode the expander code C=C(G,C0)C = C(G, C_0) of length ndnd from approximately δδrndδδ_r nd erasures in time n⋅poly(d2r/δ)n \cdot \mathrm{poly}(d2^r / δ), where δδ and δrδ_r are the relative distance and the rr'th generalized relative distance of C0C_0, respectively. To the best of our knowledge, this is the first linear-time algorithm that can list-decode expander codes from erasures beyond their (designed) distance of approximately δ2ndδ^2 nd. To obtain our results, we show that an approach similar to that of (Hemenway and Wootters, Information and Computation, 2018) can be used to obtain such an erasure-list-decoding algorithm with an exponentially worse dependence of the running time on rr and δδ; then we show how to improve the dependence of the running time on these parameters.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.