Proximal operator explained
from a
Hilbert space
to
, and is defined by:
[2] \operatorname{prox}f(v)=\argminx\inl{X
} \left(f(x) + \frac 1 2 \|x - v\|_\mathcal^2\right). For any function in this class, the minimizer of the right-hand side above is unique, hence making the proximal operator well-defined. The proximal operator is used in proximal gradient methods, which is frequently used in optimization algorithms associated with non-
differentiable optimization problems such as
total variation denoising.
Properties
The
of a proper, lower semi-continuous convex function
enjoys several useful properties for optimization.
are minimizers of
:
\{x\inl{X} | proxfx=x\}=\argminf
.
- Global convergence to a minimizer is defined as follows: If
, then for any initial point
, the recursion
(\foralln\inN) xn+1=proxfxn
yields convergence
as
. This convergence may be weak if
is infinite dimensional.
[3] - The proximal operator can be seen as a generalization of the projection operator. Indeed, in the specific case where
is the 0-
indicator function
of a nonempty, closed, convex set
we have that
\begin{align}
\operatorname{prox} | |
| \iotaC |
(x)
&=
\operatorname{argmin}\limits | |
| |
\left\|x-y
&ify\inC\\
+infty&ify\notinC\end{cases}\\
&=\operatorname{argmin}\limitsy
\left\|x-y
\end{align}
showing that the proximity operator is indeed a generalisation of the projection operator.
- A function is firmly non-expansive if
(\forall(x,y)\inl{X}2) \|proxfx-
\leq\langlex-y | proxfx-proxfy\rangle
.
of a function
by the following identity:
\nablaMλ(x)=
(x-proxλ(x))
.
- The proximity operator of
is characterized by inclusion
p=\operatorname{prox}f(x)\Leftrightarrowx-p\in\partialf(p)
, where
is the
subdifferential of
, given by
\partialf(x)=\{u\inRN\mid\forally\inRN,(y-x)Tu+f(x)\leqf(y)\}
In particular, If
is differentiable then the above equation reduces to
p=\operatorname{prox}f(x)\Leftrightarrowx-p=\nablaf(p)
.
See also
External links
Notes and References
- An (extended) real-valued function f on a Hilbert space is said to be proper if it is not identically equal to
, and
is not in its image.
- Proximal Algorithms . Neal Parikh and Stephen Boyd . Foundations and Trends in Optimization . 1 . 3 . 2013 . 123–231 . 2019-01-29.
- Book: Bauschke, Heinz H. . Convex Analysis and Monotone Operator Theory in Hilbert Spaces . Combettes . Patrick L. . Springer . 2017 . 978-3-319-48310-8 . CMS Books in Mathematics . New York . 10.1007/978-3-319-48311-5.