What If... (P?NP Related)

A place to discuss the science of computers and programs, from algorithms to computability.

Formal proofs preferred.

Moderators: phlip, Larson, Moderators General, Prelates

What If... (P?NP Related)

Postby snow5379 » Sat Sep 10, 2011 6:12 pm UTC

If you had an algorithm that could solve NP complete problems really quickly would you make more money keeping it as a trade secret for your business or publishing it for the $1,000,000 reward? Even though P!=NP probably it's still an interesting thing to talk about I think.
snow5379
 
Posts: 220
Joined: Tue Apr 12, 2011 6:06 pm UTC

Re: What If... (P?NP Related)

Postby naschilling » Sat Sep 10, 2011 9:52 pm UTC

Using it for private gain would be much more beneficial. I'm pretty confident that it has already been solved.
If you don't have walls, why would you need Windows?
User avatar
naschilling
 
Posts: 142
Joined: Wed Apr 06, 2011 2:52 pm UTC

Re: What If... (P?NP Related)

Postby undecim » Sat Sep 10, 2011 10:51 pm UTC

Having such an algorithm would give you a technological advantage over anyone who doesn't. If you release it, not only would everyone else have it, but there would be quite a lot of issues with releasing it immediately. It'd be better to let people know you have it (with proof by demonstration), and not release it until the world is ready for it (and in the interim, profit greatly)
Blue, blue, blue
User avatar
undecim
 
Posts: 286
Joined: Tue Jan 19, 2010 7:09 pm UTC

Re: What If... (P?NP Related)

Postby KnightExemplar » Sun Sep 11, 2011 4:45 am UTC

If P = NP, does that not imply that a lot of cryptography can be solved? At very least, RSA (asymmetric cryptography) is an NP problem. And a good number of HTTPS servers are built on top of RSA. Hashing also is an NP problem, so most modern forms of authentication would be invalid by that discovery.

Ignoring the business advantage of P=NP... the criminal/hacker advantage would be insane. It would rely on keeping it a secret however, so people would continuously use HTTPS. In fact, the advantage is so advantageous, that you'd have to keep even the fact the existence of the algorithm a secret.
First Strike +1/+1 and Indestructible.
KnightExemplar
 
Posts: 1593
Joined: Sun Dec 26, 2010 1:58 pm UTC

Re: What If... (P?NP Related)

Postby markop2003 » Sun Sep 11, 2011 1:03 pm UTC

That assumes you're in the position to exploit it. Also i don't see why a licensee couldn't betray you and get the award unless you've patented it which would mean releasing it.
markop2003
 
Posts: 60
Joined: Sun Jun 06, 2010 4:21 pm UTC

Re: What If... (P?NP Related)

Postby WarDaft » Sun Sep 11, 2011 3:55 pm UTC

You could potentially have the worlds best compression algorithm. And you could offer it as a service, as the decompression would not have to reveal the algorithm.

Consider a compression scheme, such that you chose a TM with a write once output tape, whose output is prefixed by a specific sequence in no more than N steps. Given a TM, we can obviously verify it correct in N steps. Furthermore, no more than N states are possibly required. If a TM can emulate one of these TMs in polynomial time, then an NDTM can emulate all machines up to a given size in polynomial time. Thus, you can obtain an almost arbitrarily effective compression mechanism for a given bit string by varying N. Furthermore, you can distribute the result to others who then have no means by which to reverse engineer your algorithm from the solution you provided. So you could, for example, provide the worlds most effective video compression service.

You could likely use a similar method for all kinds of optimization problems and the like. You could just generate efficient programs at will for just about any field.
All Shadow priest spells that deal Fire damage now appear green.
Big freaky cereal boxes of death.
User avatar
WarDaft
 
Posts: 1538
Joined: Thu Jul 30, 2009 3:16 pm UTC

Re: What If... (P?NP Related)

Postby EvanED » Mon Sep 12, 2011 12:58 am UTC

naschilling wrote:Using it for private gain would be much more beneficial. I'm pretty confident that it has already been solved.

