Skip to main content
Log in

All Natural NP-Complete Problems Have Average-Case Complete Versions

  • Published:
computational complexity Aims and scope Submit manuscript

Abstract.

The theory of average case complexity studies the expected complexity of computational tasks under various specific distributions on the instances, rather than their worst case complexity. Thus, this theory deals with distributional problems, defined as pairs each consisting of a decision problem and a probability distribution over the instances. While for applications utilizing hardness, such as cryptography, one seeks an efficient algorithm that outputs random instances of some problem that are hard for any algorithm with high probability, the resulting hard distributions in these cases are typically highly artificial, and do not establish the hardness of the problem under “interesting” or “natural” distributions. This paper studies the possibility of proving generic hardness results (i.e., for a wide class of \({\mathcal{NP}}\) -complete problems), under “natural” distributions. Since it is not clear how to define a class of “natural” distributions for general \({\mathcal{NP}}\) -complete problems, one possibility is to impose some strong computational constraint on the distributions, with the intention of this constraint being to force the distributions to “look natural”. Levin, in his seminal paper on average case complexity from 1984, defined such a class of distributions, which he called P-computable distributions. He then showed that the \({\mathcal{NP}}\) -complete Tiling problem, under some P-computable distribution, is hard for the complexity class of distributional \({\mathcal{NP}}\) problems (i.e. \({\mathcal{NP}}\) with P-computable distributions). However, since then very few \({\mathcal{NP}}\)- complete problems (coupled with P-computable distributions), and in particular “natural” problems, were shown to be hard in this sense. In this paper we show that all natural \({\mathcal{NP}}\) -complete problems can be coupled with P-computable distributions such that the resulting distributional problem is hard for distributional \({\mathcal{NP}}\).

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

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Noam Livne.

Additional information

Manuscript received 16 January 2008

Rights and permissions

Reprints and permissions

About this article

Cite this article

Livne, N. All Natural NP-Complete Problems Have Average-Case Complete Versions. comput. complex. 19, 477–499 (2010). https://doi.org/10.1007/s00037-010-0298-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00037-010-0298-9

Keywords.

Subject classification.

Navigation