News for hackers. Stuff that matters.
Re:A Solution of the P versus NP Problem? by bradleyjg on Monday August 14, 2017 @02:02PM (#15010896)
Is that really true though? What if someone solves does P equal NP problem by finding a polynomial time algorithm for a problem in NP, but the asymptotic run time is O(n^10^100)?

Sure the race would be on to improve that, but in the meanwhile no difficult problems would become solvable.

Re:A Solution of the P versus NP Problem? by jakeogh on Monday August 14, 2017 @02:13PM (#15011002)
Re:A Solution of the P versus NP Problem? by bradleyjg on Monday August 14, 2017 @02:29PM (#15011151)
That was really entertaining, thanks for linking it.

I especially liked this bit:

David Johnson famously once said, For any instance {G = (V, E)} that one could fit into the known universe, one would easily prefer {|V |^{70}} to even constant time, if that constant had to be one of Robertson and Seymour’s.

I was curious so I tracked down this:

Johnson estimated that the hidden constant is “somewhat larger” than 2 ⇑ (2 ⇑ (2 ⇑ (h/2)) + 3), where 2 ⇑ t denotes an exponential tower of t 2s (2 ⇑ 0 = 1 and 2 ⇑ t = 2^2⇑(t−1)) and h is the number of vertices in H.

Re:A Solution of the P versus NP Problem? by OJFord on Monday August 14, 2017 @02:29PM (#15011155)
It's generally not the case though: problems that arise 'naturally', i.e have not been constructed to counter my forthcoming point, in P seem to be of low order.

If NPC problems where P in n^{10^100}, wouldn't we expect a wealth of problems between there and the myriad at n^2 or so?

Re:A Solution of the P versus NP Problem? by baddox on Monday August 14, 2017 @04:17PM (#15012439)
Why would that be more surprising than the fact that some "natural" problems are polynomial and some are exponential, given that an exponential running time is asymptotically slower than any polynomial running time?
Re:A Solution of the P versus NP Problem? by JabavuAdams on Monday August 14, 2017 @03:12PM (#15011725)
Often, just knowing that something is possible can be a catalyst for big advances.

It's easier to get people to devote resources to a hard but solvable problem than to one which may not even be solvable.