Convex Functions
- Definition
- Alternate characterizations of convex functions
- Operations that preserve convexity:
- Composition with an affine function
- Point-wise maximum
- Nonnegative weighted sum
- Partial minimum
- Composition with monotone convex functions
Definition
Domain of a function
The domain of a function is the set
over which
is well-defined, in other words:
Here are some examples:
– The function with values has domain
.
– The function with values has domain
(the set of positive-definite matrices).
Definition of convexity
A function is convex if
1. is convex;
2. In addition,
Note that the convexity of the domain is required. For example, the function defined as
is not convex, although is it linear (hence, convex) on its domain .
We say that a function is concave if is convex.
Examples:
– The function defined as
for
and
for
is convex. However, the function with domain the whole line except
is not, since that domain is not convex.
Alternate characterizations of convexity
Let . The following are equivalent conditions for
to be convex.
Epigraph
A function is convex if and only if its epigraph
is convex.
First-order condition
If is differentiable (that is, dom
is open and the gradient exists everywhere on the domain), then
is convex if and only if
The geometric interpretation is that the graph of is bounded below everywhere by anyone of its tangents.
Restriction to a line
The function is convex if and only if its restriction to /any
line is convex, meaning that for every
, and
, the function
is convex.
Examples:
– Convexity of the log-determinant function.
Second-order condition
Examples:
– Convexity of a quadratic function.
– Convexity of the square-to-linear function.
– Convexity of the log-sum-exp function.
Operations that preserve convexity
Composition with an affine function
Point-wise maximum
The pointwise maximum of a family of convex functions is convex: if is a family of convex functions index by
, then the function
is convex. This is one of the most powerful ways to prove convexity.
Examples:
– Dual norm: for a given norm, we define the dual norm as the function
This function is convex, as the maximum of convex (in fact, linear) functions (indexed by the vector ). The dual norm earns its name, as it satisfies the properties of a norm.
– Largest singular value of a matrix: Another example is the largest singular value (see also here) of a matrix :
Here, each function (indexed by )
is convex, since it is the composition of the Euclidean norm (a convex function) with an affine function
.
Nonnegative weighted sum
The nonnegative weighted sum of convex functions is convex.
Example: Negative entropy function.
Partial minimum
If is a convex function in
, then the function
is convex. (Note that joint convexity in
is essential.)
Example:
– Case when is quadratic: the Schur complement lemma.
Composition with monotone convex functions
The composition with another function does not always preserve convexity. However, if , with
convex and
increasing, then
is convex.
Indeed, the condition is equivalent to the existence of
such that
Example: proving convexity via monotonicity.
More generally, if the functions are convex and
is convex and non-decreasing in each argument, with dom
, then
is convex.
For example, if ‘s are convex, then
also is.