Deterministic Document Exchange Protocols, and Almost Optimal Binary Codes for Edit Errors

04/16/2018
by   Kuan Cheng, et al.
0

We study two basic problems regarding edit error, i.e. document exchange and error correcting codes for edit errors (insdel codes). For message length n and edit error upper bound k, it is known that in both problems the optimal sketch size or the optimal number of redundant bits is Θ(k n/k). However, known constructions are far from achieving these bounds. We significantly improve previous results on both problems. For document exchange, we give an efficient deterministic protocol with sketch size O(k^2 n/k). This significantly improves the previous best known deterministic protocol, which has sketch size O(k^2 + k ^2 n) (Belazzougui15). For binary insdel codes, we obtain the following results: 1. An explicit binary insdel code which encodes an n-bit message x against k errors with redundancy O(k ^2 n/k). In particular this implies an explicit family of binary insdel codes that can correct ε fraction of insertions and deletions with rate 1-O(ε^2 (1/ε))=1-O(ε). 2. An explicit binary insdel code which encodes an n-bit message x against k errors with redundancy O(k n). This is the first explicit construction of binary insdel codes that has optimal redundancy for a wide range of error parameters k, and this brings our understanding of binary insdel codes much closer to that of standard binary error correcting codes. In obtaining our results we introduce the notion of ε-self matching hash functions and ε-synchronization hash functions. We believe our techniques can have further applications in the literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/03/2018

Edit Errors with Block Transpositions: Deterministic Document Exchange Protocols and Almost Optimal Binary Codes

Document exchange and error correcting codes are two fundamental problem...
research
04/10/2018

Optimal Document Exchange and New Codes for Small Number of Insertions and Deletions

This paper gives a communication-optimal document exchange protocol and ...
research
07/02/2020

Efficient Document Exchange and Error Correcting Codes with Asymmetric Information

We study two fundamental problems in communication, Document Exchange (D...
research
05/07/2023

A New Upper Bound on the Maximal Error Resilience of Interactive Error-Correcting Codes

In an interactive error-correcting code (iECC), Alice and Bob engage in ...
research
07/25/2018

Directory Reconciliation

We initiate the theoretical study of directory reconciliation, a general...
research
12/31/2019

Robust Positioning Patterns with Low Redundancy

A robust positioning pattern is a large array that allows a mobile devic...
research
08/20/2020

Linear hash-functions and their applications to error detection and correction

We describe and explore so-called linear hash functions and show how the...

Please sign up or login with your details

Forgot password? Click here to reset