TOPICS
Search

Superpolynomial Time


Superpolynomial time is a computation time that grows faster than every fixed power of the input size. For an eventually positive running-time function T(n), where n is the input length, this means

 lim_(n->infty)(T(n))/(n^c)=infty

for every fixed constant c>0 (Arora and Barak 2009, Skulrattanakulchai 2021). In little-omega notation, this is T(n)=omega(n^c) for every fixed c>0.

Superpolynomial growth need not be exponential growth. For example, T(n)=n^(lnn)=exp((lnn)^2) grows faster than every fixed power of n, but more slowly than a^n for every fixed a>1. This example also has quasipolynomial time growth.


See also

Bit Complexity, Computation Time, Exponential Growth, Polynomial Time, Quasipolynomial Time

Explore with Wolfram|Alpha

References

Arora, S. and Barak, B. Computational Complexity: A Modern Approach. Cambridge, England: Cambridge University Press, 2009.Skulrattanakulchai, S. "A4: Exponential-Time Algorithms." Sep. 16, 2021. https://homepages.gac.edu/~sskulrat/Classes/2021F-375/lectures/exp_algs.html.

Cite this as:

Weisstein, Eric W. "Superpolynomial Time." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/SuperpolynomialTime.html

Subject classifications