ott.geometry.regularizers.Orthogonal#
- class ott.geometry.regularizers.Orthogonal(f, A, b=None, nu=1.0)[source]#
Orthogonal operator \(f\left( Ax \right) + b\).
The computation of the
prox()uses the Proposition 11 of [Combettes and Pesquet, 2007].- Parameters:
f (
ProximalOperator) – Function \(f\) applied to \(Ax\).A (
Union[Array,AbstractLinearOperator,None]) – Linear operator \(A\).b (
Optional[Array]) – Offset \(b\). IfNone, use array of 0s.nu (
float) – Value for which \(AA^T = \nu I\) holds.
Methods
moreau_envelope(x[, tau])Moreau Envelope.
prox(v[, tau])Proximal operator.
prox_dual(v[, tau])Proximal operator of the convex conjugate.
Attributes
Whether \(\nu = 1\).