Guess & Check Codes for Deletions and Synchronization
Abstract
We consider the problem of constructing codes that can correct deletions occurring in an arbitrary binary string of length bits. Varshamov-Tenengolts (VT) codes can correct all possible single deletions with an asymptotically optimal redundancy. Finding similar codes for deletions is an open problem. We propose a new family of codes, that we call Guess & Check (GC) codes, that can correct, with high probability, a constant number of deletions occurring at uniformly random positions within an arbitrary string. The GC codes are based on MDS codes and have an asymptotically optimal redundancy that is . We provide deterministic polynomial time encoding and decoding schemes for these codes. We also describe the applications of GC codes to file synchronization.
Keywords
Cite
@article{arxiv.1702.04466,
title = {Guess & Check Codes for Deletions and Synchronization},
author = {Serge Kas Hanna and Salim El Rouayheb},
journal= {arXiv preprint arXiv:1702.04466},
year = {2017}
}
Comments
Accepted in ISIT 2017