English

Multiple Criss-Cross Insertion and Deletion Correcting Codes

Information Theory 2021-11-16 v3 math.IT

Abstract

This paper investigates the problem of correcting multiple criss-cross insertions and deletions in arrays. More precisely, we study the unique recovery of n×nn \times n arrays affected by tt-criss-cross deletions defined as any combination of trt_r row and tct_c column deletions such that tr+tc=tt_r + t_c = t for a given tt. We show an equivalence between correcting tt-criss-cross deletions and tt-criss-cross insertions and show that a code correcting tt-criss-cross insertions/deletions has redundancy at least tn+tlognlog(t!)tn + t \log n - \log(t!). Then, we present an existential construction of tt-criss-cross insertion/deletion correcting code with redundancy bounded from above by tn+O(t2log2n)tn + \mathcal{O}(t^2 \log^2 n). The main ingredients of the presented code construction are systematic binary tt-deletion correcting codes and Gabidulin codes. The first ingredient helps locating the indices of the inserted/deleted rows and columns, thus transforming the insertion/deletion-correction problem into a row/column erasure-correction problem which is then solved using the second ingredient.

Keywords

Cite

@article{arxiv.2102.02727,
  title  = {Multiple Criss-Cross Insertion and Deletion Correcting Codes},
  author = {Lorenz Welter and Rawad Bitar and Antonia Wachter-Zeh and Eitan Yaakobi},
  journal= {arXiv preprint arXiv:2102.02727},
  year   = {2021}
}
R2 v1 2026-06-23T22:50:41.510Z