Skip to main content
Log in

On covering problems of codes

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

LetC be a binary code of lengthn (i.e., a subset of {0, 1}n). TheCovering Radius of C is the smallest integerr such that each vector in {0, 1}n is at a distance at mostr from some code word. Our main result is that the decision problem associated with the Covering Radius of arbitrary binary codes is NP-complete.

This result is established as follows. TheRadius of a binary codeC is the smallest integerr such thatC is contained in a radius-r ball of the Hamming metric space 〈{0, 1}n,d〉. It is known [K] that the problems of computing the Radius and the Covering Radius are equivalent. We show that the 3SAT problem is polynomially reducible to the Radius decision problem.

A central tool in our reduction is a metrical characterization of the set ofdoubled vectors of length 2n: {v=(v 1 v 2v 2n ) | ∀i:v 2i =v 2i−1}. We show that there is a setY ⊂ {0, 1}2n such that for everyv ε {0, 1}2n:v is doubled iffY is contained in the radius-n ball centered atv; moreover,Y can be constructed in time polynomial inn.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. R. Berlekamp, R. J. McEliece, and H. C. A. Tilborg. On the Inherent Intractability of Certain Coding Problems.IEEE Trans. Inform. Theory, vol. IT-24, pp. 384–386, 1978.

    Article  Google Scholar 

  2. G. D. Cohen, M. G. Karpovsky, H. F. Mattson Jr., and J. R. Schatz. Covering Radius—Survey and Recent Results.IEEE Trans. Inform. Theory, vol. IT-31, pp. 328–343, 1985.

    Article  MathSciNet  Google Scholar 

  3. M. R. Garey and D. S. Johnson.Computers and Intractability, A Guide to the Theory of NP-Completeness. Freeman, San Francisco, CA, 1979.

    MATH  Google Scholar 

  4. M. Karpovsky. Weight Distribution of Translates, Covering Radius and Perfect Codes ….IEEE Trans. Inform. Theory, vol. IT-27, pp. 462–472, 1981.

    Article  MathSciNet  Google Scholar 

  5. A. M. McLoughlin. The Complexity of Computing the Covering Radius of a Code.IEEE Trans. Inform. Theory, vol. IT-30, pp. 800–804, 1984.

    Article  MathSciNet  Google Scholar 

  6. F. J. MacWilliams and N. J. A. Sloane.The Theory of Error Correcting Codes. North-Holland, Amsterdam, 1977.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Frances, M., Litman, A. On covering problems of codes. Theory of Computing Systems 30, 113–119 (1997). https://doi.org/10.1007/BF02679443

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02679443

Keywords

Navigation