Convex Optimization – Derive Conjugate function

convex optimization

I have been trying to solve this question and managed to prove subquestion (a). But I have no idea about proving the other two subquestions. Can anyone help?

Note:

The question is from Stephen Boyd's Convex Optimization book – Additional Exercise 2.31.

2.31 Suppose the function $h:\mathbb{R}\to\mathbb{R}$ is convex, nondecreasing, with $\mathbf{dom}\,h=\mathbb{R},$ and $h(t)=h(0)$ for $t\le 0.$

(a) Show that the function $f(x)=h(\|x\|_2)$ is convex on $\mathbb{R}^n.$

(b) Show that the conjugate of $f$ is $f^*(y)=h^*(\|y\|_2).$

(c) As an example, derive the conjugate of $f(x)=(1/p)\|x\|_2^p$ for $p>1,$ by applying the result of part (b) with the function
$$h(t)=\frac1p \, \max\{0, t\}^p=\begin{cases}\frac1p\,t^p\quad& t\ge 0\\ 0 &t<0.\end{cases} $$

Best Answer

$$f^*(y) := \sup_{x \in \mathbb{R}^n} \{y^\top x - h(\|x\|)\} = \sup_{c \ge 0} \sup_{z : \|z\|=1} \{y^\top (cz) - h(c)\}.$$

The maximizing $z$ in the inner supremum is $z = y / \|y\|$ (why?) which yields $$\sup_{c \ge 0} \{c\|y\| - h(c)\} =: h^*(\|y\|).$$

Related Question