Redundancy-Optimal Constructions of (1,1)-Criss-Cross Deletion Correcting Codes with Efficient Encoding/Decoding Algorithms
Abstract
Two-dimensional error-correcting codes, where codewords are represented as n × n arrays over a q-ary alphabet, find important applications in areas such as QR codes, DNA-based storage, and racetrack memories. Among the possible error patterns, (tr,tc)-criss-cross deletions-where tr rows and tc columns are simultaneously deleted-are of particular significance. In this paper, we focus on q-ary (1,1)-criss-cross deletion correcting codes. We present a novel code construction and develop complete encoding, decoding, and data recovery algorithms for parameters n 11 and q 3. The complexity of the proposed encoding, decoding, and data recovery algorithms is O(n2). Furthermore, we show that for n 11 and q = (n) (i.e., there exists a constant c>0 such that q cn), both the code redundancy and the encoder redundancy of the constructed codes are 2n + 2q n + O(1), which attain the lower bound (2n + 2q n - 3) within an O(1) gap. To the best of our knowledge, this is the first construction that can achieve the optimal redundancy with only an O(1) gap, while simultaneously featuring explicit encoding and decoding algorithms.
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.