English

On the List Decodability of Insertions and Deletions

Information Theory 2020-02-18 v4 math.IT

Abstract

In this work, we study the problem of list decoding of insertions and deletions. We present a Johnson-type upper bound on the maximum list size. The bound is meaningful only when insertions occur. Our bound implies that there are binary codes of rate Ω(1)\Omega(1) that are list-decodable from a 0.7070.707-fraction of insertions. For any τI0\tau_\mathsf{I} \geq 0 and τD[0,1)\tau_\mathsf{D} \in [0,1), there exist qq-ary codes of rate Ω(1)\Omega(1) that are list-decodable from a τI\tau_\mathsf{I}-fraction of insertions and τD\tau_\mathsf{D}-fraction of deletions, where qq depends only on τI\tau_\mathsf{I} and τD\tau_\mathsf{D}. We also provide efficient encoding and decoding algorithms for list-decoding from τI\tau_\mathsf{I}-fraction of insertions and τD\tau_\mathsf{D}-fraction of deletions for any τI0\tau_\mathsf{I} \geq 0 and τD[0,1)\tau_\mathsf{D} \in [0,1). Based on the Johnson-type bound, we derive a Plotkin-type upper bound on the code size in the Levenshtein metric.

Keywords

Cite

@article{arxiv.1805.06091,
  title  = {On the List Decodability of Insertions and Deletions},
  author = {Tomohiro Hayashi and Kenji Yasunaga},
  journal= {arXiv preprint arXiv:1805.06091},
  year   = {2020}
}