Question: ) Here are some statements about computational complexity. They may be correct, incorrect, misleading or meaningless. In some cases the truth or otherwise of the
Here are some statements about computational complexity. They may be correct, incorrect,
misleading or meaningless. In some cases the truth or otherwise of the statement might not be
known, either in the sense of it not having been covered in the course or by the answer not
being known by anybody anywhere. For each statement comment on its validity and in cases
where that is both necessary and straightforward produce an adjusted version of the
observation that is properly valid. You are not expected to include proofs to support your
claims.
a Problems that are not NPcomplete are easy to solve. points
b Problems that are NPcomplete will never be solved in reasonable amounts of time even
though computers continue to get faster and faster. points
c To test a number N to see whether it is prime you just have to do a testdivision by each of
the numbers from to N and since there are only N of these and division can be done in
time On this is polynomial time. Thus primality testing is in the class P points
d There is a polynomialtime reduction from the kclique problem to SAT. points
e There is a polynomialtime reduction from SAT to the kclique problem. points
f There have been proposals that biological computers based on DNA might use the massive
parallelism of their biochemical activity to solve NP problems rapidly. If such systems could be
made to work reliably this would solve the theoretical challenge posed by the concept of NPcompleteness. points
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
