Papers
Topics
Authors
Recent
Search
2000 character limit reached

Optimal Document Exchange and New Codes for Insertions and Deletions

Published 10 Apr 2018 in cs.DS | (1804.03604v3)

Abstract: We give the first communication-optimal document exchange protocol. For any nn and $k &lt; n$ our randomized scheme takes any nn-bit file FF and computes a Θ(klog⁡nk)\Theta(k \log \frac{n}{k})-bit summary from which one can reconstruct FF, with high probability, given a related file $F&#39;$ with edit distance $ED(F,F&#39;) \leq k$. The size of our summary is information-theoretically order optimal for all values of kk, giving a randomized solution to a longstanding open question of [Orlitsky; FOCS'91]. It also is the first non-trivial solution for the interesting setting where a small constant fraction of symbols have been edited, producing an optimal summary of size O(H(δ)n)O(H(\delta)n) for k=δnk=\delta n. This concludes a long series of better-and-better protocols which produce larger summaries for sub-linear values of kk and sub-polynomial failure probabilities. In particular, the recent break-through of [Belazzougui, Zhang; FOCS'16] assumes that $k &lt; n<sup>\epsilon$, produces a summary of size O(klog⁡<sup>2</sup>k+klog⁡n)O(k\log<sup>2</sup> k + k\log n), and succeeds with probability 1−(klog⁡n)<sup>−O(1)1-(k \log n)<sup>{-O(1)}. We also give an efficient derandomized document exchange protocol with summary size O(klog⁡<sup>2</sup>nk)O(k \log<sup>2</sup> \frac{n}{k}). This improves, for any kk, over a deterministic document exchange protocol by Belazzougui with summary size O(k<sup>2</sup>+klog⁡<sup>2</sup>n)O(k<sup>2</sup> + k \log<sup>2</sup> n). Our deterministic document exchange directly provides new efficient systematic error correcting codes for insertions and deletions. These (binary) codes correct any δ\delta fraction of adversarial insertions/deletions while having a rate of 1−O(δlog⁡<sup>2</sup>1δ)1 - O(\delta \log<sup>2</sup> \frac{1}{\delta}) and improve over the codes of Guruswami and Li and Haeupler, Shahrasbi and Vitercik which have rate 1−Θ(δlog⁡<sup>O(1)</sup>1ϵ)1 - \Theta\left(\sqrt{\delta} \log<sup>{O(1)}</sup> \frac{1}{\epsilon}\right).

Authors (1)
Citations (57)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.