We consider the problem of constructing binary codes to recover from -bit deletions with efficient encoding/decoding, for a fixed . The single deletion case is well understood, with the Varshamov-Tenengolts-Levenshtein code from 1965 giving an asymptotically optimal construction with $\approx 2^n/nn\log n$ bits of redundancy. However, even for the case of two deletions, there was no known explicit construction with redundancy less than . For any fixed , we construct a binary code with redundancy that can be decoded from deletions in time. The coefficient can be taken to be , which is only quadratically worse than the optimal, non-constructive bound of . We also indicate how to modify this code to allow for a combination of up to insertions and deletions.

生成讲解博客的中文版本

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