Do any decision problems exist outside NP and NP-Hard?

Are there problems in NP which are not NP-complete but polynomial time algorithm is unknown?

  • As the question says, I am wondering if there are problems in NP which are not NP-complete (or not known to be NP-complete) but it is unknown if they are in P? More specifically, I am also wondering under what class did primality testing fall in before AKS primality testing was discovered? If yes (to the original question), does that mean there are problems in NP which haven't been proven to be NP-complete?

  • Answer:

    Problems that are in NP, and are not NP-complete or in P are called NP-indeterminate (or NP-intermediate, both terms are used). It's currently unknown if any of these exist. Obviously the existence of any would imply that P does not equal NP, and in fact by Ladner's Theorem, the converse is also true. Problems conjectured to be NP-indeterminate include the isomorphism problem for finite groups, and the graph isomorphism problem. These are examples of problems that are in the class NP, and have not been shown to be NP-complete or to be in P. As for primality testing, I don't know.

James Gay at Quora Visit the source

Was this solution helpful to you?

Other answers

The class of problems that are neither in [math]P[/math] nor [math]NP[/math]-complete([math]NPC[/math]) are called as [math]NP[/math]-intermediate ([math]NPI[/math]). If [math]NPI[/math] is non-empty, obviously [math]P \neq NP[/math]. What's remarkable, the converse also holds. Ladner[1] showed that if [math]P \neq NP[/math], then [math]NPI[/math] is non-empty. Hence [math]P[/math] vs [math]NP[/math] problem reduces to showing the emptyness (or otherwise) of [math]NPI[/math]. Since the most celebrated question of Theoretical Computer Science still stands open, we still don't know of any NP problem which is not NP-complete. However, there are many NP problems that are thought to be not NP-complete. The two most famous example are that of Graph Isomorphism[2] and Integer Factorization[3]. Graph Isomorphism is the problem of determining whether two graphs are isomorphic to each other or not. Integer Factorization is the problem of factoring a number into its prime factors. Coming to primality of a number, before AKS primality test was discovered, this problem was thought to be in class NPI. AKS primality test proved that it is actually in P. Summing up, yes, there are NP problems that are not known to be NP-complete neither P. Since they are also not known to be in P, a polynomial time algorithm, till date, doesn't not exists. [1] @http://en.wikipedia.org/wiki/NP-intermediate [2] http://en.wikipedia.org/wiki/Graph_isomorphism_problem [3] http://en.wikipedia.org/wiki/Integer_factorization

Akshay Kumar

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.