Proximal operator: Difference between revisions

From testwiki
Jump to navigation Jump to search
imported>神奥凤王
 
(No difference)

Latest revision as of 07:42, 3 December 2024

Template:Short description In mathematical optimization, the proximal operator is an operator associated with a proper,[note 1] lower semi-continuous convex function f from a Hilbert space 𝒳 to [,+], and is defined by: [1]

proxf(v)=argminx𝒳(f(x)+12xv𝒳2).

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 prox of a proper, lower semi-continuous convex function f enjoys several useful properties for optimization.

  • Fixed points of proxf are minimizers of f: {x𝒳 | proxfx=x}=argminf.
  • Global convergence to a minimizer is defined as follows: If argminf, then for any initial point x0𝒳, the recursion (n)xn+1=proxfxn yields convergence xnxargminf as n+. This convergence may be weak if 𝒳 is infinite dimensional.[2]
  • The proximal operator can be seen as a generalization of the projection operator. Indeed, in the specific case where f is the 0- characteristic function ιC of a nonempty, closed, convex set C we have that
proxιC(x)=argminy{12xy22if yC+if yC=argminyC12xy22
showing that the proximity operator is indeed a generalisation of the projection operator.
  • A function is firmly non-expansive if ((x,y)𝒳2)proxfxproxfy2xy ,proxfxproxfy.
  • The proximal operator of a function is related to the gradient of the Moreau envelope Mλf of a function λf by the following identity: Mλf(x)=1λ(xproxλf(x)).
  • The proximity operator of f is characterized by inclusion p=proxf(x)xpf(p), where f is the subdifferential of f, given by
f(x)={uNyN,(yx)Tu+f(x)f(y)} In particular, If f is differentiable then the above equation reduces to p=proxf(x)xp=f(p).

Notes

Template:Reflist

References

Template:Reflist


See also


Cite error: <ref> tags exist for a group named "note", but no corresponding <references group="note"/> tag was found