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
![Rendered by QuickLaTeX.com \[f(x)= \begin{cases}x & \text { if } x \notin[-1,1] \\ +\infty & \text { otherwise }\end{cases}\]](https://ecampusontario.pressbooks.pub/app/uploads/quicklatex/quicklatex.com-17a14c889bcba1d3bf8f2f5a96962ad7_l3.png)
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.