News for hackers. Stuff that matters.
Re:Is P=NP an Ill Posed Problem? by Confusion on Friday July 03, 2009 @10:57AM (#686111)
Doesn't argue that "P=?NP" is an ill posed problem, but rather that solving it may not be very important, as the details matter at lot for the implications the result may have. There are a lot of solutions that would settle the problem, without having any influence on the practical state of affairs.

Introduces the term 'SAT' at some point, without explaining what it means. Wikipedia isn't helpful.

Re:Is P=NP an Ill Posed Problem? by alextp on Friday July 03, 2009 @11:06AM (#686127)
SAT is the boolean satisfiability problem, a simple NP-complete problem often used to prove the other problems are NP-complete. An instance of SAT is a boolean formula, and the answer to it is yes if and only if the formula can be true for some assignment of variables. 3SAT is the same problem, only with the formula in a conjunctive normal form and each clause having exactly three variables.

Also, it seems the poster is really just trying to get attention. Complexity theorists do know all that and have spent a lot of time trying to see which postulated consequences of P?=NP are necessary and which are not.

(If I were to argue it is an ill-posed question, I'd go more in the direction of CO-NP (which is the set of problems for which "NO" answers have short certificates), and why this really strong emphasys on "yes" certificates for NP problems)

Doron Zeilberger's take on that ( http://www.math.rutgers.edu/~zeilberg/Opinion98.html ) is a lot more interesting.

And, also, the "easy" equals "polynomial time" is (a) a good heuristic, if you assume computational power increases exponentially (hence, a problem will be solvable in the foreseeable future if all it needs is polynomially more processing power for larger instances); (b) it is an easy to study class, since it is composable; (c) not the only thing complexity theorists argue about (ie, P=NP means practical bounds for some problems and collapses a lot of classes that are not trivially seen to be equal, like AM and MA)

Re:Is P=NP an Ill Posed Problem? by anatoly on Friday July 03, 2009 @12:01PM (#686218)
I think your evaluation of the post may have been somewhat rushed.

- The poster is a notable complexity theorist and is not "just trying to get attention".

- Doron Zeilberger's "a lot more interesting" take is completely subsumed in Richard Lipton's blogpost, in that it mentions other possibilities beyond the basic "what if it's polynomial with a really huge exponent" scenario.

- Assuming computational power to increase exponentially indefinitely is completely ridiculous, and without the "indefinitely" part this assumption no longer works to justify "easy = P".

- It is trivial to say that if P=NP, then AM=MA, because both AM and MA are in the polynomial hierarchy, and if P=NP, the hierarchy collapses completely.

- The most important point to be taken away from the blogpost is not just that "easy = P" is an assumption that's been held on too unreflectively and may not turn out to be true. It's that studying what this assumption means, how it could break down, and why it hasn't, by and large, broken down so far, may get us closer to understanding P ?= NP.

Re:Is P=NP an Ill Posed Problem? by alextp on Saturday July 04, 2009 @04:30PM (#687521)
You have a point. My closeted complexity theorist persona thinks it would be a lot more interesting to study the special cases of P (not just LOG, but seeing how O(n) and O(n²) or "NO(n)" problems behave) instead of the most general cases.
Re:Is P=NP an Ill Posed Problem? by jrp on Friday July 03, 2009 @11:22AM (#686154)
In general, I think blogs should omit introductions to such basic material. It makes more sense to collect the introductions in one place (usually textbooks, but certainly I would welcome someone blogging about intro to something -- see http://www.scottaaronson.com/democritus/ ).

He could explain SAT, but then shouldn't he also explain what a randomized algorithm is, why P=NP is (as he says, possibly) relevant to circuit design, what P and NP are, etc. The problem with this approach is that it doesn't know where to stop (explaining what an algorithm is?).

Re:Is P=NP an Ill Posed Problem? by Confusion on Saturday July 04, 2009 @04:08AM (#687013)
It's not the material that is the problem, it's the term. I understood the entire blogposting, except for that term. Now that someone explained it, I understand what it means and why it's important. I'm a physicist by training and a software engineer by profession; I think I qualify as the target audience for such a blogposting?
Re:Is P=NP an Ill Posed Problem? by pbhjpbhj on Friday July 03, 2009 @12:10PM (#686225)
SAT is an abbreviation not an acronym. It stands for SATisfiability, as in http://en.wikipedia.org/wiki/Boolean_satisfiability_problem . The blog on P=NP doesn't appear to mention it despite having 3 posts tagged as SAT. Sometimes we don't realise we're using jargon or we don't realise the wider audience we might be addressing.

Edit: Oops, must refresh before re-joining a HN thread.