paper

Substring Edit Correcting Codes and Optimal Single Burst-Deletion Correcting Codes

arXiv:2610.05696

Abstract

A -substring edit in a sequence first deletes a substring of length at most , and then inserts a sequence of length at most at the same position. A code that can correct a -substring edit is called a -substring edit code. In this paper, we develop a new localization method and use it to construct a -ary -substring edit correcting code with bits of redundancy for any fixed and , where is the code length. For the binary alphabet, this improves upon the redundancy obtained by Li \emph{et al}. When the deleted substring and the inserted sequence have different lengths, we further construct codes with redundancy , which is optimal up to an additive constant. As corollaries, for all fixed and , we obtain -ary -burst-deletion correcting codes and -localized deletion correcting codes with redundancies and , respectively. To the best of our knowledge, these are the first constructions attaining optimal redundancy up to an additive constant for these two deletion models over the full range of fixed parameters. For -burst-deletion correction with , such redundancy had previously been achieved only for by Levenshtein in 1967.

arXiv comment35 pages