[Math] when is the epigraph a convex cone

convex optimizationconvex-analysis

The problem is from Stephen Boyd's textbook, which I couldn't solve. The question is "when is the epigraph of a function a convex cone?" The solution says that it is when the function is convex and positively homogeneous (f(ax) = af(x) for a>=0). Can anybody explain how the solution can be derived?

Best Answer

I'll assume you're familiar with the fact that a function is convex if and only if its epigraph is convex.

If the function is positive homogenous, then by just checking definitions, we see that its epigraph is a cone. That is, for all $a > 0$, we have:

$$ \begin{aligned}(\mathbf{x},t) \in \text{epi f} &\Leftrightarrow f(\mathbf{x})\le t \\& \Leftrightarrow af(\mathbf{x})=f(a\mathbf{x}) \le at \\ &\Leftrightarrow (a\mathbf{x},at) \in \text{epi f}\end{aligned}$$

On the other hand suppose the epigraph is a cone. This means for all $a>0$, if $(\mathbf{x},t) \in \text{epi} f$ then $(a\mathbf{x},at) \in \text{epi f}$. Clearly $(\mathbf{x},f(\mathbf{x})) \in \text{epi f}$, so $(a\mathbf{x},af(\mathbf{x})) \in \text{epi f}$, which means that $$ f(a\mathbf{x}) \le a f(\mathbf{x}).$$ Likewise $(a\mathbf{x},f(a\mathbf{x})) \in \text{epi f}$. So, again, if the epigraph is a cone, $(\mathbf{x},f(a\mathbf{x})/a) \in \text{epi f}$, or: $$ f(\mathbf{x}) \le f(a\mathbf{x})/a.$$ Combining the two inequalities, we get: $$ f(\mathbf{x}) \le f(a\mathbf{x})/a \le f(\mathbf{x})$$ Which means $f(a\mathbf{x}) = a f(\mathbf{x})$, ie, the function is positive homogenous.

Related Question