Efficient Document Exchange and Error Correcting Codes with Asymmetric Information

07/02/2020
by   Kuan Cheng, et al.
0

We study two fundamental problems in communication, Document Exchange (DE) and Error Correcting Code (ECC). In the first problem, two parties hold two strings, and one party tries to learn the other party's string through communication. In the second problem, one party tries to send a message to another party through a noisy channel, by adding some redundant information to protect the message. Two important goals in both problems are to minimize the communication complexity or redundancy, and to design efficient protocols or codes. Both problems have been studied extensively. In this paper we study whether asymmetric partial information can help in these two problems. We focus on the case of Hamming distance/errors, and the asymmetric partial information is modeled by one party having a vector of disjoint subsets S⃗=(S_1, ⋯, S_t) of indices and a vector of integers k⃗=(k_1, ⋯, k_t), such that in each S_i the Hamming distance/errors is at most k_i. We establish both lower bounds and upper bounds in this model, and provide efficient randomized constructions that achieve a min{ O(t^2), O((loglog n)^2) } factor within the optimum, with almost linear running time. We further show a connection between the above document exchange problem and the problem of document exchange under edit distance, and use our techniques to give an efficient randomized protocol with optimal communication complexity and exponentially small error for the latter. This improves the previous result by Haeupler <cit.> (FOCS'19) and that by Belazzougui and Zhang <cit.> (FOCS'16). Our techniques are based on a generalization of the celebrated expander codes by Sipser and Spielman <cit.>, which may be of independent interests.

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/16/2018

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

We study two basic problems regarding edit error, i.e. document exchange...
research
12/15/2021

Optimal Combinatorial Neural Codes with Matched Metric δ_r: Characterization and Constructions

Based on the theoretical neuroscience, G. Cotardo and A. Ravagnavi in <c...
research
07/25/2018

Directory Reconciliation

We initiate the theoretical study of directory reconciliation, a general...
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
02/05/2021

Function-Correcting Codes

Motivated by applications in machine learning and archival data storage,...
research
11/01/2021

Exponential Lower Bounds for Locally Decodable and Correctable Codes for Insertions and Deletions

Locally Decodable Codes (LDCs) are error-correcting codes for which indi...

Please sign up or login with your details

Forgot password? Click here to reset