I have problem with scheduling. I need to prove that the problem is NP complete. What can be the methods to prove it NP complete?
This question is related to
algorithm
In order to prove that a problem L is NP-complete, we need to do the following steps:
You need to reduce an NP-Complete problem to the problem you have. If the reduction can be done in polynomial time then you have proven that your problem is NP-complete, if the problem is already in NP, because:
It is not easier than the NP-complete problem, since it can be reduced to it in polynomial time which makes the problem NP-Hard.
See the end of http://www.ics.uci.edu/~eppstein/161/960312.html for more.
First, you show that it lies in NP at all.
Then you find another problem that you already know is NP complete and show how you polynomially reduce NP Hard problem to your problem.
Source: Stackoverflow.com