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
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
Related Q & A:
- Is the dominating set problem restricted to planar bipartite graphs of maximum degree 3 NP-complete?Best solution by Theoretical Computer Science
- Which toolbars or homepages have AutoFiLL fn AutoFiLL features to complete forms automatically for us?Best solution by Yahoo! Answers
- How can PCR or mass spectrometer be used to detect an unknown new bacteria to which no human has exposed?Best solution by Yahoo! Answers
- How to complete GCSE's in own time?Best solution by Yahoo! Answers
- Which jobs are available for me after a complete T.Y.BSc.(Computer Science)?Best solution by entrance-exam.net
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
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.