Abstract
We consider the task of communicating an (infinite) data stream in the sliding window model, where communication takes place over a noisy channel with an adversarial substitution noise rate up to 1. Specifically, for any noise level p < 1 and any small ϵ > 0, we design an efficient coding scheme, such that as long as the effective noise level in the sliding window is below p, the receiver decodes at least a (1- p -ϵ)-prefix of the current window. We prove that it is impossible to decode more than a (1- p)-prefix of the window in the worst case, which makes our scheme optimal in this sense. Our scheme runs in polylogarithmic time in the size of the window (per transmitted element), causes constant communication overhead, and succeeds with overwhelming probability. The scheme assumes the parties preshare a long random string unknown to the channel. When the noisy channel is additive, we lift the shared randomness assumption and design a scheme that is resilient to levels of noise below p < 1/2.
Original language | English |
---|---|
Pages (from-to) | 904-937 |
Number of pages | 34 |
Journal | SIAM Journal on Discrete Mathematics |
Volume | 34 |
Issue number | 1 |
DOIs | |
State | Published - 2020 |
Bibliographical note
Publisher Copyright:© 2020 Society for Industrial and Applied Mathematics.
Funding
The first author is supported in part by the Israel Science Foundation (ISF) through grant 1078/17. The second author is supported in part by NSF grants CNS-0830803, CCF-0916574, IIS-1065276, CCF-1016540, CNS-1118126, and CNS-1136174, by US-Israel BSF grant 2008411, and by an OKAWA Foundation Research Award, an IBM Faculty Research Award, a Xerox Faculty Research Award, a B. John Garrick Foundation Award, a Teradata Research Award, and a Lockheed-Martin Corporation Research Award. This material is based upon work supported by the Defense Advanced Research Projects Agency through the U.S. Office of Naval Research under contract N00014-11-1-0392. The views expressed are those of the authors and do not reflect the official policy or position of the Department of Defense or the U.S. Government. The third author is supported in part by Thorup's Advanced Grant from the Danish Council for Independent Research under grant DFF-0602-02499B, and partly by Basic Algorithms Research Copenhagen (BARC), supported by Thorup's Investigator Grant from the Villum Foundation under grant 16582. \ast Received by the editors January 15, 2019; accepted for publication (in revised form) December 18, 2019; published electronically March 24, 2020. A preliminary version of this work appeared in Proceedings of SOFSEM, 2014. https://doi.org/10.1137/18M1235703 Funding: The first author is supported in part by the Israel Science Foundation (ISF) through grant 1078/17. The second author is supported in part by NSF grants CNS-0830803, CCF-0916574, IIS-1065276, CCF-1016540, CNS-1118126, and CNS-1136174, by US-Israel BSF grant 2008411, and by an OKAWA Foundation Research Award, an IBM Faculty Research Award, a Xerox Faculty Research Award, a B. John Garrick Foundation Award, a Teradata Research Award, and a Lockheed-Martin Corporation Research Award. This material is based upon work supported by the Defense Advanced Research Projects Agency through the U.S. Office of Naval Research under contract N00014-11-1-0392. The views expressed are those of the authors and do not reflect the official policy or position of the Department of Defense or the U.S. Government. The third author is supported in part by Thorup's Advanced Grant from the Danish Council for Independent Research under grant DFF-0602-02499B, and partly by Basic Algorithms Research Copenhagen (BARC), supported by Thorup's Investigator Grant from the Villum Foundation under grant 16582.
Funders | Funder number |
---|---|
Basic Algorithms Research Copenhagen | |
U.S. Office of Naval Research | N00014-11-1-0392 |
US-Israel BSF | 2008411 |
National Science Foundation | CNS-1136174, IIS-1065276, CCF-1016540, CNS-1118126, CCF-0916574, CNS-0830803 |
U.S. Department of Defense | |
Defense Advanced Research Projects Agency | |
International Business Machines Corporation | |
Natur og Univers, Det Frie Forskningsråd | DFF-0602-02499B |
Villum Fonden | 16582 |
Israel Science Foundation | 1078/17 |
Bhabha Atomic Research Centre |
Keywords
- Communication
- Error-correcting codes
- Sliding windows
- Streaming algorithms