What do you think?
Rate this book


192 pages, Hardcover
First published January 1, 2013
Suppose we could simply describe a task and immediately have a program that provided that functionality. Feed in a movie of a human tying a knot, and immediately have the computer repeat the process with robotic hands. Give a computer the complete works of Shakespeare, and have the computer create a new “Shakespeare” play. Suppose whatever we can recognize we can find. We can if P = NP.[1]
…we don’t even know if NP = NC. NP = NC means every NP search problem can be solved extremely quickly on systems with many computers and/or cores, an even more beautiful world than that of P = NP.[4]
An answer to the P versus NP question would determine whether problems that can be verified in polynomial time can also be solved in polynomial time. If it turns out that P ≠ NP, which is widely believed, it would mean that there are problems in NP that are harder to compute than to verify: they could not be solved in polynomial time, but the answer could be verified in polynomial time.