Chambolle's Projection Algorithm for Total Variation Denoising
a fast iterative shrinkage - thresholding algorithm for linear inverse problems .