Homogeneous function
From Wikipedia, the free encyclopedia
In mathematics, a homogeneous function is a function with multiplicative scaling behaviour: if the argument is multiplied by some factor, then the result is multiplied by some power of this factor. Examples are given by (the functions associated to) homogeneous polynomials.
Below are also given some generalizations of this definition, in particular positive homogeneity or positive scalability.
[edit] Formal definition
Formally, let
be a function between two vector spaces over a field .
We say that is homogeneous of degree
if the equation
holds for all and
.
A function
that is homogeneous of degree has first order partial derivatives which are of degree
. Furthermore, it satisfies Euler's homogeneous function theorem, which states that
Written out in components, this is
[edit] Generalizations
Sometimes, a function satisfying ( * ) for all positive α is said to be positively homogeneous of degree k. (This makes sense only if there is a reasonable notion of "positivity" defined, such as in ordered fields.)
A similar definition, usually given for functions taking only positive values, positive homogeneity or positive scalability is defined by taking the absolute value of the factor. For example, seminorms are (positively) homogeneous of degree 1. (In that case, one must have an absolute value defined on the field.)
Even more generally, a function f is said to be homogeneous if the equation holds for some strictly increasing positive function g. (This, in turn, requires an order relation on the set of scalars.)