Levenshtein’s classical theorem shows that any code that can uniquely decode from deletions can also uniquely decode from insertions. This symmetry, however, does not generally hold in the list-decoding regime. Several prior results on the capacity and radii of list-decoding from insertions and deletions suggest that insertions are easier to handle than deletions. In an effort to better understand this asymmetry between insertions and deletions under list-decoding, we study an analogous version of McEliece’s \emph{average list size problem}. More precisely, given a binary code of length that uniquely corrects insertions (or deletions), we are interested in the average number of codewords returned by a -insertion (or deletion) list decoder, where . Focusing on the case of and , we find that under two insertions, this quantity is at most for any VT code of length , whereas under two deletions it is at least when averaged over all length- VT codes. The nearly factor-of-two gap between these upper and lower bounds serves to confirm the relative ease of list-decoding of insertions compared to deletions from an average-case perspective.

生成讲解博客的中文版本

生成AI智能校验的中文版本