wu :: forums
« wu :: forums - P vs NP debate »

Welcome, Guest. Please Login or Register.
Nov 28th, 2024, 12:27pm

RIDDLES SITE WRITE MATH! Home Home Help Help Search Search Members Members Login Login Register Register
   wu :: forums
   riddles
   general problem-solving / chatting / whatever
(Moderators: ThudnBlunder, william wu, towr, Eigenray, SMQ, Icarus, Grimbal)
   P vs NP debate
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: P vs NP debate  (Read 833 times)
amichail
Senior Riddler
****





   


Posts: 450
P vs NP debate  
« on: Oct 18th, 2006, 4:19am »
Quote Quote Modify Modify

I am baffled as to why theoreticians spend so much time debating whether it is likely that P != NP:
 
http://weblog.fortnow.com/2006/10/scott-and-p-versus-np.html
 
This seems like a completely pointless exercise to me.  Why do it at all? If anything, majority opinion from such debates could delay resolution of the problem by decades.
 
I suppose that one might argue that looking for a lower bound requires similar considerations at some level as looking for an upper bound. So one would not be misled too badly by majority opinion. But this is not obvious to me.
 
Maybe the real reason for these debates is not so much that they will help resolve the issue in a direct way but rather that they will generate more interest in the field -- thus attracting more funding and students. So in a rather indirect sense, maybe these debates may help resolve the issue after all.
 
IP Logged

DropZap - a new kind of block elimination game
Icarus
wu::riddles Moderator
Uberpuzzler
*****



Boldly going where even angels fear to tread.

   


Gender: male
Posts: 4863
Re: P vs NP debate  
« Reply #1 on: Oct 18th, 2006, 6:31pm »
Quote Quote Modify Modify

This is because you don't understand theoreticians! To us (all mathematicians are theoreticians by default), it doesn't matter if the debate is pointless. For us the question itself IS the point. We view application much like a gourmand views defecation: an unavoidable consequence, but not at all the point of our occupation.
 
For nasty problems such a P vs NP, when no neat approach appears within sight, we are forced to debating our guesses with each other in order to show how smart we are.
IP Logged

"Pi goes on and on and on ...
And e is just as cursed.
I wonder: Which is larger
When their digits are reversed? " - Anonymous
amichail
Senior Riddler
****





   


Posts: 450
Re: P vs NP debate  
« Reply #2 on: Oct 19th, 2006, 12:40am »
Quote Quote Modify Modify

on Oct 18th, 2006, 6:31pm, Icarus wrote:

For nasty problems such a P vs NP, when no neat approach appears within sight, we are forced to debating our guesses with each other in order to show how smart we are.

I don't see how pointless debate makes people look smart.
IP Logged

DropZap - a new kind of block elimination game
towr
wu::riddles Moderator
Uberpuzzler
*****



Some people are average, some are just mean.

   


Gender: male
Posts: 13730
Re: P vs NP debate  
« Reply #3 on: Oct 19th, 2006, 1:02am »
Quote Quote Modify Modify

on Oct 19th, 2006, 12:40am, amichail wrote:
I don't see how pointless debate makes people look smart.
But it's not pointless, the debate itself is the point. Even if a debate doesn't lead anywhere, you may still be able to construct good arguments. Debating is a cognitive skill you can hone simply by doing it, rather than applying it to an end.
It's like saying soccer practice is pointless, because any goals you score don't matter anyway, because you're not playing another team. But all the while you are honing your skills.
Sheer impossible problems are a good training area for thought, because that's all you have there.
IP Logged

Wikipedia, Google, Mathworld, Integer sequence DB
amichail
Senior Riddler
****





   


Posts: 450
Re: P vs NP debate  
« Reply #4 on: Oct 19th, 2006, 1:07am »
Quote Quote Modify Modify

on Oct 19th, 2006, 1:02am, towr wrote:

But it's not pointless, the debate itself is the point. Even if a debate doesn't lead anywhere, you may still be able to construct good arguments. Debating is a cognitive skill you can hone simply by doing it, rather than applying it to an end.
It's like saying soccer practice is pointless, because any goals you score don't matter anyway, because you're not playing another team. But all the while you are honing your skills.
Sheer impossible problems are a good training area for thought, because that's all you have there.

These are not debates involving serious proof attempts. It's mostly just high level speculation.
 
Theory is different from most other fields in the sense that debate can be absolutely useless since ultimately proofs are not forgiving in any way.
« Last Edit: Oct 19th, 2006, 1:08am by amichail » IP Logged

DropZap - a new kind of block elimination game
rmsgrey
Uberpuzzler
*****





