Back to Search
Start Over
Efficient Low-Redundancy Codes for Correcting Multiple Deletions.
- Source :
-
IEEE Transactions on Information Theory . May2018, Vol. 64 Issue 5, p3403-3410. 8p. - Publication Year :
- 2018
-
Abstract
- We consider the problem of constructing binary codes to recover from k –bit deletions with efficient encoding/decoding, for a fixed k . The single deletion case is well understood, with the Varshamov–Tenengolts–Levenshtein code from 1965 giving an asymptotically optimal construction with \approx ~2^n/n codewords of length n , i.e., at most \log n bits of redundancy. However, even for the case of two deletions, there was no known explicit construction with redundancy less than n^{\Omega (1)} . For any fixed k , we construct a binary code with ck \log n redundancy that can be decoded from k deletions in Ok(n \log ^{4} n) time. The coefficient ck can be taken to be O(k^2 \log k) , which is only quadratically worse than the optimal, non-constructive bound of $O(k)$ . We also indicate how to modify this code to allow for a combination of up to $k$ insertions and deletions. We also note that among linear codes capable of correcting $k$ deletions, the $(k+1)$ -fold repetition code is essentially the best possible. [ABSTRACT FROM PUBLISHER]
Details
- Language :
- English
- ISSN :
- 00189448
- Volume :
- 64
- Issue :
- 5
- Database :
- Academic Search Index
- Journal :
- IEEE Transactions on Information Theory
- Publication Type :
- Academic Journal
- Accession number :
- 129266207
- Full Text :
- https://doi.org/10.1109/TIT.2017.2746566