Abstract
We introduce and investigate binary -designs, a special case of T-designs. Our combinatorial interpretation relates -designs to the binary orthogonal arrays. We derive a general linear programming bound and propose as a consequence a universal bound on the minimum possible cardinality of -designs for fixed k and n. Designs which attain our bound are investigated.
1. Introduction
Let be the alphabet of two symbols and the set of all binary vectors over F. The Hamming distance between points and from is equal to the number of coordinates in which they differ.
In considerations of as a polynomial metric space (cf. [1,2,3]) it is convenient to use the “inner product”
instead of the distance . The geometry in is then related to the properties of the Krawtchouk polynomials satisfying the following three-term recurrence relation
, with initial conditions and .
Any nonempty subset is called a code. Given a code , the quantities
are called moments of C, where denotes the cardinality of C.
The well known positive definiteness of the Krawtchouk polynomials (see [1,3,4]) implies that for every . The case of equality is quite important.
Definition 1.
[5] Let. A codeis called a T-design if
If for some , then C is known as an m-design (see [1,3,4]), or a (binary) orthogonal array of strength m (cf. [1,3,4,5,6]), or an m-wise independent set [7].
The case of T consisting of even integers was introduced and considered by Bannai et al. in [5] (Section 6.2) but (to the best of our knowledge) the special case of the next definition is not claimed yet. The Euclidean analogs of the -designs on were considered earlier [8,9,10,11,12]. Further analogs in polynomial metric spaces such as q-ary Hamming spaces and infinite projective spaces could be interesting and will be considered elsewhere.
Orthogonal arrays have nice combinatorial properties which imply, in particular, a divisibility condition for -designs (Corollary 1 below). Our approach allows a combinatorial interpretation (Theorem 1) which reveals relations with the binary orthogonal arrays and implies a divisibility condition. Note that the notion of T-designs seems to be too general for arbitrary T and even for most specific T, so we do not find any combinatorial interpretation in [5].
Definition 2.
If is a T-design with , where is a positive integer, then C is called a-design. In other words, C is a -design if and only if
Thus, in this paper we focus on the special case when T consists of several consecutive even integers beginning with 2. It is clear from the definition that any -design is also an -design for every .
We also derive and investigate general and specific linear programming (Delsarte) bounds. After recalling general linear programming techniques, we will derive and investigate an universal (in sense of Levenshtein [3]) bound. More precisely, we obtain a lower bound on the quantity
the minimum possible cardinality of a -design in , as follows:
The paper is organized as follows. In Section 2 we derive a relation between -designs and antipodal -designs implying a strong divisibility condition. Section 3 reviews the general linear programming bound and recalls the definition of so-called adjacent (to Krawtchouk) polynomials which will be important ingredients in our approach. Section 4 is devoted to our new universal bound. In Section 5 we discuss -designs which attain this bound.
2. Relations to Antipodal -Designs
Classical binary m-designs have nice combinatorial properties.
Definition 3.
Let be a code and M be a codeword matrix consisting of all vectors of C as rows. Then C is called an m-design, , if any set of m columns of M contains any m-tuple of the same number of times (namely, ). The largest positive integer m such that C is an m-design is called the strength of C. The number λ is called the index of C.
It follows from Definition 3 that the cardinality of any m-design is divisible by . This property implies a strong divisibility condition for a basic type of -designs.
Definition 4.
A code is called antipodal if for every the unique point such that (equivalently, ) also belongs to C. The point y is denoted also by and is called antipodal to x.
If , then the set of the points, which are antipodal to points of C is denoted as usually by . A strong relation between antipodal -designs and -designs is given as follows.
Theorem 1.
Let be an antipodal -design. Let the code be formed by the following rule: from each pair of antipodal points of D exactly one of the points x and belongs to C. Then C is a -design. Conversely, if is a -design which does not possess a pair of antipodal points, then is an antipodal -design in .
Proof.
For the first statement we use in (2) the antipodality of D, the relation , and the fact that the polynomials are even functions; i.e., for every t, to see that
for every . Therefore C is a -design (whatever is the way of choosing one of the points in pairs of antipodal points).
The second statement follows similarly. □
Corollary 1.
If is a -design which does not possess a pair of antipodal points, then is divisible by .
Proof.
By Definition 3 it follows that divides the cardinality of the antipodal -design D constructed from C as in Theorem 1. Thus is divisible by . □
Example 1.
For even , the even weight code is an antipodal -design. Therefore, any code C obtained as in Theorem 1 is an -design. Obviously, . We will come back to this example in Section 5.
We note that Definition 2 shows that any - or -design is also a -design. For small k, this relation gives some examples of -designs with relatively small cardinalities (see Section 5).
The m-designs in possess further nice combinatorial properties. For example, if a column of the codeword matrix in Definition 3 is deleted, the resulting matrix is still an m-design in with the same cardinality (possibly with repeating rows). Moreover, the rows with 0 in that column determine an -design in of twice less cardinality. It would be interesting to have analogs of these properties for -designs.
3. General Linear Programming Bounds
Linear programming methods were introduced in coding theory by Delsarte (see [4,13]). The case of T-designs in was recently considered by Bannai et al. [5] (see also [14] (Sections 4–6)).
The transformation (1) means that all numbers are rational and belong to the set
We will be interested in values of polynomials in .
For any real polynomial we consider its expansion in terms of Krawtchouk polynomials
(if the degree of the polynomial exceeds n, then is taken modulo , where , ). We define the following set of polynomials
The next theorem was proved (in slightly different setting) in [5]. We provide a proof here in order to make the paper self-contained.
Theorem 2.
[5] [Proposition 6.8] If , then
If a -design attains this bound, then all inner products of distinct are among the zeros of and for every positive integer i.
Proof.
Bounds of this kind follow easily from the identity
(see, for example, [2] [Equation (1.20)], [15] [Equation (26)]), which is true for every code and every polynomial .
Let C be a -design and . We apply (4) for C and f. Since for , for all i, and for all odd j and for all even , the right hand side of (4) does not exceed . The sum in the left hand side is non-negative because for every . Thus the left hand side is at least and we conclude that . Since this inequality follows for every C, we have
If the equality is attained by some -design and a polynomial , then
Since for every , we conclude that whenever are distinct. Finally, for every i and for yield for every positive integer i. □
We will propose suitable polynomials in the next section. Key ingredients are certain polynomials (adjacent to the Krawtchouk ones) which were first introduced as such and investigated by Levenshtein (cf. [3] and references therein). In what follows in this section we describe the derivation of these polynomials.
The definition of the adjacent polynomials requires a few steps as follows (cf. [3]). Let
be the Christoffel-Darboux kernel (cf. [16]) for the Krawtchouk polynomials as defined in the Introduction. Then one defines -adjacent polynomials [3] (Equation (5.65)) by
For the final step, denote
(the Christoffel-Darboux kernel for the -adjacent polynomials) and define [3] (Equation (5.68))
The first few -adjacent polynomials are
Equivalently, the polynomials can be defined as the unique series of normalized (to have value 1 at 1) polynomials orthogonal on with respect to the discrete measure
where is the Dirac-delta measure at [3] (Section 6.2).
Finally, we note the explicit formula (cf. [3] (Section 6.2), [17] (p. 281))
where , which relates the -adjacent polynomials and the usual (binary) Krawtchouk polynomials
4. A Universal Lower Bound for
Using suitable polynomials in Theorem 2 we obtain the following universal bound.
Theorem 3.
We have
If a -design attains this bound, then all inner products of distinct are among the zeros of and is divisible by .
Proof.
We use Theorem 2 with the polynomial of degree (so we have for ) and arbitrary -design in . It is obvious that for every . Since is an odd or even function, its square is an even function. Then for every odd i and thus . The calculation of the ratio gives the desired bound.
If a -design attains the bound, then equality in (4) follows (for C and the above ). Since for every i, the equality is equivalent to
whence whenever x and y are distinct points from C. The divisibility condition follows from Corollary 1. □
Remark 1.
Linear programming bounds (cf. (7)–(9) and Theorem 4.3 in [15]) with the polynomial give the Rao [18] bound (see also [3,6] and references therein) for the minimum possible cardinality of -designs in , that is . Thus our calculation of quite resembles (and in fact follows from) the classical one [4] (see also [3] (Section 2)) by noting that, obviously, the value in one is two times less and the coefficient is the same because of the symmetric measure (equivalently, since is equal to the sum of the odd function and our polynomial).
Remark 2.
The bound of Theorem 3 can be proved also via the relation from Theorem 1 if we allow consideration of multisets and apply the Rao bound for orthogonal arrays with (possibly) repeating points. However, we prefer to keep the linear programming framework as more general and as giving information for the structure of designs which attain the linear programming bounds (to be used in the next section).
5. On Tight -Designs
Following Bannai et al. [5] we call tight every -design in with cardinality . Example 1 provides tight -designs for any even . Indeed, we have
Theorem 1 allows us to relate the existence of tight -designs and tight -designs.
Theorem 4.
For fixed n and k, tight -designs exist if and only if tight -designs exist.
Proof.
If is a tight -design, it cannot possess a pair of antipodal points since is not a zero of . Thus we may construct an antipodal -design with cardinality
i.e., attaining Rao bound.
Conversely, any tight -design in has cardinality and is antipodal. By Theorem 1 it produces a tight -design. □
We proceed with consideration of the tight -designs with . The tight -designs coexist with the Hadamard matrices due to a well known construction. We recall for completeness the definition of a Hadamard matrix—it is a square matrix whose entries are either or and whose rows are mutually orthogonal.
The next result was also obtained in [14] (Proposition 2) for the classification of tight index 2 designs.
Theorem 5.
Tight -designs exist if and only if n is divisible by 4 and there exists a Hadamard matrix of order n.
Proof.
Let be a -design with
points. Then n is divisible by 4 and, moreover, since , the only possible inner product is 0, meaning that the only possible distance is . Therefore C is a binary code. Changing we obtain a Hadamard matrix of order n. Clearly, this works in the other direction as well. □
Doubling a tight -design gives a tight 3-design which is clearly related to a Hadamard code . It is also worth noting that a Hadamard matrix of order defines a tight 2-design in , which is a -design with cardinality [6] (Theorem 7.5); i.e., exceeding our bound by 1. The divisibility condition now shows that this is the minimum possible cardinality for length . Further examples of -designs can be extracted from the examples in [19,20], where linear programming bounds for codes with given minimum and maximum distances are considered.
The classification of tight -designs, , will be already as difficult combinatorial problem as the analogous problems for classical designs in Hamming spaces (see, for example [5,8,21,22] and references therein). We present here the direct consequences of the linear programming approach combined with the divisibility condition of Corollary 1.
Theorem 6.
Tight -designs could possibly exist only for , where is a positive integer, or .
Proof.
Let be a tight -design. For , we have
which means that is divisible by 32. This yields or .
Looking at the zeros of , we obtain , whence it follows that has to be a perfect square. Setting , we obtain or . □
The classification of tight 4-designs was recently completed by Gavrilyuk, Suda, and Vidali [21] (see also [22]). The only tight 4-design is the unique even-weight code of length 5 (see Example 1). It has cardinality 16, which is the minimum possibility for a -design of length 5 since in this case our bound is 11 and the cardinality must be divisible by .
Theorem 7.
Tight -designs could possibly exist only for or , where , is a positive integer, divisible by 4 and not divisible by 3, or . The code obtained as in Theorem 1 from the binary Golay code is a tight -design.
Proof.
Let be a tight -design. Then divides
i.e., is divisible by . This gives or . Since has roots 0 and (the later necessarily belonging to ; otherwise C would be an equidistant code with the only allowed distance ), it follows that is a perfect square. Setting and , we easily see that u has to be odd and m cannot be multiple of 3. If , we obtain .
The necessary conditions are fulfilled for , where the Golay code, which is a tight 7-design, produces as in Theorem 1 a tight -design of points. □
Author Contributions
Conceptualization, writing—original draft preparation, supervision, P.B.; investigation, T.A., P.B., and A.D. All authors have read and agreed to the published version of the manuscript.
Funding
The research of the first two authors (T.A. and P.B.) was supported, in part, by Bulgarian NSF under project KP-06-N32/2-2019. The research of the third author (A.D.) was conducted during his internship in the Institute of Mathematics and Informatics of the Bulgarian Academy of Sciences.
Acknowledgments
The authors thank the anonymous reviewers for their remarks which improved the exposition.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Delsarte, P.; Levenshtein, V.I. Association schemes and coding theory. Trans. Inform. Theory 1998, 44, 2477–2504. [Google Scholar] [CrossRef]
- Levenshtein, V.I. Designs as maximum codes in polynomial metric spaces. Acta Appl. Math. 1992, 25, 1–82. [Google Scholar] [CrossRef]
- Levenshtein, V.I. Universal bounds for codes and designs. In Handbook of Coding Theory; Pless, V.S., Huffman, W.C., Eds.; Elsevier: Amsterdam, The Netherlands, 1998; Chapter 6; pp. 499–648. [Google Scholar]
- Delsarte, P. An Algebraic Approach to the Association Schemes in Coding Theory. Philips Res. Rep. Suppl. 1973, 10, 97. [Google Scholar]
- Bannai, E.; Bannai, E.; Tanaka, H.; Zhu, Y. Design theory from the viewpoint of Algebraic Combinatorics. Graphs Comb. 2017, 33, 1–41. [Google Scholar] [CrossRef]
- Hedayat, A.; Sloane, N.J.A.; Stufken, J. Orthogonal Arrays: Theory and Applications; Springer: New York, NY, USA, 1999. [Google Scholar]
- Alon, N.; Goldreich, O.; Håstad, J.; Peralta, R. Simple constructions of almost k-wise independent random variables. Random Struct. Algorithms 1992, 3, 289–304. [Google Scholar] [CrossRef]
- Bannai, E.; Okuda, T.; Tagami, M. Spherical designs of harmonic index t. J. Approx. Theory 2015, 195, 1–18. [Google Scholar] [CrossRef]
- Boyvalenkov, P. Linear programming bounds for spherical (k,k)-designs. C. R. Acad. Bulg. Sci. 2020, 73, 1051–1059. [Google Scholar]
- Delsarte, P.; Seidel, J.J. Fisher type inequalities for Euclidean t-designs. Linear Algebra Appl. 1989, 114, 213–230. [Google Scholar] [CrossRef][Green Version]
- Kotelina, N.O.; Pevnyi, A.B. Extremal properties of spherical half-designs. Algebr. Anal. 2010, 22, 131–139. (In Russian) [Google Scholar]
- Waldron, S. A sharpening of the Welch bounds and the existence of real and complex spherical t-designs. IEEE Trans. Inform. Theory 2017, 63, 6849–6857. [Google Scholar] [CrossRef]
- Delsarte, P. Bounds for unrestricted codes by linear programming. Philips Res. Rep. 1972, 27, 272–289. [Google Scholar]
- Zhu, Y.; Bannai, E.; Bannai, E.; Ikuta, T.; Kim, K.-T. Harmonic index designs in binary Hamming schemes. Graphs Comb. 2017, 33, 1405–1418. [Google Scholar] [CrossRef]
- Levenshtein, V.I. Krawtchouk polynomials and universal bounds for codes and designs in Hamming spaces. IEEE Trans. Inform. Theory 1995, 41, 1303–1321. [Google Scholar] [CrossRef]
- Szegő, G. Orthogonal Polynomials; American Mathematical Society: Providence, RI, USA, 1939; Volume 23. [Google Scholar]
- Fazekas, G.; Levenshtein, V.I. On upper bounds for code distance and covering radius of designs in polynomial metric spaces. J. Comb. Theory A 1995, 70, 267–288. [Google Scholar] [CrossRef]
- Rao, C.R. Factorial experiments derivable from combinatorial arrangements of arrays. J. R. Stat. Soc. 1947, 89, 128–139. [Google Scholar] [CrossRef]
- Boyvalenkov, P.; Dragnev, P.; Hardin, D.; Saff, E.; Stoyanova, M. Universal bounds for size and energy of codes of given minimum and maximum distances. arXiv 2019, arXiv:1910.07274. Available online: https://arxiv.org/abs/1909.00981 (accessed on 13 September 2020).
- Helleseth, T.; Kløve, T.; Levenshtein, V.I. A bound for codes with given minimum and maximum distances. In Proceedings of the IEEE ISIT 2006, Seattle, DC, USA, 9–14 July 2006; pp. 292–296. [Google Scholar]
- Gavrilyuk, A.L.; Suda, S.; Vidali, J. On tight 4-Designs in Hamming association schemes. Combinatorica 2020, 40, 345–362. [Google Scholar] [CrossRef]
- Noda, R. On orthogonal arrays of strength 4 achieving Rao’s bound. J. Lond. Math. Soc. 1979, 2, 385–390. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).