pith. sign in

arxiv: 1702.04466 · v2 · pith:X7RCRMNKnew · submitted 2017-02-15 · 💻 cs.IT · math.IT

Guess & Check Codes for Deletions and Synchronization

classification 💻 cs.IT math.IT
keywords codesdeletionsdeltacorrectarbitraryasymptoticallycheckguess
0
0 comments X
read the original abstract

We consider the problem of constructing codes that can correct $\delta$ deletions occurring in an arbitrary binary string of length $n$ bits. Varshamov-Tenengolts (VT) codes can correct all possible single deletions $(\delta=1)$ with an asymptotically optimal redundancy. Finding similar codes for $\delta \geq 2$ 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 $\delta$ 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 $\Theta(\delta \log n)$. We provide deterministic polynomial time encoding and decoding schemes for these codes. We also describe the applications of GC codes to file synchronization.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.