Skip to main content
Log in

Inverse NP Problems

  • Published:
computational complexity Aims and scope Submit manuscript

Abstract.

The inverse problem relative to a verifier V of proofs of membership for a NP language is the problem of deciding, given a set π of proofs, whether or not there exists a string x having exactly π as its set of proofs. In this paper, we study the complexity of inverse problems.

We develop a new notion of reduction which allows one to compare the complexity of inverse problems. Using this notion, we classify as coNP-complete the inverse problems for the “natural” verifiers of many NP-complete problems. We also show that the inverse complexity of a verifier for a language L cannot be predicted solely from the complexity of L, but rather, is highly dependent upon the choice of verifier used to accept L. In this context, a verifier with a Σ p2 -complete inverse problem is exhibited, giving a new and natural example of a Σ p2 -complete problem.

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 Hubie Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, H. Inverse NP Problems. comput. complex. 17, 94–118 (2008). https://doi.org/10.1007/s00037-008-0240-6

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00037-008-0240-6

Keywords.

Subject classification.

Navigation