Class ConvexProximal

java.lang.Object
edu.pitt.csb.mgm.ConvexProximal
Direct Known Subclasses:
Mgm

public abstract class ConvexProximal extends Object
This interface should be used for non-differentiable convex functions that are decomposable such that f(x) = g(x) + h(x) where g(x) is a differentiable convex function (i.e. smooth) and h(x) is a convex but not necessarily differentiable (i.e. non-smooth) and has a proximal operator prox_t(x) = argmin_z 1/(2t) norm2(x-z)^2 + h(z) has a solution for any t > 0. Typically g(x) will be a likelihood, and h(x) is a penalty term (as in l_1 in the lasso)
Version:
$Id: $Id
Author:
asedgewick 8/4/15