A family of diameter perfect constant-weight codes from Steiner systems

11/30/2022
by   Minjia Shi, et al.
0

If S is a transitive metric space, then |C|·|A| ≤ |S| for any distance-d code C and a set A, "anticode", of diameter less than d. For every Steiner S(t,w,n) system S, we show the existence of a q-ary constant-weight code C of length n, weight w (or n-w), and distance d=2w-t+1 (respectively, d=n-t+1) and an anticode A of diameter d-1 such that the pair (C,A) attains the code-anticode bound and the supports of the codewords of C are the blocks of S (respectively, the complements of the blocks of S). We study the problem of estimating the minimum value of q for which such a code exists, and find that minimum for small values of t. Keywords: diameter perfect codes, anticodes, constant-weight codes, code-anticode bound, Steiner systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/01/2021

Non-Binary Diameter Perfect Constant-Weight Codes

Diameter perfect codes form a natural generalization for perfect codes. ...
research
05/28/2020

Optimal Anticodes, Diameter Perfect Codes, Chains and Weights

Let P be a poset on [n] = {1,2,...,n}, F^n_q be the linear space of n-tu...
research
11/01/2022

Constructing MRD codes by switching

MRD codes are maximum codes in the rank-distance metric space on m-by-n ...
research
03/03/2023

Block Codes in Pomset Metric over ℤ_m

In this paper, we introduce codes equipped with pomset block metric. A S...
research
03/01/2020

Optimal Constant-Weight Codes under l_1-Metric

Motivated by the duplication-correcting problem for data storage in live...
research
06/16/2022

On the Size of Balls and Anticodes of Small Diameter under the Fixed-Length Levenshtein Metric

The rapid development of DNA storage has brought the deletion and insert...
research
07/31/2019

Isodiametry, variance, and regular simplices from particle interactions

Consider a pressureless gas interacting through an attractive-repulsive ...

Please sign up or login with your details

Forgot password? Click here to reset