Efficient Low-Redundancy Codes for Correcting Multiple Deletions
Abstract: 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 codewords of length , i.e., at most 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.
Paper Prompts
Sign up for free to create and run prompts on this paper.