English

Criss-Cross Deletion Correcting Codes: Optimal Constructions with Efficient Decoders

Information Theory 2025-10-23 v2 math.IT

Abstract

This paper addresses fundamental challenges in two-dimensional error correction by constructing optimal codes for \emph{criss-cross deletions}. We consider an n×n n \times n array X\boldsymbol{X} over a q q -ary alphabet Σq:={0,1,,q1}\Sigma_q := \{0, 1, \ldots, q-1\} that is subject to a \emph{(tr,tc)(t_r, t_c)-criss-cross deletion}, which involves the simultaneous removal of tr t_r rows and tc t_c columns. A code CΣqn×n\mathcal{C} \subseteq \Sigma_q^{n \times n} is defined as a \emph{(tr,tc)(t_r,t_c)-criss-cross deletion correcting code} if it can successfully correct these deletions. We derive a sphere-packing type lower bound and a Gilbert-Varshamov type upper bound on the redundancy of optimal codes. Our results indicate that the optimal redundancy for a (tr,tc)(t_r, t_c)-criss-cross deletion correcting code lies between (tr+tc)nlogq+(tr+tc)logn+Oq,tr,tc(1)(t_r + t_c)n\log q + (t_r + t_c)\log n + O_{q,t_r,t_c}(1) and (tr+tc)nlogq+2(tr+tc)logn+Oq,tr,tc(1)(t_r + t_c)n\log q + 2(t_r + t_c)\log n + O_{q,t_r,t_c}(1), where the logarithm is on base two, and Oq,tr,tc(1)O_{q,t_r,t_c}(1) is a constant that depends solely on qq, trt_r, and tct_c. For the case of (1,1)(1,1)-criss-cross deletions, we propose two families of constructions that achieve 2nlogq+2logn+Oq(1)2n\log q + 2\log n + O_q(1) bits of redundancy. This redundancy is optimal up to an additive constant term Oq(1)O_q(1), which depends solely on qq. One family is designed for non-binary alphabets, while the other addresses arbitrary alphabets. For the case of (tr,tc)(t_r, t_c)-criss-cross deletions, we provide a strategy to derive optimal codes when both unidirectional deletions occur consecutively. We propose decoding algorithms with a time complexity of O(n2)O(n^2) for our codes, which are optimal for two-dimensional scenarios.

Keywords

Cite

@article{arxiv.2506.07607,
  title  = {Criss-Cross Deletion Correcting Codes: Optimal Constructions with Efficient Decoders},
  author = {Yubo Sun and Gennian Ge},
  journal= {arXiv preprint arXiv:2506.07607},
  year   = {2025}
}

Comments

Corrected some errors. All comments welcome

R2 v1 2026-07-01T03:06:45.277Z