ott.geometry.regularizers.SqKOverlap

Contents

ott.geometry.regularizers.SqKOverlap#

class ott.geometry.regularizers.SqKOverlap(k)[source]#

Squared k-overlap norm regularizer [Argyriou et al., 2012].

The regularizer is defined as:

\[\frac{1}{2} \left(\|x\|_k^{\text{ov}}\right)^2\]

where \(\left(\|x\|_k^{\text{ov}}\right)^2\) is the squared k-overlap norm, defined in [Argyriou et al., 2012], def. 2.1.

Parameters:

k (int) – Number of groups in \([0, d)\), where \(d\) is the dimensionality of the data.

Methods

moreau_envelope(x[, tau])

Moreau Envelope.

prox(v[, tau])

Proximal operator.

prox_dual(v[, tau])

Proximal operator of the convex conjugate.