Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms 2019
DOI: 10.1137/1.9781611975482.132
|View full text |Cite
|
Sign up to set email alerts
|

Synchronization Strings: Highly Efficient Deterministic Constructions over Small Alphabets

Abstract: Synchronization strings are recently introduced by Haeupler and Shahrasbi [15] in the study of codes for correcting insertion and deletion errors (insdel codes). A synchronization string is an encoding of the indices of the symbols in a string, and together with an appropriate decoding algorithm it can transform insertion and deletion errors into standard symbol erasures and corruptions. This reduces the problem of constructing insdel codes to the problem of constructing standard error correcting codes, which … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
29
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 22 publications
(29 citation statements)
references
References 28 publications
0
29
0
Order By: Relevance
“…The first boosting procedure, given in Section 4.4, leads to a deterministic linear time synchronization string construction. We remark that concurrently and independently Cheng, Li, and Wu obtained a deterministic O(n log 2 log n) time synchronization string construction [8].…”
Section: Deterministic Linear Time Highly Explicit Construction Of mentioning
confidence: 96%
“…The first boosting procedure, given in Section 4.4, leads to a deterministic linear time synchronization string construction. We remark that concurrently and independently Cheng, Li, and Wu obtained a deterministic O(n log 2 log n) time synchronization string construction [8].…”
Section: Deterministic Linear Time Highly Explicit Construction Of mentioning
confidence: 96%
“…We will also make use of the following construction of synchronization strings that is developed in [15,23]. Haeupler et al [24] suggest a construction of list-decodable insertion-deletion codes by indexing the codewords of a list-recoverable code with symbols of a synchronization string.…”
Section: Synchronization Stringsmentioning
confidence: 99%
“…Having such lists, the receiver can use the list-recovery function of C to obtain an L-list-decoding for C . The encoding complexity follows from the fact that synchronization strings be constructed in linear time [15,23], the decoding complexity follows from Theorem 7.1, and the alphabet of C is trivially Σ × Σ s × Σ I as it is obtained by indexing codewords of C with the ε s -synchronization string and the ε I -indexing sequence.…”
Section: Improved List-decodable Insertion-deletion Codesmentioning
confidence: 99%
See 1 more Smart Citation
“…al [12], [11], [5] constructed explicit codes that can correct 1 − ε fraction of edit errors with rate Ω(ε 5 ) and alphabet size poly(1/ε); and codes that can correct 1 − 2 t+1 − ε fraction of errors with rate (ε/t) poly(1/ε) for a fixed alphabet size t ≥ 2. Another line of work by Haeupler et al [14], [15], [7] introduced and constructed a combinatorial object called synchronization string, which can be used to transform standard error correcting codes into codes for edit errors by increasing the alphabet size. Via this transformation, [14] achieved explicit codes that can correct δ fraction of edit errors with rate 1 − δ − ε and alphabet size exponential in 1 ε , which approaches the singleton bound.…”
Section: Introductionmentioning
confidence: 99%