Beyond Single-Deletion Correcting Codes: Substitutions and Transpositions

12/18/2021
by   Ryan Gabrys, et al.
0

We consider the problem of designing low-redundancy codes in settings where one must correct deletions in conjunction with substitutions or adjacent transpositions; a combination of errors that is usually observed in DNA-based data storage. One of the most basic versions of this problem was settled more than 50 years ago by Levenshtein, or one substitution, with nearly optimal redundancy. However, this approach fails to extend to many simple and natural variations of the binary single-edit error setting. In this work, we make progress on the code design problem above in three such variations: We construct linear-time encodable and decodable length-n non-binary codes correcting a single edit error with nearly optimal redundancy log n+O(loglog n), providing an alternative simpler proof of a result by Cai, Chee, Gabrys, Kiah, and Nguyen (IEEE Trans. Inf. Theory 2021). This is achieved by employing what we call weighted VT sketches, a notion that may be of independent interest. We construct linear-time encodable and list-decodable binary codes with list-size 2 for one deletion and one substitution with redundancy 4log n+O(loglog n). This matches the existential bound up to an O(loglog n) additive term. We show the existence of a binary code correcting one deletion or one adjacent transposition with nearly optimal redundancy log n+O(loglog n).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/25/2022

t-Deletion-1-Insertion-Burst Correcting Codes

Motivated by applications in DNA-based storage and communication systems...
research
05/19/2020

Single-Deletion Single-Substitution Correcting Codes

Correcting insertions/deletions as well as substitution errors simultane...
research
10/15/2019

Optimal Codes Correcting a Single Indel / Edit for DNA-Based Data Storage

An indel refers to a single insertion or deletion, while an edit refers ...
research
01/27/2023

Codes for Correcting Asymmetric Adjacent Transpositions and Deletions

Owing to the vast applications in DNA-based data storage, Gabrys, Yaakob...
research
01/06/2022

List-decodable Codes for Single-deletion Single-substitution with List-size Two

In this paper, we present an explicit construction of list-decodable cod...
research
02/20/2023

Codes Over Absorption Channels

In this paper, we present a novel communication channel, called the abso...
research
07/21/2020

Explicit two-deletion codes with redundancy matching the existential bound

We give an explicit construction of length-n binary codes capable of cor...

Please sign up or login with your details

Forgot password? Click here to reset