Efficient Linear and Affine Codes for Correcting Insertions/Deletions
Kuan Cheng, Venkatesan Guruswami, Bernhard Haeupler, Xin Li
Abstract
This paper studies linear and affine error-correcting codes for correcting synchronization errors such as insertions and deletions. We call such codes linear/affine insdel codes.
Linear codes that can correct even a single deletion are limited to have information rate at most 1/2 (achieved by the trivial 2-fold repetition code). Previously, it was (erroneously) reported that more generally no non-trivial linear codes correcting k deletions exist, i.e., that the (k + 1)-fold repetition codes and its rate of 1/(k + 1) are basically optimal for any k. We disprove this and show the existence of binary linear codes of length n and rate just below 1/2 capable of correcting Ω(n) insertions and deletions. This identifies rate 1/2 as a sharp threshold for recovery from deletions for linear codes, and reopens the quest for a better understanding of the capabilities of linear codes for correcting insertions/deletions.
We prove novel outer bounds and existential inner bounds for the rate vs. (edit) distance trade-off of linear insdel codes. We complement our existential results with an efficient synchronization-string-based transformation that converts any asymptotically-good linear code for Hamming errors into an asymptotically-good linear code for insdel errors. Lastly, we show that the 1 2 -rate limitation does not hold for affine codes by giving an explicit affine code of rate 1 -ǫ which can efficiently correct a constant fraction of insdel errors.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 73f74b71-7a97-4fa0-820a-f5937face38fCited by top-tier papers1
Ask how each one uses itBuilds on1
Related papers
- The zero-rate threshold for adversarial bit-deletions is less than 1/2Venkatesan Guruswami, Xiaoyu He, Ray LiFOCS 2021 · 6 citations
- Explicit two-deletion codes with redundancy matching the existential boundVenkatesan Guruswami, Johan HåstadSODA 2021 · 12 citations
- Coded trace reconstruction in a constant number of tracesJoshua Brakensiek, Ray Li, Bruce SpangFOCS 2020 · 33 citations
- Constant Query Local Decoding against Deletions Is ImpossibleMeghal GuptaSTOC 2024 · 1 citation
- On codes decoding a constant fraction of errors on the BSCJan Hazla, Alex Samorodnitsky, Ori SberloSTOC 2021 · 13 citations