134688278 134688278   rmsgrey   rmsgrey


Gender: male
Posts: 2873
Re: P vs NP debate  
« Reply #5 on: Oct 19th, 2006, 5:19am »
Quote Quote Modify Modify

on Oct 19th, 2006, 1:07am, amichail wrote:

These are not debates involving serious proof attempts. It's mostly just high level speculation.
 
Theory is different from most other fields in the sense that debate can be absolutely useless since ultimately proofs are not forgiving in any way.

On the other hand, even the least promising of speculative comments about the possible consequences of something being true or false might lead to a useful insight. How far from any obvious lines of attack did the eventual proof of Fermat's Last Theorem end up?
IP Logged
amichail
Senior Riddler
****





   


Posts: 450
Re: P vs NP debate  
« Reply #6 on: Oct 19th, 2006, 5:23am »
Quote Quote Modify Modify

on Oct 19th, 2006, 5:19am, rmsgrey wrote:

On the other hand, even the least promising of speculative comments about the possible consequences of something being true or false might lead to a useful insight.

Such speculative comments could be harmful as well. So the question is, how often is such debate helpful for difficult problems in theory?
IP Logged

DropZap - a new kind of block elimination game
rmsgrey
Uberpuzzler
*****





134688278 134688278   rmsgrey   rmsgrey


Gender: male
Posts: 2873
Re: P vs NP debate  
« Reply #7 on: Oct 19th, 2006, 5:36am »
Quote Quote Modify Modify

on Oct 19th, 2006, 5:23am, amichail wrote:

Such speculative comments could be harmful as well. So the question is, how often is such debate helpful for difficult problems in theory?

If no-one's making any progress, then the amount of harm possible is pretty minimal.
IP Logged
Icarus
wu::riddles Moderator
Uberpuzzler
*****



Boldly going where even angels fear to tread.

   


Gender: male
Posts: 4863
Re: P vs NP debate  
« Reply #8 on: Oct 19th, 2006, 3:39pm »
Quote Quote Modify Modify

In theoretical work, speculation is never truly harmful. Even if it leads away from the solution (and for each problem, it does lead away in some sense every time but one), it may illuminate other issues.
 
But again, you do not understand theorists. We want to know what the answers are. In the lack of the ability to actually find the answer, we guess. And when we guess, we are curious who guesses the same way, and who guesses opposite, and why. That is simply human nature. And it doesn't matter whether you find any point to it or not.
IP Logged

"Pi goes on and on and on ...
And e is just as cursed.
I wonder: Which is larger
When their digits are reversed? " - Anonymous
rmsgrey
Uberpuzzler
*****





134688278 134688278   rmsgrey   rmsgrey


Gender: male
Posts: 2873
Re: P vs NP debate  
« Reply #9 on: Oct 20th, 2006, 7:06am »
Quote Quote Modify Modify

on Oct 19th, 2006, 3:39pm, Icarus wrote:
In theoretical work, speculation is never truly harmful. Even if it leads away from the solution (and for each problem, it does lead away in some sense every time but one), it may illuminate other issues.

And, in another sense, every promising lead exhausted makes progress towards the real solution.
 
And, of course, for theoreticians, for the most part, it's the journey not the destination that matters - as long as you discover something interesting, it's not important that it's not what you were originally looking for.
IP Logged
Sir Col
Uberpuzzler
*****




impudens simia et macrologus profundus fabulae

   
WWW

Gender: male
Posts: 1825
Re: P vs NP debate  
« Reply #10 on: Oct 20th, 2006, 9:41am »
Quote Quote Modify Modify

I suspect that amichail's point is that we are simply too far from making any objective statements about this problem to be debating the matter. Fermat's Last Theorem is a case in point...
 
When Gauss was asked why he did not pour his genius into solving it, he said,"I confess that Fermat's Last Theorem, as an isolated proposition, has very little interest for me, because I could easily lay down a multitude of such propositions, which one could neither prove nor dispose of."
 
Gauss, and other great mathematicians so close in history to the birth of the FLT problem, would have surveyed the mathematics available in their day and concluded that "now is not the time".
 
I have to admit that I am entirely ignorant to the current state of cutting edge mathematics and how far these tools are able to penetrate the P versus NP problem, but from what I've read I suspect that we are as far away from solving it as Gauss was from solving FLT.
 
To act as self-appointed arbiter, amichail is not saying that research into the problem is pointless, rather debating the matter, as if majority opinion will somehow add strength to the truth or falsity of the claim, should have no place in mathematics.
IP Logged

mathschallenge.net / projecteuler.net
towr
wu::riddles Moderator
Uberpuzzler
*****



