Who first thought of the notion of Polynomial Time?
blog.computationalcomplexity.org
blog.computationalcomplexity.org
[1] http://www.cs.cmu.edu/~odonnell/15455-s17/hartmanis-on-godel...
[2] https://www.cambridge.org/core/journals/bulletin-of-symbolic...
The French Mathematician Gabriel Lamé noted in 1845 that the Euclidean algorithm for finding the greatest common divisor of two numbers is efficient because the number of steps grows linearly with the number of digits in the input. [1]
John Forbes Nash wrote a letter to the NSA discussing applications of what is now known as the P vs NP to cryptography in 1955. The letter was declassified in 2012. [2]
[1] Lamé, Gabriel. Note sur la limite du nombre des divisions dans la recherche du plus grand commun diviseur entre deux nombres entiers. 1844.
[2] https://www.nsa.gov/portals/75/documents/news-features/decla...
> the labour required here is proportional to a power of the logarithm of the modulus, not to the modulus itself or its square root as in the indirect processes, and hence see that in the case of a large modulus the direct process will be much quicker than the indirect
Specifically, he's pointing out that asymptotically any power of the logarithm of n will be smaller than a constant times n.
Physicists also naturally know about asymptotic comparisons, but the "this algorithm asymptotically beats that algorithm because it's (log n)^k₁ vs. k₂*n" is pretty darn similar to the way we think about this today!