Upper bounds for constant-weight codes
- 1 January 2000
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 46 (7) , 2373-2395
- https://doi.org/10.1109/18.887851
Abstract
Let A(n,d,w) denote the maximum possible number of codewords in an (n,d,w) constant-weight binary code. We improve upon the best known upper bounds on A(n,d,w) in numerous instances for n⩽24 and d⩽12, which is the parameter range of existing tables. Most improvements occur for d=8, 10, where we reduce the upper bounds in more than half of the unresolved cases. We also extend the existing tables up to n⩽28 and d⩽14. To obtain these results, we develop new techniques and introduce new classes of codes. We derive a number of general bounds on A(n,d,w) by means of mapping constant-weight codes into Euclidean space. This approach produces, among other results, a bound on A(n,d,w) that is tighter than the Johnson bound. A similar improvement over the best known bounds for doubly-constant-weight codes, studied by Johnson and Levenshtein, is obtained in the same way. Furthermore, we introduce the concept of doubly-bounded-weight codes, which may be thought of as a generalization of the doubly-constant-weight codes. Subsequently, a class of Euclidean-space codes, called zonal codes, is introduced, and a bound on the size of such codes is established. This is used to derive bounds for doubly-bounded-weight codes, which are in turn used to derive bounds on A(n,d,w). We also develop a universal method to establish constraints that augment the Delsarte inequalities for constant-weight codes, used in the linear programming bound. In addition, we present a detailed survey of known upper bounds for constant-weight codes, and sharpen these bounds in several cases. All these bounds, along with all known dependencies among them, are then combined in a coherent framework that is amenable to analysis by computer. This improves the bounds on A(n,d,w) even further for a large number of instances of n, d, and wKeywords
This publication has 33 references indexed in Scilit:
- On error-correcting balanced codesIEEE Transactions on Information Theory, 1989
- Bounds for binary codes of length less than 25IEEE Transactions on Information Theory, 1978
- Upper bounds for constant weight error correcting codesDiscrete Mathematics, 1972
- On upper bounds for unrestricted binary-error-correcting codesIEEE Transactions on Information Theory, 1971
- Upper bounds for fixed-weight codes of specified minimum distance (Corresp.)IEEE Transactions on Information Theory, 1964
- A new upper bound for error-correcting codesIEEE Transactions on Information Theory, 1962
- Binary codes with specified minimum distanceIEEE Transactions on Information Theory, 1960
- On upper bounds for error detecting and error correcting codes of finite lengthIEEE Transactions on Information Theory, 1959
- Combinatorial Properties of Group Divisible Incomplete Block DesignsThe Annals of Mathematical Statistics, 1952
- On the Structure of Balanced Incomplete Block DesignsThe Annals of Mathematical Statistics, 1952