TOPICS
Search

Linear Growth


Linear growth, in the sense of asymptotic notation, means that an eventually positive real-valued function f(x) satisfies f(x) in Theta(x) as x tends to infinity, using big-theta notation. Equivalently, there exist positive constants c_1, c_2, and x_0 such that

 c_1x<=f(x)<=c_2x

for all x>=x_0 (Cormen et al. 2001, p. 42). The same definition applies to a sequence f(n) as n->infty.

Every linear function ax+b with a>0 has linear growth. The stronger condition

 lim_(x->infty)(f(x))/x=c>0

also implies linear growth, but the converse fails. For example, f(x)=x(2+sinx) satisfies x<=f(x)<=3x for x>0, while its ratio to x has no limit as x->infty.

Superlinear growth instead requires f(x)/x->infty. A linear time bound T(n) in O(n) supplies only an upper bound and does not by itself imply linear growth in this two-sided sense.


See also

Asymptotic Notation, Big-Theta Notation, Linear Function, Linear Time, Superlinear Growth

Explore with Wolfram|Alpha

References

Cormen, T. H.; Leiserson, C. E.; Rivest, R. L.; and Stein, C. Introduction to Algorithms, 2nd ed. Cambridge, MA: MIT Press, p. 42, 2001.

Cite this as:

Weisstein, Eric W. "Linear Growth." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/LinearGrowth.html

Subject classifications