(New page: What is a "polynomial time algorithm", and what isn't? Is there a difference? What do we know about these two concepts? Back to MA375 Spring 2014 [[Categ...)
 
Line 1: Line 1:
 
What is a "polynomial time algorithm", and what isn't? Is there a difference? What do we know about these two concepts?
 
What is a "polynomial time algorithm", and what isn't? Is there a difference? What do we know about these two concepts?
 +
<center>
 +
<h1><b>What is this P vs NP?</b></h1>
 +
<hr>
 +
</center>
 +
<h4>You may have heard about a problem called the P vs NP Problem. It's a problem that falls under both Computer Science and Mathematics, particularly
 +
a field called Theoretical Computer Science. <br><br><img src="field.png" width="75%" ><br>The subject is part of Computational Complexity Theory. It's practically the study of computing and consequently its resources (such as time it takes to compute, the space/RAM, and power consumption).
 +
<br>
 +
<br>
 +
If I haven't made out how big of a deal this problem is; beginning 2000, there are seven major math problems selected by the Clay Mathematics Institute which are called the Millennium Problems.
 +
Well, it so happens that this P vs NP problem is one of those seven major math problems and the first solution to the P vs NP problem is a guaranteed US $1,000,0000 from the Clay Mathematics Institute.
 +
Oh and did I mention that only ONE problem has been solved so far...
 +
<br><br>
 +
But I still haven't answered the question: WHAT IS P VS. NP?
 +
<center>
 +
<br>
 +
<br>.
 +
<br>.
 +
<br>.
 +
<br>
 +
SO LET'S DIVE IN
 +
<br>.
 +
<br>.
 +
<br>.
 +
<br>
 +
</center>
  
 +
<div id="blue">
  
[[2014 Spring MA 375 Walther|Back to MA375 Spring 2014]]
+
</div>
 +
 
 +
<div id="orange">
 +
 
 +
 
 +
<center><h2>Time Complexity</h2></center>
 +
<hr>
 +
<div id="orang">
 +
<p>We begin with time complexity. <br>
 +
Time complexity is basically the amount of time that an algorithm needs to run to give a final output or solution.
 +
So let us take two large numbers; let's say the number 1,000,000 where there's 7 digits which we denote with n=7 (which we'll call the sample size) and the number 2,000,000 with n=7.
 +
We add them: <center>1,000,000<br>+<u>2,000,000</u></center>
 +
 
 +
 
 +
<center><h2>In A World Where P=NP</h2></center>
 +
<hr>
 +
<br>
 +
<p style="text-align:left"><img src="travelling-salesman-2012-poster.jpg" width="50%" height="50%" style="float:left">
 +
A theoretical computer mathematician makes THE breakthrough. At first he is overjoyed at his success.
 +
He tests it on the factorization problem and he breaks apart a billion sized number into its factors in mere minutes that would have taken centuries of supercomputer power to solve.
 +
<br>After the excitement wears off, the stark reality of what he now has sinks in.
 +
In his hands lies the key to most of data encryption, the solution to many of scientific problems, optimization of routes such as for market strategies and less we forget, a $1,000,000 prize from Clay Institute.
 +
<br>Like any human, curiosity gets the best of him and he wanted to test out the full power of his solution. He goes to Wallstreet and in the middle of the a major trade, he easily hacks right through the RSA encryption security and transfers some of the money to a bank account in Switzerland he previously just set up.
 +
He instantly regrets his action, fearing legal reprecutions but none come. Plagued with guilt, we makes good of his stolen money and opens a scientific oriented company to solve major problems in biochemistry, physics, and economics.
 +
Here's problems he manages to solve that  <br><ul style="text-align:left"><li>Biochemistry: Protein and enzyme folding for cures</li>
 +
<li>Physics: the many body problem and chaotic systems</li>
 +
<li>Economics: Ideal routes to save on time and gas</li>
 +
</ul>
 +
Patents are
 +
</p><br>
 +
 
 +
<p class="text_line">Check-Out the Travelling Salesman 2012 Movie Info: http://www.imdb.com/title/tt1801123/
 +
</p>
  
 
[[Category:MA375Spring2014Walther]] [[Category:Math]] [[Category:Project]]
 
[[Category:MA375Spring2014Walther]] [[Category:Math]] [[Category:Project]]

Revision as of 20:52, 26 April 2014

What is a "polynomial time algorithm", and what isn't? Is there a difference? What do we know about these two concepts?

What is this P vs NP?


You may have heard about a problem called the P vs NP Problem. It's a problem that falls under both Computer Science and Mathematics, particularly a field called Theoretical Computer Science.

<img src="field.png" width="75%" >
The subject is part of Computational Complexity Theory. It's practically the study of computing and consequently its resources (such as time it takes to compute, the space/RAM, and power consumption).

If I haven't made out how big of a deal this problem is; beginning 2000, there are seven major math problems selected by the Clay Mathematics Institute which are called the Millennium Problems. Well, it so happens that this P vs NP problem is one of those seven major math problems and the first solution to the P vs NP problem is a guaranteed US $1,000,0000 from the Clay Mathematics Institute. Oh and did I mention that only ONE problem has been solved so far...

But I still haven't answered the question: WHAT IS P VS. NP?



.
.
.
SO LET'S DIVE IN
.
.
.


Time Complexity


We begin with time complexity.
Time complexity is basically the amount of time that an algorithm needs to run to give a final output or solution. So let us take two large numbers; let's say the number 1,000,000 where there's 7 digits which we denote with n=7 (which we'll call the sample size) and the number 2,000,000 with n=7. We add them:

1,000,000
+2,000,000


In A World Where P=NP



<p style="text-align:left"><img src="travelling-salesman-2012-poster.jpg" width="50%" height="50%" style="float:left"> A theoretical computer mathematician makes THE breakthrough. At first he is overjoyed at his success. He tests it on the factorization problem and he breaks apart a billion sized number into its factors in mere minutes that would have taken centuries of supercomputer power to solve.
After the excitement wears off, the stark reality of what he now has sinks in. In his hands lies the key to most of data encryption, the solution to many of scientific problems, optimization of routes such as for market strategies and less we forget, a $1,000,000 prize from Clay Institute.
Like any human, curiosity gets the best of him and he wanted to test out the full power of his solution. He goes to Wallstreet and in the middle of the a major trade, he easily hacks right through the RSA encryption security and transfers some of the money to a bank account in Switzerland he previously just set up. He instantly regrets his action, fearing legal reprecutions but none come. Plagued with guilt, we makes good of his stolen money and opens a scientific oriented company to solve major problems in biochemistry, physics, and economics.

Here's problems he manages to solve that
  • Biochemistry: Protein and enzyme folding for cures
  • Physics: the many body problem and chaotic systems
  • Economics: Ideal routes to save on time and gas

Patents are


Check-Out the Travelling Salesman 2012 Movie Info: http://www.imdb.com/title/tt1801123/

Alumni Liaison

Ph.D. on Applied Mathematics in Aug 2007. Involved on applications of image super-resolution to electron microscopy

Francisco Blanco-Silva