Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Cook versus Karp-Levin: separating completeness notions if NP is not small
Lutz J., Mayordomo E. Theoretical Computer Science164 (1-2):141-163,1996.Type:Article
Date Reviewed: Aug 1 1997

The notion of NP-completeness can be defined in two distinct ways. A language can be complete for NP under polynomial-time Turing reducibility (Cook completeness) or under the stronger notion of polynomial-time many-one reducibility (Karp-Levin completeness). Although natural examples of NP-complete languages are complete under both definitions, it is widely believed that the two notions of completeness are, in general, distinct: that is, there exists a language that is Cook NP-complete, but not Karp-Levin NP-complete. The conjecture implies that P ≠ NP, so one expects that it would be very difficult to prove.

The goal of this paper is to show that the above conjecture follows from a reasonable complexity-theoretic hypothesis. The precise formulation of this hypothesis--that NP does not have p-measure 0--is too complicated to give in this brief review. Its intuitive meaning is that NP contains a fairly large portion of the languages decidable in exponential time.

In addition to showing that this hypothesis implies that the two notions of NP-completeness are distinct, the authors argue for the reasonableness and explanatory power of the hypothesis itself by establishing some of its other consequences. For example, they show that if NP does not have p-measure 0, then nondeterministic exponential time is different from deterministic exponential time, and similarly for doubly exponential time.

Reviewer:  Howard Straubing Review #: CR120617 (9708-0587)
Bookmark and Share
 
Reducibility And Completeness (F.1.3 ... )
 
 
Algebraic Language Theory (F.4.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Reducibility And Completeness": Date
Simple local search problems that are hard to solve
Schäffer A., Yannakakis M. SIAM Journal on Computing 20(1): 56-87, 1991. Type: Article
Jan 1 1992
On computational complexity and honest polynomial degrees
Downey R. Theoretical Computer Science 78(2): 305-317, 1991. Type: Article
Feb 1 1992
On sets polynomially enumerable by iteration
Hemachandra L., Hoene A., Siefkes D. (ed), Young P. Theoretical Computer Science 80(2): 203-225, 1991. Type: Article
Mar 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy