The Glade 4.0

"Turn the lights down, the party just got wilder."
It is currently Sun Nov 24, 2024 6:12 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Stathole, P != NP (?!?)
PostPosted: Mon Aug 09, 2010 12:00 pm 
Offline
Web Ninja
User avatar

Joined: Wed Sep 02, 2009 8:32 pm
Posts: 8248
Location: The Tunt Mansion
Thought Stat might enjoy this, though I'm sure we've got other math-types.

Source

Basically what I got out of reading, P=NP if proved true could nearly instantly solve all kinds of problems in a variety of fields. If P!=NP then we know there's not a simple solution to all of these problems in the various fields and it's going to take a lot longer to figure out. I'm probably wrong but that's the gist I got. It's only of such importance if P=NP is correct because it would advance us drastically. If proven false it'll still save a lot of really smart people time to devote to other areas.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Aug 09, 2010 12:36 pm 
Offline
adorabalicious
User avatar

Joined: Thu Sep 03, 2009 10:54 am
Posts: 5094
Yeah a coworker sent this to me this morning. I'll wait to see what peer review says of the proof.

_________________
"...but there exists also in the human heart a depraved taste for equality, which impels the weak to attempt to lower the powerful to their own level and reduces men to prefer equality in slavery to inequality with freedom." - De Tocqueville


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Aug 09, 2010 12:52 pm 
Offline
Lean, Mean, Googling Machine
User avatar

Joined: Thu Sep 03, 2009 9:35 am
Posts: 2903
Location: Maze of twisty little passages, all alike
I heard about this, but in all honesty, anything more than "Complexity Theory for Dummies" is well beyond my comprehension. Polynomial time (P) is fairly easy for me to comprehend, but I can't fully wrap my head around non-deterministic polynomial time (NP), because I have a hard time understanding exactly what the difference is between a non-deterministic Turing machine and a quantum computer. The difference seems to be something like the difference between non-deterministic operands vs. non-deterministic operations, but I can't quite grok it.

As I understand it, one of the biggest implications of the P=NP debate is with respect to public-key cryptography. It's believed (though as far as I know, unproven) that the problem of factoring numbers belongs to the NP class. Which is to say, it is a fundamentally "difficult" problem for any deterministic computer. The lower bounds on efficiency for this type of problem are such that no computer will ever be able to solve them in a reasonable length of time if the number in question (and thus the factor space we have to search) is sufficiently large.

However, verifying that a number is prime belongs to the P class of problems. Relatively speaking, we can do this very quickly. Thus, we can generate two very large prime numbers and multiply them together, and we can do this very quickly. However, someone trying to factor the resulting prime back into its two prime factors will have a very hard time of it. Public key crypto systems rely on this being true.

If factorization truly does belong to NP, and if P=NP, then a sufficiently ingenuous mathematician could theoretically discover a shortcut -- a way of transforming the NP-class factorization problem into a P-class problem. This would enable us to solve factorization efficiently without the need for non-deterministic Turing machines (or even quantum computers), which would thoroughly undermine modern key distribution.

Of course, public key cryptography methods weren't publicly discovered until the 1970s, so it's not as though this would send us back to the stone ages, exactly, but key distribution was becoming an intractable problem even then. Today ... it's really inconceivable due to the extent that we rely on asymmetric crypto and key exchanges being secure. Secure communications as we currently know them would come to grinding halt if someone found a way to factor numbers in polynomial time.

In the mean time, Deolalikar's proof is going to be at least as controversial and difficult to substantiate as Wiles' proof of Fermat's Last Theorem. If it holds up, it's definitely one for the history books, and a lot of people are going to be letting out a big sigh of relief. On the other hand, it will mean that certain highly vexing problems are likely to remain forever beyond our reach, even if effective quantum computing becomes a reality in the near future.

_________________
Sail forth! steer for the deep waters only!
Reckless, O soul, exploring, I with thee, and thou with me;
For we are bound where mariner has not yet dared to go,
And we will risk the ship, ourselves and all.


Top
 Profile  
Reply with quote  
 Post subject: Re:
PostPosted: Mon Aug 09, 2010 1:34 pm 
Offline
Manchurian Mod
User avatar

Joined: Fri Sep 04, 2009 9:40 am
Posts: 5866
Stathol wrote:
However, someone trying to factor the resulting prime back into its two prime factors will have a very hard time of it.
Are we all using the same definition of prime in regards to numbers, here?

If I multiply two primes together, the result will not be prime.

_________________
Buckle your pants or they might fall down.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Aug 09, 2010 7:20 pm 
Offline
Lean, Mean, Googling Machine
User avatar

Joined: Thu Sep 03, 2009 9:35 am
Posts: 2903
Location: Maze of twisty little passages, all alike
Bleh. I meant to write "resulting number", not "resulting prime".

_________________
Sail forth! steer for the deep waters only!
Reckless, O soul, exploring, I with thee, and thou with me;
For we are bound where mariner has not yet dared to go,
And we will risk the ship, ourselves and all.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 220 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group