Multiple Criss-Cross Insertion and Deletion Correcting Codes

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 × n arrays affected by t-criss-cross deletions defined as any combination of tr row and tc column deletions such that tr + tc = t for a given t. We show an equivalence between correcting t-criss-cross deletions and t-criss-cross insertions and show that a code correcting t-criss-cross insertions/deletions has redundancy at least tn + t n - (t!). Then, we present an existential construction of t-criss-cross insertion/deletion correcting code with redundancy bounded from above by tn + O(t2 2 n). The main ingredients of the presented code construction are systematic binary t-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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…