mirtorch.prox.BoxConstraint

class mirtorch.prox.BoxConstraint(Lambda, lower, upper, T: Optional[LinearMap] = None, P: Optional[LinearMap] = None)

Proximal operator for Box Constraint.

\[arg \min_{x \in [lower, upper]} \frac{1}{2} \| x - v \|_2^2\]
Lambda

flaot, regularization parameter.

lower

float, minimum value

upper

float, maximum value

T

LinearMap, optional, unitary LinearMap

__init__(Lambda, lower, upper, T: Optional[LinearMap] = None, P: Optional[LinearMap] = None)

Methods

__init__(Lambda, lower, upper[, T, P])