“…The nonsmoothness of the l 1 -type regularization terms precludes the use of standard descent methods for smooth objective functions. Problems of this kind can be solved either by smoothing the l 1 terms, e.g., [5] , [6] , and applying optimization solvers for differentiable problems such as gradient methods [7] , [8] , [9] or by using directly optimization solvers for nondifferentiable problems, such as Bregman, proximal and ADMM methods [2] , [10] , [11] , [12] . Due to the additive structure in (1) , splitting methods have became popular because they yield algorithms which consist at each iteration of subproblems that are easier to solve [13] , [14] .…”