-1

Are All problems in NP are known to be reducible to one another. I know if a problem X is in NP and any NP problem Y in NP is reducible to X then X is NP-complete. So by this assumption can we state that all NP problems are reducible to one another?

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62

2 Answers2

2
A decision problem C is NP-complete if:

C is in NP, and
Every problem in NP is reducible to C in polynomial time. 

Source: https://en.wikipedia.org/wiki/NP-completeness

If all NP problems are reducible to one another, it would mean that all NP problems are NP complete, which we can not say since we still can't prove whether P = NP Refer to the image below for a better understanding.

enter image description here

hsnsd
  • 1,728
  • 12
  • 30
0

No, not all problems in NP are reducible to one another. Something that is in NP is different from something that is NP-hard. If something is in NP and is NP-hard, it is known as NP-complete. To be in NP, a problem needs to be able to be verified in polynomial time. An NP-hard problem is one that is accepted to be impossible to solve efficiently under know algorithms. To be NP-hard, a problem needs to be able to be reduced to another problem that is NP-hard. If both X and Y are in NP (like your example) then and Y is reducible to X, this does not mean that either Y or X are NP-hard because neither is reduced into an existing NP-hard problem.