English

Explicit two-deletion codes with redundancy matching the existential bound

Information Theory 2020-07-22 v1 Discrete Mathematics Data Structures and Algorithms math.IT

Abstract

We give an explicit construction of length-nn binary codes capable of correcting the deletion of two bits that have size 2n/n4+o(1)2^n/n^{4+o(1)}. This matches up to lower order terms the existential result, based on an inefficient greedy choice of codewords, that guarantees such codes of size Ω(2n/n4)\Omega(2^n/n^4). Our construction is based on augmenting the classic Varshamov-Tenengolts construction of single deletion codes with additional check equations. We also give an explicit construction of binary codes of size Ω(2n/n3+o(1))\Omega(2^n/n^{3+o(1)}) that can be list decoded from two deletions using lists of size two. Previously, even the existence of such codes was not clear.

Keywords

Cite

@article{arxiv.2007.10592,
  title  = {Explicit two-deletion codes with redundancy matching the existential bound},
  author = {Venkatesan Guruswami and Johan Håstad},
  journal= {arXiv preprint arXiv:2007.10592},
  year   = {2020}
}
R2 v1 2026-06-23T17:16:13.101Z