P = NP
arxiv.org
arxiv.org
There’s nothing to make this attempt more worthy of interest than the other 99, as far as I know.
One for general mathematical proofs: http://www.scottaaronson.com/blog/?p=304
One specific to P != NP: http://www.scottaaronson.com/blog/?p=458
1. On the first one, note also numbers 11 and 12 Scott mentions in the comments.
2. The second is not always so specific to P vs. NP (and indeed has some overlap with the first -- #1 on the second list is a stricter version of #3 from the first). #3 and #4 for instance could be applied to lots of hard open problems, #6 to really any hard open problem, and #5 is basically fully general.
And let me say, I don't even care about a paper. Sure, it's useful, but it shouldn't be the focus.
A simple implementation that solves any of the NP problems in polynomial time is a much better proof than any article.
(of course, those that prove P != NP can't do that, still)
You are kinda disrespecting the important of theoretic research, and a big part of any field of interest on research.
But applying it is important as well. Of course, most quantum computing algorithms have not had a chance of being implemented; it's not always possible
Or, as Knuth put it "Beware of bugs in the above code; I have only proved it correct, not tried it."
But if someone comes up with a paper showing a new algorithm but doesn't come up with an implementation of it when it would be straightforward to do so, I begin to doubt this person.
Most other fields don't have the luxury of easy testing.
That completely misses the point of P vs. NP, which is not about programmability but a problem entirely of theoretical nature (and interest).
- O(n^<Graham's number>) is in P. (If you can solve TSM in that time, you've proven P = NP.)
- Cracking AES-256 is even easier than P: it's O(1).
Yes, there is an important theoretical background, but IF you prove P==NP you should go for it (of course you can have n^a big number but that's unlikely)
> Cracking AES-256 is even easier than P: it's O(1)
Well, you can take any fixed size subset and say it's O(1), TSP for 100 cities is O(1) as well
But if the 'theoretical work' is merely to win grants and ensure tenure yeah, just don't bother.
It seems possible that I would need to have exponential memory but not necessarily to access it.
Is it true to say that memory not-accessed is not-needed? It's believable but not immediately obvious to me, and if it's false then there's no two-way implication.
Edit: apparently NP is a subset of PSPACE, so fair enough.
Also, I can't imagine the answer to something as fundamental as this coming out of a hacky solution. There's probably a more elegant, natural way to prove it. And by natural I mean maybe they should start looking outside Turing's theory.
Perhaps writing a piece of music is also done in polynomial time, but it requires more training (more advanced algorithm)? Or, perhaps, the time complexity is x^3 for writing, instead of x for appreciating.
I think once someone proves it, it will be obvious in hindsight as a lot of people are just ignoring the isomorphisms in nature.
Your intuition isn't always correct, there is algorithmic music that can sort of do this already. And just because it seems weird doesn't mean it's impossible, just that no one has figured it out yet.
You can find many examples of things in nature that are "hard to solve" yet "easy to verify".
Yea, but maybe it would still be exactly 1.000.000 times as hard.
Give it some more time, I suggest.