Covering Codes for Insertions and Deletions

11/22/2019
by   Andreas Lenz, et al.
0

A covering code is a set of codewords with the property that the union of balls, suitably defined, around these codewords covers an entire space. Generally, the goal is to find the covering code with the minimum size codebook. While most prior work on covering codes has focused on the Hamming metric, we consider the problem of designing covering codes defined in terms of insertions and deletions. First, we provide new sphere-covering lower bounds on the minimum possible size of such codes. Then, we provide new existential upper bounds on the size of optimal covering codes for a single insertion or a single deletion that are tight up to a constant factor. Finally, we derive improved upper bounds for covering codes using R≥ 2 insertions or deletions. We prove that codes exist with density that is only a factor O(R log R) larger than the lower bounds for all fixed R. In particular, our upper bounds have an optimal dependence on the word length, and we achieve asymptotic density matching the best known bounds for Hamming distance covering codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/01/2022

Generalized Singleton Type Upper Bounds

In this paper we give upper bounds on the sizes of (d, L) list-decodable...
research
05/18/2023

Bounds on Size of Homopolymer Free Codes

For any given alphabet of size q, a Homopolymer Free code (HF code) refe...
research
02/20/2019

Improved efficiency for explicit covering codes matching the sphere-covering bound

A covering code is a subset of vectors over a finite field with the prop...
research
03/21/2020

Covering the Relational Join

In this paper, we initiate a theoretical study of what we call the join ...
research
09/12/2018

Reconciling Similar Sets of Data

In this work, we consider the problem of synchronizing two sets of data ...
research
06/21/2021

Strong Singleton type upper bounds for linear insertion-deletion codes

The insertion-deletion codes was motivated to correct the synchronizatio...

Please sign up or login with your details

Forgot password? Click here to reset