Take , with and Lipschitz constant , and . The proximal operator separates over coordinates. Solving the scalar subgradient optimality condition gives soft thresholding . Therefore the iterative soft-thresholding algorithm is
Here soft thresholding is applied coordinatewise. The objective is convex and coercive because of its term, so minimizers exist and the proximal gradient method converges to a minimizer. Uniqueness need not hold if has a nontrivial null space. If , the unique minimizer is zero and any positive step size is admissible.
A vector is a subgradient of the convex function at when
for every . The set of all such vectors is the subdifferential . The proximal operator satisfies
More generally, exactly when .
Write and . Expanding
gives
The off-diagonal terms in the first equation cancel. By the optimality condition for the proximal operator,
The second equation then becomes the explicit linear update
Thus each step of this preconditioned proximal point algorithm uses only one evaluation of the proximal operator of , together with applications of the linear map and its transpose .
For a proper lower-semicontinuous convex function , its proximal operator is
The squared norm is strongly convex, so the minimizer is unique. The subdifferential sum rule gives the necessary and sufficient condition
More generally,
The subgradient inversion rule for the convex conjugate says exactly when . Hence
which is precisely the proximal optimality condition
Since , this proves the generalized Moreau decomposition
The function is the support function . For a nonempty compact convex set,
so its convex conjugate is the indicator function . Applying the Moreau decomposition,
Multiplication of an indicator function by a positive scalar does not change it, and its proximal operator is the Euclidean projection onto a convex set. Therefore
For , discrete total variation denoising is the proximal operator of the support function of . The Moreau decomposition gives the displayed projection residual. It is generally not itself a metric projection onto a closed convex set: such a projection is idempotent, but TV denoising shrinks a sufficiently large two-level jump again when reapplied.
Proximal gradient method Created 2026-09-28 Updated 2026-10-14
The proximal gradient method minimizes , where has an -Lipschitz gradient and is convex with a tractable proximal operator, by . A standard choice gives objective error in the general convex case.
This basic forward-backward update is one of the proximal gradient methods for learning.
Proximal operator of Poisson data fidelity Created 2026-10-06 Updated 2026-10-07
For and , minimizing on gives . The roots have opposite signs, so only the displayed positive root belongs to the effective domain. Strict positivity of the second derivative proves uniqueness. For an integral Poisson data fidelity, the proximal operator separates pointwise under the appropriate integrability assumptions.
Proximal point algorithm 2026-09-28
The proximal point algorithm seeks a zero of a monotone operator by repeatedly applying its resolvent:
For , this is iteration of a proximal operator.
TGV divergence splitting 2026-10-06
For a quadratic data term and divergence maps , the dual constraint can be split through . For a product of Euclidean row balls of radius , its support function is . The resulting saddle coupling is . The Chambolle–Pock algorithm then uses a row-ball projection, a quadratic proximal operator and radial soft thresholding, with no projection onto an intersection involving a divergence operator.
Second-order total generalized variation combines a first derivative with an auxiliary vector field and its symmetric derivative. A standard continuous form is
Here denotes the symmetric distributional derivative and the norms are total variations of the corresponding measures. Discrete variants replace these operators by linear maps and use sums of row norms. Unlike first-order total variation, this regularizer accommodates piecewise-affine behavior. A TGV divergence splitting makes its constrained divergence dual amenable to explicit proximal operators.