Some people are average, some are just mean.

   


Gender: male
Posts: 13730
Re: P vs NP debate  
« Reply #11 on: Oct 20th, 2006, 10:15am »
Quote Quote Modify Modify

On the other hand, the P vs NP problem does have relevence to, for example, cryptography.
If it is likely that P=NP, then all our current cryptography is inherently unsafe. If P=/=NP, then it's (for the moment) safe (ish).  
So it has practical value to have some idea of how likely it is that P=/=NP. If it was a 50-50 perceived probability, you really couldn't trust internet banking, or anything like that.
IP Logged

Wikipedia, Google, Mathworld, Integer sequence DB
Sir Col
Uberpuzzler
*****




impudens simia et macrologus profundus fabulae

   
WWW

Gender: male
Posts: 1825
Re: P vs NP debate  
« Reply #12 on: Oct 20th, 2006, 11:36am »
Quote Quote Modify Modify

That's a really good point, towr.  However, I do have a query, and this is perhaps showing my ignorance in this matter, but here is my understanding of the difference between P and NP type problems...
 
P type problems are ones for which an algorithm exists that can solve a general case in a deterministic (polynomial) number of steps.
An NP type problem is one which takes a non-deterministic (polynomial) number of steps.
Any problem that, via transformation, can be shown to be equivalent to another NP problem is called NP hard; NP complete problems are those known to be found in the class of NP problems.
 
The P versus NP problem asks whether or not P and NP are actually the same set and although we have a class of problems for which we currently have no polynomial time deterministic algorithm, it might be that we just haven't found one yet.
 
Just because we have a P type problem, does it necessarily mean that it can be solved in a practical amount of time? For example, sorting a list of names into alphabetical order is a P type problem, yet asking for the 1050th alphabetical entry in an unsorted list containing 10100 entries would be "impossible".
So even if we show that P=NP, does it really matter?
 
 
Has anyone noticed the irony here? We're debating the point of debating something that we are actually debating!  Grin
IP Logged

mathschallenge.net / projecteuler.net
Icarus
wu::riddles Moderator
Uberpuzzler
*****



Boldly going where even angels fear to tread.

   


Gender: male
Posts: 4863
Re: P vs NP debate  
« Reply #13 on: Oct 20th, 2006, 3:21pm »
Quote Quote Modify Modify

