el0ps.penalty

BasePenalty()

Base class for penalty defined as separable functions.

SymmetricPenalty()

Base class for symmetric BasePenalty functions.

MipPenalty()

Base class for penalty functions that can be modeled into pyomo.

Bigm(M)

Big-M BasePenalty penalty function.

BigmL1norm(M, alpha)

Big-M plus L1-norm BasePenalty penalty function.

BigmL2norm(M, beta)

Big-M plus L2-norm BasePenalty penalty function.

BigmPositiveL1norm(M, alpha)

Positive big-M plus L1-norm BasePenalty penalty function.

BigmPositiveL2norm(M, beta)

Positive big-M plus L2-norm BasePenalty penalty function.

Bounds(x_lb, x_ub)

Bound-constraint BasePenalty penalty function.

L1L2norm(alpha, beta)

L1L2-norm BasePenalty penalty function.

L1norm(alpha)

L1-norm BasePenalty penalty function.

L2norm(beta)

L2-norm BasePenalty penalty function.

PositiveL1norm(alpha)

Positive L1-norm BasePenalty penalty function.

PositiveL2norm(beta)

Positive L2-norm BasePenalty penalty function.

compute_param_slope_pos(penalty, i, lmbd[, ...])

Utility to approximate the value of the function penalty.param_slope_pos for a given BasePenalty instance using a bisection method.

compute_param_slope_neg(penalty, i, lmbd[, ...])

Utility to approximate the value of the function penalty.param_slope_neg for a given BasePenalty instance using a bisection method.