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.