P quite possibly not equal to NP
Aug. 11th, 2010 10:20 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
This is, in fact, incredibly exciting news. But I am at a loss about how to explain simply and clearly what it means or why it is exciting in a blog. However my best shot is:
A problem is solvable in Polynomial time (that's P) if, as you make the problem bigger, it doesn't take too much more time to solve (for a technical definition of "too much").
A problem is solvable in Non-deterministic Polynomial time (that's NP) if as you make the problem bigger it doesn't take too much time to check whether a solution is correct. That is you can check the solution in polynomial time. However you do need to have a solution to check first.
No one really knows if P = NP, i.e. whether if you can check a solution in polynomial time then there is a procedure for generating that solution that is also polynomial time. Mostly people have suspected that P doesn't equal NP, and an awful lot of computer security is based on this assumption. It's been an open problem in computer science and mathematics for decades and, pretty much, has been the major open question for that whole time.
Anyway a proof that P != NP was unveiled on Friday though, as I say, it's yet to be checked.
Nature discusses the proof.
Tetris, incidentally, is NP-hard, as are many puzzles and solitaire games that humans find challenging yet fun.
This entry was originally posted at http://purplecat.dreamwidth.org/15812.html.
A problem is solvable in Polynomial time (that's P) if, as you make the problem bigger, it doesn't take too much more time to solve (for a technical definition of "too much").
A problem is solvable in Non-deterministic Polynomial time (that's NP) if as you make the problem bigger it doesn't take too much time to check whether a solution is correct. That is you can check the solution in polynomial time. However you do need to have a solution to check first.
No one really knows if P = NP, i.e. whether if you can check a solution in polynomial time then there is a procedure for generating that solution that is also polynomial time. Mostly people have suspected that P doesn't equal NP, and an awful lot of computer security is based on this assumption. It's been an open problem in computer science and mathematics for decades and, pretty much, has been the major open question for that whole time.
Anyway a proof that P != NP was unveiled on Friday though, as I say, it's yet to be checked.
Nature discusses the proof.
Tetris, incidentally, is NP-hard, as are many puzzles and solitaire games that humans find challenging yet fun.
This entry was originally posted at http://purplecat.dreamwidth.org/15812.html.
(no subject)
Date: 2010-08-11 10:16 am (UTC)I sporfled at A US-based researcher has claimed to solve the sexiest problem in computer science. Sounds so much like Connor.
One of my dear friends, who passed away almost three years ago, worked at the Georgia Institute of Technology (that was mentioned in the article) for a few years. He was an expert in the field of mathematics and psychology.
(no subject)
From:(no subject)
Date: 2010-08-11 12:02 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
Date: 2010-08-11 12:14 pm (UTC)For better or worse, the new proof seems to show that the NP problems cannot be solved as easily as those in the P category.
(no subject)
From:(no subject)
Date: 2010-08-11 03:21 pm (UTC)This is the BBC article on it. Focusses more on saying it might not work than explaining what it is.
(no subject)
From:(no subject)
Date: 2010-08-11 03:40 pm (UTC)(no subject)
From:(no subject)
From:Tetris is NP-hard
Date: 2010-08-11 07:45 pm (UTC)Re: Tetris is NP-hard
From: