2. Properties¶
2.1 Separable sum¶
If f is seperable across two variables, so \(f(x,y) = \phi(x) + \psi(y)\), then:
Proof:
2.2 Basic operations¶
2.2.1 Post-Composition¶
If \(f(x) = \alpha \phi(x) + b\), with \(\alpha > 0\), then:
Proof:
2.2.2 Pre-Composition¶
If \(f(x) = \phi(\alpha x + b)\), with \(\alpha \ne 0\), then:
Proof:
If \(f(x) = \phi(Q x )\), with Q orthogonal, then:
2.2.3 Affine addition¶
If \(f(x) = \phi(x) + a^{T}x + b\), then :
Proof:
In the last few equations, notices that we can add term of a and v.
2.2.4 Regularization¶
If \(f(x)=\phi(x) + (\frac{\rho}{2} \| x- a\|^{2}_{2})\), then:
where \(\bar{\lambda} = \lambda /(1+\lambda \rho)\)
2.2.5 Fixed Points¶
The point \(x^{*}\) minimizes f if and only if:
Proof: Can be found in the paper chapter 2.
2.2.6 Lipschitz continuous¶
(Mostly from Wikipedia) Given two metric space \((X, d_{X})\) and \((Y, d_{Y})\), where \(d_{X}\) denotes the metric on the set X and \(d_{Y}\) is the metric on the set Y, a function \(f : X \to Y\) is called Lipschitz continuous, if exist a constant \(K \in \mathbf{R}; K > 0\), such that for any \(x_{1}, x_{2} \in X\) :
For an example, if we have \(f : \mathbf{R} \to \mathbf{R}\), and in a l2 space then :
We can easily see that, if \(K \le 1\), then the distance of function value space be smaller than then the distance in original space.
2.2.7 Fixed point algorithms¶
We can use the properties above to find a converging sequence to get closer to the optimal position, which is the fixed point. We have, if the Lipschitz continuous with constant K less than 1 (non-expansiveness), then we can repeatedly applying \(\mathbf{prox}_{f}\) to converge to the fixed point. As we have :
The simplest proximal method should be :
2.3 Proximal average¶
Let \(f_{1}, ..., f_{m}\) be closed proper convex functions, Then we have that :
Where g could be called the proximal average of \(f_{1}, ..., f_{m}\).
2.4 Moreau decomposition¶
This is an important property. It is closly connected to the duality, and the Moreau envelope. The main materials for this part from the paper, Wiki for cvx and Math 301.
2.4.1 Projection mapping¶
Define the projection mapping of a hilbert space.
Let \((\mathbb{H},\langle\cdot,\cdot\rangle)\) be a Hilbert space and \(\mathbf{C}\) a closed convex set in \(\mathbb{H}\), tge projection mapping \(P_{\mathbb{C}}\) onto \(\mathbb{C}\) is the mapping \(P_{\mathbb{C}} : \mathbb{H} \to \mathbb{H}\), defined by \(P_{\mathbb{C}} \in \mathbf{C}\) and :
2.4.2 Characterization¶
- Let \((\mathbb{H},\langle\cdot,\cdot\rangle)\) be a Hilbert space, \(\mathcal{C}\) a closed convex set in \(\mathbb{H},\,u\in\mathbb{H}\)
- and \(v\in\mathcal{C}\). Then \(v=P_{\mathcal{C}}(u)\) if and only if \(\langle u-v,w-v\rangle\leq0\) for all \(w\in\mathcal{C}\).
Proof: can be seen Wiki for cvx.
2.4.3 Moreau’s theorem¶
Moreau’s theorem is a fundamental result characterizing projections onto closed convex cones in Hilbert spaces.
Recall that a convex cone in a vector space is a set which is invariant under the addition of vectors and multiplication of vectors by positive scalars.
- Theorem (Moreau): Let \(\mathcal{K}\) be a closed convex cone in the Hilbert space \((\mathbb{H},\langle\cdot,\cdot\rangle)\)
- and \(\mathcal{K}^\circ\) its polar cone; that is, the closed convex cone defined by \(\mathcal{K}^\circ=\{a\in\mathbb{H}\,\mid\,\langle a,b\rangle\leq0,\,\forall b\in\mathcal{K}\}\).
For \(x,y,z\in\mathbb{H}\) the following statements are equivalent:
- \(z=x+y,\,x\in\mathcal{K},\,y\in\mathcal{K}^\circ\) and \(\langle x,y\rangle=0\);
- \(x=P_{\mathcal{K}}z\) and \(y=P_{\mathcal{K}^\circ}z\).
Attention that \(\mathcal{K}^\cdot\) its dual cone is defined as \(\mathcal{K}^\cdot=\{a\in\mathbb{H}\,\mid\,\langle a,b\rangle\ge0,\,\forall b\in\mathcal{K}\}\). The following image is in a Euclidean space, the Moreau’s theorem can be seen as an decomposition by the projection in the two convex cone (that is dual of each other).
Proof: can be seen Wiki for cvx.
2.4.4 Moreau decomposition¶
The following relation always holds :
where :
is the convex conjugate of f.
2.4.5 Proof 1. Moreau decomposition¶
- Re-note \(x=\mathbf{prox}_{f}(v)\), and \(y = v - x\). So it remains to prove \(y=\mathbf{prox}_{f^{*}}(v)\)
- From the difinition:
Using the optimal condition, we have:
Where \(\partial f\) is the subgradient set of f. So we have \(v - x \in \partial f(x)\), then \(y \in \partial f(x)\).
3. To prove \(y = \mathbf{prox}_{f^{*}}(v)\). As \(y \in \partial f(x)\), it is equivalent to \(0 \in y - \partial f(x)\), so \(0 \in \partial_{x} (y^{T}x - f(x))\), it means, there exists some affine minorat of f with slope y which is exact at x.
2.4.6 Proof 2. Moreau decomposition¶
Note,
Firstly,
Secondly,
Finally,
Take the gradient of both sides,
Proved the theorem.
2.4.7 Proof 3. Moreau decomposition¶
Start from the Moreau identity for monotone operators from page .
Lemma 1 : Let A be a monotone operator, \(\lambda > 0\) and denote by \(R_{\lambda A} = (I+\lambda A)^{-1}\) the resolvent of \(\lambda A\). Then it holds that :
Proof : we start from the left hand side that \(y = R_{\lambda A^{-1}}(x)\) and deduce :
\(\square\)
From this lemma we could get :