Correcting One Deletion and One Substitution with a Constant Number of Reads
arXiv:2604.25294
Abstract
In this paper, we investigate the problem of designing -reconstruction codes for , where is the single-deletion single-substitution ball function that maps a sequence to the set of all sequences obtainable via one deletion and one substitution. Such a code is defined by the requirement that the intersection size of any two distinct single-deletion single-substitution balls is strictly less than the given number of noisy reads . Note that for any , an -reconstruction code is also an -reconstruction code. It follows that the problem of designing -reconstruction codes with less redundancy becomes more challenging as decreases, particularly because the problem for already reduces to the coding problem of single-deletion and single-substitution correcting codes. To the best of our knowledge, most existing results focus on the case where is a linear function of , while only a limited number consider constant . When , the best known -reconstruction codes (single-deletion and single-substitution correcting codes) require redundant bits. In this work, we show that this redundancy can be reduced to when . As increases further to and , the redundancy can be improved to and , respectively. Finally, for , we provide a reconstruction code with bits of redundancy, which is only two bits more than the best known -reconstruction codes.