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

02/20/2019
by   Aditya Potukuchi, et al.
0

A covering code is a subset of vectors over a finite field with the property that any vector in the space is close to some codeword in Hamming distance. Blinovsky [Bli90] showed that most linear codes have covering radius attaining the sphere-covering bound. Taking the direct sum of all 2^O(n^2) linear codes gives an explicit code with optimal covering density, which is, to our knowledge, the most efficient construction. In this paper, we improve the randomness efficiency of this construction by proving optimal covering property of a Wozencraft-type ensemble. This allows us to take the direct sum of only 2^O(n n) many codes to achieve the same covering goodness. The proof is an application of second moment method coupled with an iterative random shifting trick along the lines of Blinovsky.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2019

Covering Codes for Insertions and Deletions

A covering code is a set of codewords with the property that the union o...
research
05/09/2023

A Generalized Covering Algorithm for Chained Codes

The covering radius is a fundamental property of linear codes that chara...
research
12/11/2020

The Generalized Covering Radii of Linear Codes

Motivated by an application to database linear querying, such as private...
research
07/11/2022

Almost optimum ℓ-covering of ℤ_n

A subset B of ring ℤ_n is called a ℓ-covering set if { ab n | 0≤ a ≤ℓ, ...
research
07/21/2021

On the Generalized Covering Radii of Reed-Muller Codes

We study generalized covering radii, a fundamental property of linear co...
research
10/15/2022

On depth-3 circuits and covering number: an explicit counter-example

We give a simple construction of n× n Boolean matrices with Ω(n^4/3) zer...
research
10/02/2022

The Second-Order Football-Pool Problem and the Optimal Rate of Generalized-Covering Codes

The goal of the classic football-pool problem is to determine how many l...

Please sign up or login with your details

Forgot password? Click here to reset