I am studying NP-Completeness and I have a question about the definition of the NP problems.
Material says
nondeterministic refers to the fact that a solution can be guessed out of polynomially many options in O(1) time
Here, what does it mean by polynomially many options in O(1) time
?
For example, in the case of famous 3SAT
problem, isn't there a exponentially many options?
(b.c. each literal can be true
or false
and if there are are n literals, total number of options are 2*2*2* ... * 2 = 2^n
)
However, it says 3SAT
problem is NP problem. How can it be NP problem even though there are exponentionally many certificates?
Thanks