"Bruce Schneier already has a backup plan for when the 2nd person discovers that P = NP."
EvanED
 
Posts: 3767
Joined: Mon Aug 07, 2006 6:28 am UTC
Location: Madison, WI

Re: What If... (P?NP Related)

Postby Carnildo » Wed Sep 14, 2011 3:53 am UTC

snow5379 wrote:If you had an algorithm that could solve NP complete problems really quickly would you make more money keeping it as a trade secret for your business or publishing it for the $1,000,000 reward? Even though P!=NP probably it's still an interesting thing to talk about I think.

I'd release it. As was noted about the fission bomb, scientific knowledge cannot be hidden forever, and by releasing, I ensure that I get credit.
Carnildo
 
Posts: 1959
Joined: Fri Jul 18, 2008 8:43 am UTC

Re: What If... (P?NP Related)

Postby WarDaft » Wed Sep 14, 2011 5:44 am UTC

Carnildo wrote:I'd release it. As was noted about the fission bomb, scientific knowledge cannot be hidden forever, and by releasing, I ensure that I get credit.

Hmm.... credit... world domination... credit... world domination.

I think I'd definitely go with the credit world domination.

Whew.... that was a close one.
All Shadow priest spells that deal Fire damage now appear green.
Big freaky cereal boxes of death.
User avatar
WarDaft
 
Posts: 1538
Joined: Thu Jul 30, 2009 3:16 pm UTC

Re: What If... (P?NP Related)

Postby sjorford » Tue Sep 20, 2011 1:23 pm UTC

Carnildo wrote:I'd release it. As was noted about the fission bomb, scientific knowledge cannot be hidden forever, and by releasing, I ensure that I get credit.

I wouldn't worry about that, you're guaranteed not to get credit anyway.
sjorford
 
Posts: 25
Joined: Wed Jan 14, 2009 9:52 am UTC

Re: What If... (P?NP Related)

Postby radams » Fri Sep 30, 2011 8:18 pm UTC

Your reward for publishing would be more than just the $1m Clay prize. You'd certainly win a Fields medal and a Turing award too (another $265,000), and could comfortably claim a post as distinguished professor in the university of your choice (six-figure income for life). Compared to that, constantly finding clients who want you to crack RSA for them seems too much like work.
radams
 
Posts: 77
Joined: Fri May 14, 2010 12:49 pm UTC

Re: What If... (P?NP Related)

Postby lalop » Mon Oct 03, 2011 1:09 pm UTC

What if you released and patented it?
lalop
 
Posts: 120
Joined: Mon May 23, 2011 5:29 pm UTC

Re: What If... (P?NP Related)

Postby WarDaft » Tue Oct 04, 2011 1:22 pm UTC

radams wrote:Your reward for publishing would be more than just the $1m Clay prize. You'd certainly win a Fields medal and a Turing award too (another $265,000), and could comfortably claim a post as distinguished professor in the university of your choice (six-figure income for life). Compared to that, constantly finding clients who want you to crack RSA for them seems too much like work.

It's a lot more broad reaching than that.

See my comment about how you could, for example, revolutionize lossy and lossless compression, and how you could provide it as a service that others cannot replicate by inspection. Likewise, you could apply it to fields of medicine, breaking and building encryption schemes (we're talking military level contracts), and a myriad of other possible areas each of which would substantially exceed a mere million dollars. You would also be far more likely to be recognized and given credit for your discovery, as you would become notable before the work. Once you've seized control of the potential markets, then you can release it and claim the prize.

Unless of course you've only found a non-constructive proof which offers no useful algorithms, merely promising that we can have no real feeling of digital safety. That you can publish.
All Shadow priest spells that deal Fire damage now appear green.
Big freaky cereal boxes of death.
User avatar
WarDaft
 
Posts: 1538
Joined: Thu Jul 30, 2009 3:16 pm UTC


Return to Computer Science

Who is online

Users browsing this forum: No registered users and 1 guest