Theorists generally do not believe that their opinions add any weight to the truth or falseness of a proposition (at least, mathematicians don't - likely, the softer the science, the more that theorists trust their own opinion). This does not stop them from forming those opinions and sharing them. We just recognize that we could easily be wrong.
IP Logged

"Pi goes on and on and on ...
And e is just as cursed.
I wonder: Which is larger
When their digits are reversed? " - Anonymous
amichail
Senior Riddler
****





   


Posts: 450
Re: P vs NP debate  
« Reply #14 on: Oct 20th, 2006, 3:27pm »
Quote Quote Modify Modify

on Oct 20th, 2006, 3:21pm, Icarus wrote:
Theorists generally do not believe that their opinions add any weight to the truth or falseness of a proposition (at least, mathematicians don't - likely, the softer the science, the more that theorists trust their own opinion). This does not stop them from forming those opinions and sharing them. We just recognize that we could easily be wrong.

Yes, but the question is why.  
 
I can think of several possibilities:
 
* for fun
* to encourage people to pursue a particular direction
* to encourage collaboration
* to encourage funding for various approaches
* to generate interest in the field and attract more students
* to make a hard field sound soft so as not to scare everyone away
* to brag about having predicted an approach would work if someone succeeds with that approach
« Last Edit: Oct 20th, 2006, 3:36pm by amichail » IP Logged

DropZap - a new kind of block elimination game
Sameer
Uberpuzzler
*****



Pie = pi * e

   


Gender: male
Posts: 1261
Re: P vs NP debate  
« Reply #15 on: Oct 20th, 2006, 5:27pm »
Quote Quote Modify Modify

on Oct 20th, 2006, 3:27pm, amichail wrote:

Yes, but the question is why.  
 

 
To earn million dollars!!  Cheesy
IP Logged

"Obvious" is the most dangerous word in mathematics.
--Bell, Eric Temple

Proof is an idol before which the mathematician tortures himself.
Sir Arthur Eddington, quoted in Bridges to Infinity
Icarus
wu::riddles Moderator
Uberpuzzler
*****



Boldly going where even angels fear to tread.

   


Gender: male
Posts: 4863
Re: P vs NP debate  
« Reply #16 on: Oct 20th, 2006, 7:22pm »
Quote Quote Modify Modify

All of those apply to some extent, but I think the main reason is simply the desire to know, and to be seen to know, even when we don't know.
IP Logged

"Pi goes on and on and on ...
And e is just as cursed.
I wonder: Which is larger
When their digits are reversed? " - Anonymous
towr
wu::riddles Moderator
Uberpuzzler
*****



Some people are average, some are just mean.

   


Gender: male
Posts: 13730
Re: P vs NP debate  
« Reply #17 on: Oct 21st, 2006, 1:26pm »
Quote Quote Modify Modify

on Oct 20th, 2006, 11:36am, Sir Col wrote:
Just because we have a P type problem, does it necessarily mean that it can be solved in a practical amount of time?
Not necesarily, no. But it'll still be easier than an NP problem if NP=/=P (once the input gets beyond a certain size)
 
Quote:
For example, sorting a list of names into alphabetical order is a P type problem, yet asking for the 1050th alphabetical entry in an unsorted list containing 10100 entries would be "impossible".
Just storing it would be impossible, there aren't enough particles in the galaxy.
If you use a database the size of compiled human knowledge, you could crack it soon enough though. probably faster than factoring a number that's the multiplication of two 128 bit primes.
 
Quote:
So even if we show that P=NP, does it really matter?
Probably. But yes, it does depend on what deterministic polynomial function turns out to be the bound.
 
Of course if quantum computing were ever to break through, then we'll suddenly have non-deterministic solvers. And they would break the NP problems with relative ease.
IP Logged

Wikipedia, Google, Mathworld, Integer sequence DB
Whiskey Tango Foxtrot
Uberpuzzler
*****



Sorry Goose, it's time to buzz a tower.

   
Email

Gender: male
Posts: 1672
Re: P vs NP debate  
« Reply #18 on: Oct 21st, 2006, 2:38pm »
Quote Quote Modify Modify

On a related note, have you heard the news?
 
http://www.azonano.com/news.asp?newsID=3209
 
Still in the planning stages, but I'm optimistic.  Crazy times we live in...
IP Logged

"I do not feel obliged to believe that the same God who has endowed us with sense, reason, and intellect has intended us to forgo their use." - Galileo Galilei
TimMann
Senior Riddler
****






   
WWW

Gender: male
Posts: 330
Re: P vs NP debate  
« Reply #19 on: Oct 26th, 2006, 12:54am »
Quote Quote Modify Modify

on Oct 20th, 2006, 11:36am, Sir Col wrote:

P type problems are ones for which an algorithm exists that can solve a general case in a deterministic (polynomial) number of steps.
An NP type problem is one which takes a non-deterministic (polynomial) number of steps.

 
Just to clarify this point: it's not the number of steps that's deterministic or nondeterministic.
 
A problem is in P if there is an algorithm to solve it on a deterministic Turing machine in polynomial time. "Polynomial time" means that the number of steps needed to run the algorithm is bounded by a polynomial in the size of the problem. A deterministic Turing machine is, basically, an ordinary computer.  
 
A problem is in NP if there is an algorithm to solve it on a nondeterministic Turing machine in polynomial time. So, what the heck is a nondeterministic Turning machine? You can think of it as a computer with an unlimited amount of paralleism.  At the start of the computation, the NDTM instantaneously creates one thread for every possible solution to the input problem. In parallel, each thread runs an algorithm (the same algorithm on every thread) to check whether its candidate solution is correct. As soon as some thread detects its candidate is correct, the NDTM stops and outputs that solution. So, a problem is in NP if we can find an algorithm that verifies that a solution to it is correct in polynomial time.
 
[In explaining an NDTM this way, I've left open the question of whether you have to be able to detect that an answer is incorrect in polynomial time, and if not, whether the NDTM is allowed to run forever if the problem has no correct answers. I must admit I don't remember how these issues are normally dealt with, and I'm too lazy to go look it up right now.  Sorry.]
 
Another way sometimes used to explain an NDTM is that it first instantaneously guesses the correct answer to the problem, then runs an algorithm to verify that the answer really is correct.  The guessing is the "nondeterministic" part.  I like the unlimited parallelism formulation better because it seems a bit less magical.
 
Either way, it seems intuitively clear that an NDTM is much more powerful than an ordinary DTM, so one would naively think that an NDTM ought to be able to solve some problems much faster than a DTM. You'd certainly expect that an NP-hard problem could not be solved in polynomial time by a DTM. But as we know, the question is unresolved.
 
IP Logged

http://tim-mann.org/
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »

Powered by YaBB 1 Gold - SP 1.4!
Forum software copyright © 2000-2004 Yet another Bulletin Board