Skip to article frontmatterSkip to article content

2.3Convexity and uniqueness of solutions

Convexity is a key tool to study uniqueness of solutions in optimization.

Convex sets

Equation (1) states that, for every x1,x2C{x}_1, {x}_2 \in \mathcal{C}, any point on the segment joining x1{x}_1 and x2{x}_2 must be also in C\mathcal{C}.

convex set

non-convex set

Convex functions

Useful characterization results for convex functions

In the following we give two practical theorem to characterize the convexity of functions f:ΩRf:\Omega \to \mathbb{R}, where ΩRn\Omega \subseteq \mathbb{R}^n is a convex set. We assume sufficient smoothness (e.g., fC1f \in C^1 or fC2f\in C^2). To simplify we state results for Ω=Rn\Omega = \mathbb{R}^n, but the extension to arbitrary convext sets is direct.

A classical counter-example is f:RRf:\mathbb{R} \to \mathbb{R} such that f(x)=x4f(x) = x^4. The function is strictly convex (this can be checked by applying Definition 2 or Theorem 1), but its second derivative is f(x)=12x2f''(x) = 12x^2 which cancels for x=0x = 0.

Uniqueness of solutions in optimization

Consider the following optimization problem

minimizef0(x)subject toxΩ\begin{array}{ll} \minimize& f_0({x})\\ \st & x \in \Omega \end{array}

The following theorem is very useful.

Proof

Exercise! (hint: by contradiction)

More comments on convex functions