Quadratic growth
In
big Theta notation
, .[1] This can be defined both continuously (for a real-valued function of a real variable) or discretely (for a sequence of real numbers, i.e., real-valued function of an integer or natural number variable).
Examples
Examples of quadratic growth include:
- Any quadratic polynomial.
- Certain integer sequences such as the triangular numbers. The th triangular number has value , approximately .
For a real function of a real variable, quadratic growth is equivalent to the
kernel
of the third derivative operator . Similarly, for a sequence (a real function of an integer or natural number variable), quadratic growth is equivalent to the second Newton polynomial
(if discrete).
Algorithmic examples include:
- The amount of time taken in the worst case by certain algorithms, such as insertion sort, as a function of the input length.[3]
- The numbers of live cells in space-filling cellular automaton patterns such as the breeder, as a function of the number of time steps for which the pattern is simulated.[4]
- Metcalfe's law stating that the value of a communications network grows quadratically as a function of its number of users.[5]
See also
References
- ISBN 9780191620805.
- ISBN 9780883857076.
- MR 1797171.
- : "A breeder is any pattern which grows quadratically by creating a steady stream of copies of a second object, each of which creates a stream of a third."
- ISBN 9780262681384.