Abstract
The Alternating Minimization Algorithm has been proposed by Paul Tseng to solve convex programming problems with two-block separable linear constraints and objectives, whereby (at least) one of the components of the latter is assumed to be strongly convex. The fact that one of the subproblems to be solved within the iteration process of this method does not usually correspond to the calculation of a proximal operator through a closed formula affects the implementability of the algorithm. In this paper, we allow in each block of the objective a further smooth convex function and propose a proximal version of the algorithm, which is achieved by equipping the algorithm with proximal terms induced by variable metrics. For suitable choices of the latter, the solving of the two subproblems in the iterative scheme can be reduced to the computation of proximal operators. We investigate the convergence of the proposed algorithm in a real Hilbert space setting and illustrate its numerical performances on two applications in image processing and machine learning.
Keywords: Proximal AMA, Lagrangian, Saddle points, Subdifferential, Convex optimization, Fenchel duality
Introduction
Tseng introduced in [1] the so-called Alternating Minimization Algorithm (AMA) to solve optimization problems with two-block separable linear constraints and two nonsmooth convex objective functions, one of these assumed to be strongly convex. The numerical scheme consists in each iteration of two minimization subproblems, each involving one of the two objective functions, and of an update of the dual sequence which approaches asymptotically a Lagrange multiplier of the dual problem.
The strong convexity of one of the objective functions allows to reduce the corresponding minimization subproblem to the calculation of the proximal operator of a proper, convex and lower semicontinuous function. This is for the second minimization problem in general not the case; thus, with the exception of some very particular cases, one has to use a subroutine in order to compute the corresponding iterate. This may have a negative influence on the convergence behaviour of the algorithm and affect its computational tractability. One possibility to avoid this is to properly modify this subproblem with the aim of transforming it into a proximal step, and, of course, without losing the convergence properties of the algorithm. The papers [2] and [3] provide convincing evidences for the efficiency and versatility of proximal point algorithms for solving nonsmooth convex optimization problems; we also refer to [4] for a block coordinate variable metric forward–backward method.
In this paper, we address in a real Hilbert space setting a more involved two-block separable optimization problem, which is obtained by adding in each block of the objective a further smooth convex function. To solve this problem, we propose a so-called Proximal Alternating Minimization Algorithm (Proximal AMA), which is obtained by inducing in each of the minimization subproblems additional proximal terms defined by means of positively semidefinite operators. The two smooth convex functions in the objective are evaluated via gradient steps. For appropriate choices of these operators, we show that the minimization subproblems turn into proximal steps and the algorithm becomes an iterative scheme formulated in the spirit of the full splitting paradigm. We show that the generated sequence converges weakly to a saddle point of the Lagrangian associated with the optimization problem under investigation. The numerical performances of Proximal AMA are illustrated in particular in comparison with AMA for two applications in image processing and machine learning.
A similarity of AMA to the classical Alternating Direction Method of Multipliers (ADMM) algorithm, introduced by Gabay and Mercier [5], is obvious. In [6–8] (see also [9, 10]), proximal versions of the ADMM algorithm have been proposed and proved to provide a unifying framework for primal-dual algorithms for convex optimization. Parts of the convergence analysis for the Proximal AMA are carried out in a similar spirit to the convergence proofs in these papers.
Preliminaries
The convex optimization problems addressed in [1] are of the form
| 1 |
where is a proper, -strongly convex with (this means that is convex) and lower semicontinuous function, is a proper, convex and lower semicontinuous function, and .
For , the augmented Lagrangian associated with problem (1), reads
The Lagrangian associated with problem (1) is
Tseng proposed the following so-called Alternating Minimization Algorithm (AMA) for solving (1):
Algorithm 2.1
(AMA) Choose and a sequence of strictly positive stepsizes . For all , set:
| 2 |
| 3 |
| 4 |
The main convergence properties of this numerical algorithm are summarized in the theorem below (see [1]).
Theorem 2.1
Let and be such that the equality holds. Assume that the sequence of stepsizes satisfies
where . Let be the sequence generated by Algorithm 2.1. Then there exist and an optimal Lagrange multiplier associated with the constraint such that
If the function has bounded level sets, then is bounded and any of its cluster points provides with an optimal solution of (1).
It is the aim of this paper to propose a proximal variant of this algorithm, called Proximal AMA, which overcomes its drawbacks, and to investigate its convergence properties.
In the remainder of this section, we will introduce some notations, definitions and basic properties that will be used in the sequel (see [11]). Let and be real Hilbert spaces with corresponding inner products and associated norms . In both spaces, we denote by the weak convergence and by the strong convergence.
We say that a function is proper, if its domain satisfies the assumption and for all . Let be .
The (Fenchel) conjugate function of a function is defined as
and is a proper, convex and lower semicontinuous function. It also holds , where is the conjugate function of . The convex subdifferential of f is defined as , if , and as , otherwise.
The infimal convolution of two proper functions is the function , defined by .
The proximal point operator of parameter of f at x, where , is defined as
According to Moreau’s decomposition formula, we have
Let be a convex and closed set. The strong quasi-relative interior of C is
We always have , and if is finite dimensional, then where denotes the interior of C relative to its affine hull.
We denote by the set of operators from to which are linear, continuous, self-adjoint and positive semidefinite. For , we define the seminorm , . We consider the Loewner partial ordering on , defined for by
Furthermore, we define for the set , where for all , denotes the identity operator on .
Let be a linear continuous operator. The operator , fulfilling for all and , denotes the adjoint operator of A, while denotes the norm of A.
The Proximal Alternating Minimization Algorithm
The two-block separable optimization problem we are going to investigate in this paper has the following formulation.
Problem 3.1
Let , and be real Hilbert spaces, -strongly convex with , , a convex and Fréchet differentiable function with -Lipschitz continuous gradient with , a convex and Fréchet differentiable functions with -Lipschitz continuous gradient with , and linear continuous operators such that and . Consider the following optimization problem with two-block separable objective function and linear constraints
| 5 |
We allow the Lipschitz constant of the gradients of the functions and to be zero. In this case, the functions are affine.
The Lagrangian associated with the optimization problem (5) is defined by
We say that is a saddle point of the Lagrangian L, if
It is well known that is a saddle point of the Lagrangian L if and only if is an optimal solution of (5), is an optimal solution of its Fenchel dual problem
| 6 |
and the optimal objective values of (5) and (6) coincide. The existence of saddle points for L is guaranteed when (5) has an optimal solution and, for instance, the Attouch–Brézis-type condition
| 7 |
holds (see [12, Theorem 3.4]). In the finite-dimensional setting, this asks for the existence of and satisfying and coincides with the assumption used by Tseng [1].
The system of optimality conditions for the primal-dual pair of optimization problems (5)–(6) reads:
| 8 |
This means that if (5) has an optimal solution and a qualification condition, like for instance (7), is fulfilled, then there exists an optimal solution of (6) such that (8) holds; consequently, is a saddle point of the Lagrangian L. Conversely, if is a saddle point of the Lagrangian L, thus, satisfies relation (8), then is an optimal solution of (5) and is an optimal solution of (6).
Remark 3.1
If and are two saddle points of the Lagrangian L, then . This follows easily from (8), by using the strong monotonicity of and the monotonicity of .
In the following, we formulate the Proximal Alternating Minimization Algorithm to solve (5). To this end, we modify Tseng’s AMA by evaluating in each of the two subproblems the functions and via gradient steps, respectively, and by introducing proximal terms defined through two sequences of positively semidefinite operators and .
Algorithm 3.1
(Proximal AMA) Let and . Choose and a sequence of stepsizes . For all , set:
| 9 |
| 10 |
| 11 |
Remark 3.2
The sequence is uniquely determined if there exists such that for all . This actually ensures that the objective function in subproblem (10) is strongly convex.
Remark 3.3
Let be fixed and , where and . Then is positively semidefinite, and the update of in the Proximal AMA method becomes a proximal step. This idea has been used in the past with the same purpose for different algorithms involving proximal steps; see, for instance, [7–9, 13–16]. Indeed, (10) holds if and only if
or, equivalently,
But this is nothing else than
The convergence of the Proximal AMA method is addressed in the next theorem.
Theorem 3.1
In the setting of Problem 3.1, let the set of the saddle points of the Lagrangian L be nonempty. We assume that , for all and that is a monotonically decreasing sequence satisfying
| 12 |
where . If one of the following assumptions:
-
(i)
there exists such that for all ;
-
(ii)
there exists such that ;
holds true, then the sequence generated by Algorithm 3.1 converges weakly to a saddle point of the Lagrangian L.
Proof
Let be a fixed saddle point of the Lagrangian L. This means that it fulfils the system of optimality conditions
| 13 |
| 14 |
| 15 |
We start by proving that
and that the sequences and are bounded.
Assume that and . Let be fixed. Writing the optimality conditions for subproblems (9) and (10), we obtain
| 16 |
and
| 17 |
respectively. Combining (13)–(17) with the strong monotonicity of and the monotonicity of , it yields
and
which after summation lead to
| 18 |
According to the Baillon–Haddad theorem (see [11, Corollary 18.16]), the gradients of and are and -cocoercive, respectively; thus,
On the other hand, by taking into account (11) and (15), it holds
By employing the last three relations in (18), it yields
which, after expressing the inner products by means of norms, becomes
Using again (11), inequality and the following expressions
and
it yields
Finally, by using the monotonicity of and , we obtain
| 19 |
where
If (and, consequently, is constant) and , then, by using the same arguments, we obtain again (19), but with
If (and, consequently, is constant) and , then, by using the same arguments, we obtain again (19), but with
Relation (19) follows even if , but with
Notice that, due to and , all summands in are nonnegative.
Let be fixed. By summing the inequality in (19) for and using telescoping arguments, we obtain
On the other hand, from (19) we also obtain that
| 20 |
thus is bounded, and .
Taking (12) into account, we have for all . Therefore,
| 21 |
and
| 22 |
From here, we obtain
| 23 |
which, by using (11) and (15), lead to
| 24 |
Taking into account the monotonicity properties of and , a direct implication of (20) and (23) is
| 25 |
Suppose that assumption (i) holds true, namely that there exists such that for all . From (25), it follows that is bounded, while (22) ensures that
| 26 |
In the following, let us prove that each weak sequential cluster point of (notice that the sequence is bounded) is a saddle point of L. Let be such that the subsequence converges weakly to as . From (16), we have
Due to the fact that converges strongly to and converges weakly to a as , using the continuity of and the fact that the graph of the convex subdifferential of f is sequentially closed in the strong-weak topology (see [11, Proposition 20.33]), it follows
From (17), we have for all
which is equivalent to
and further to
| 27 |
By denoting for all
(27) reads
According to (26), we have as ; thus, by taking into account (23), as . Combining (29) with the Lipschitz continuity of , (24), (26) and (11), one can easily see that as . Due to the monotonicity of the subdifferential, we have that for all (u, v) in the graph of and for all
We let j converge to and receive
The maximal monotonicity of the convex subdifferential of ensures that , which is the same as . In other words, . Finally, by combining (11) and (24), the equality follows. In conclusion, is a saddle point of the Lagrangian L.
In the following, we show that sequence converges weakly. To this end, we consider two sequential cluster points and . Consequently, there exists , as , such that the subsequence converges weakly to as . Furthermore, there exists , as , such that that a subsequence converges weakly to as . As seen before, and are both saddle points of the Lagrangian L.
From (25), which is fulfilled for every saddle point of the Lagrangian L, we obtain
| 28 |
For all , we have
Since for all and is a nonincreasing sequence of symmetric operators in the sense of the Loewner partial ordering, there exists a symmetric operator such that converges pointwise to M in the strong topology as (see [17, Lemma 2.3]). Furthermore, let . Taking the limits in (28) along the subsequences and , it yields
thus
It follows that and ; thus, converges weakly to a saddle point of the Lagrangian L.
Assume now that condition (ii) holds, namely that there exists such that . Then for all , which means that, if and are two saddle points of the Lagrangian L, then and .
For the saddle point of the Lagrangian L, we fixed at the beginning of the proof and the generated sequence we receive because of (23) that
| 29 |
Moreover,
The remainder of the proof follows in analogy to the one given under assumption (i).
If and , and and for all , then the Proximal AMA method becomes the AMA method as it has been proposed by Tseng [1]. According to Theorem 3.1 (for ), the generated sequence converges weakly to a saddle point of the Lagrangian, if there exists such that . In finite-dimensional spaces, this condition reduces to the assumption that B is injective.
Numerical Experiments
In this section, we compare the numerical performances of AMA and Proximal AMA on two applications in image processing and machine learning. The numerical experiments were performed on a computer with an Intel Core i5-3470 CPU and 8 GB DDR3 RAM.
Image Denoising and Deblurring
We addressed an image denoising and deblurring problem formulated as a nonsmooth convex optimization problem (see [18]–[20]])
| 30 |
where represents a blur operator, is a given blurred and noisy image, is a regularization parameter and is a discrete total variation functional. The vector is the vectorized image , where and stand for the normalized value of the pixel in the i-th row and the j-th column, for .
Two choices have been considered for the discrete total variation, namely the isotropic total variation
and the anisotropic total variation
Consider the linear operator , where
One can easily see that . The optimization problem (30) can be written as
| 31 |
where , and is defined by for the anisotropic total variation, and by for the isotropic total variation.
We solved the Fenchel dual problem of (31) by AMA and Proximal AMA and determined in this way an optimal solution of the primal problem, too. The reason for this strategy was that the Fenchel dual problem of (31) is a convex optimization problem with two-block separable linear constraints and objective function.
Indeed, the Fenchel dual problem of (31) reads (see [11, 12])
| 32 |
Since f and g have full domains, strong duality for (31)–(32) holds.
As for all , is 1-strongly convex. We chose and (see Remark 3.3) and obtained for Proximal AMA the iterative scheme which reads for every :
In the case of the anisotropic total variation, the conjugate of g is the indicator function of the set ; thus, is the projection operator on the set . The iterative scheme reads for all :
In the case of the isotropic total variation, the conjugate of g is the indicator function of the set ; thus, is the projection operator on S, defined as
The iterative scheme reads for all :
We compared the Proximal AMA method with Tseng’s AMA method. While in Proximal AMA a closed formula is available for the computation of , in AMA we solved the resulting optimization subproblem
in every iteration by making some steps of the FISTA method [2].
We used in our experiments a Gaussian blur of size and standard deviation 4, which led to an operator A with and . Furthermore, we added Gaussian white noise with standard deviation . We used for both algorithms a constant sequence of stepsizes for all . One can notice that fulfils (12). For Proximal AMA, we considered for all , which ensured that every matrix is positively definite for all . This is actually the case, if for all . In other words, assumption (i) in Theorem 3.1 was verified.
In Figs. 1, 2, 3 and 4, we show how Proximal AMA and AMA perform when reconstructing the blurred and noisy coloured MATLAB test image “office_ 4” of pixels (see Fig. 5) for different choices for the regularization parameter and by considering both the anisotropic and isotropic total variation as regularization functionals. In all considered instances that Proximal AMA outperformed AMA from the point of view of both the convergence behaviour of the sequence of the function values and of the sequence of ISNR (Improvement in signal-to-noise ratio) values. An explanation could be that the number of iterations Proximal AMA makes in a certain amount of time is more than double the number of outer iterations performed by AMA.
Fig. 1.
Objective function values and the ISNR values for the anisotropic TV and
Fig. 2.
Objective function values and the ISNR values for the anisotropic TV and
Fig. 3.
Objective function values and the ISNR values for the isotropic TV and
Fig. 4.
Objective function values and the ISNR values for the isotropic TV and
Fig. 5.
Original image, the blurred and noisy image and the reconstructed image after 50 s cpu time
Kernel-Based Machine Learning
In this subsection, we will describe the numerical experiments we carried out in the context of classifying images via support vector machines.
The given data set consisting of 5570 training images and 1850 test images of size was taken from http://www.cs.nyu.edu/~roweis/data.html. The problem we considered was to determine a decision function based on a pool of handwritten digits showing either the number five or the number six, labelled by and , respectively (see Fig. 6). To evaluate the quality of the decision function, we computed the percentage of misclassified images of the test data set.
Fig. 6.
A sample of images belonging to the classes and , respectively
In order to describe the approach we used, we denote by
the given training data set. The decision functional was assumed to be an element of the Reproducing Kernel Hilbert Space (RHKS) , induced by the symmetric and finitely positive definite Gaussian kernel function
By , we denoted the Gram matrix with respect to the training data set , namely the symmetric and positive definite matrix with entries for . To penalize the deviation between the predicted value and the true value , we used the hinge loss functional .
According to the representer theorem, the decision function can be expressed as a kernel expansion in terms of the training data; in other words, , where is the optimal solution of the optimization problem
| 33 |
Here, denotes the regularization parameter controlling the trade-off between the loss function and the regularization term. Hence, in order to determine the decision function we solved the convex optimization problem (33), which can be written as
or, equivalently,
where , and is defined by .
Since the Gram matrix K is positively definite, the function f is -strongly convex, where denotes the minimal eigenvalue of K, and differentiable, and it holds for all . For an element of the form , it holds
Consequently, for every and , it holds
where denotes the projection operator on the set .
We implemented Proximal AMA for for all and different choices for the sequence . This resulted in an iterative scheme which reads for all :
| 34 |
| 35 |
We would like to emphasize that the AMA method updates the sequence also via (35), while the sequence , as , is updated via for all . However, it turned out that the Proximal AMA where for and all performs better than the version with for all , which actually corresponds to the AMA method. In this case, (34) becomes for all .
We used for both algorithms a constant sequence of stepsizes given by for all . Tables 1 and 2 show for and different values of the kernel parameter that Proximal AMA outperforms AMA in what concerns the time and the number of iterates needed to achieve a certain value for a given fixed misclassification rate (which proved to be the best one among several obtained by varying C and ) and for the RMSE (root-mean-square deviation) for the sequence of primal iterates.
Table 1.
Performance evaluation of Proximal AMA (with for all ) and AMA for the classification problem with and
| Algorithm | Misclassification rate at 0.7027% | RMSE |
|---|---|---|
| Proximal AMA | 8.18 s (145) | 23.44 s (416) |
| AMA | 8.65 s (153) | 26.64 s (474) |
The entries refer to the CPU times in seconds and the number of iterations
Table 2.
Performance evaluation of Proximal AMA (with for all ) and AMA for the classification problem with and
| Algorithm | Misclassification rate at 0.7027% | RMSE |
|---|---|---|
| Proximal AMA | 141.78 s (2448) | 629.52 s (10,940) |
| AMA | 147.99 s (2574) | 652.61 s (11,368) |
The entries refer to the CPU times in seconds and the number of iterations
Perspectives and Open Problems
In future, it might be interesting to:
carry out investigations related to the convergence rates for both the iterates and objective function values of Proximal AMA; as emphasized in [10] for the Proximal ADMM algorithm, the use of variable metrics can have a determinant role in this context, as they may lead to dynamic stepsizes which are favourable to an improved convergence behaviour of the algorithm (see also [15, 21]);
-
where and to investigate the convergence properties of the resulting scheme; it has been noticed in [22] that the numerical performances of the classical ADMM algorithm for convex optimization problems in the presence of a relaxation parameter with outperform the ones obtained when ;
embed the investigations made in this paper in the more general framework of monotone inclusion problems, as it was recently done in [10] starting from the Proximal ADMM algorithm.
Conclusions
The Proximal AMA method has the advantage over the classical AMA method that, as long as the sequence of variable metrics is chosen appropriately, it performs proximal steps when calculating new iterates. In this way, it avoids the use in every iteration of minimization subroutines. In addition, it handles properly smooth and convex functions which might appear in the objective. The sequences of generated iterates converge to a primal–dual solution in the same setting as for the classical AMA method. The fact that instead of solving of minimization subproblems one has only to make proximal steps, may lead to better numerical performances, as we show in the experiments on image processing and support vector machines classification.
Acknowledgements
Open access funding provided by Austrian Science Fund (FWF). The work of SB and GW has been partially supported by DFG (Deutsche Forschungsgemeinschaft), project WA922/9-1. The work of RIB has been partially supported by FWF (Austrian Science Fund), project I 2419-N32. The work of ERC has been supported by FWF, project P 29809-N32. The authors are thankful to two anonymous referees for helpful comments and remarks which improved the presentation of the manuscript.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Sandy Bitterlich, Email: sandy.bitterlich@mathematik.tu-chemnitz.de.
Radu Ioan Boţ, Email: radu.bot@univie.ac.at.
Ernö Robert Csetnek, Email: ernoe.robert.csetnek@univie.ac.at.
Gert Wanka, Email: gert.wanka@mathematik.tu-chemnitz.de.
References
- 1.Tseng P. Applications of a splitting algorithm to decomposition in convex programming and variational inequalities. SIAM J. Control Optim. 1991;29(1):119–138. doi: 10.1137/0329006. [DOI] [Google Scholar]
- 2.Beck A, Teboulle M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009;2(1):183–202. doi: 10.1137/080716542. [DOI] [Google Scholar]
- 3.Combettes PL, Pesquet J-C. Proximal splitting methods in signal processing. In: Bauschke HH, Burachik R, Combettes PL, Elser V, Luke DR, Wolkowicz H, editors. Fixed-Point Algorithms for Inverse Problems in Science and Engineering. Springer Optimization and Its Applications. New York: Springer; 2011. pp. 185–212. [Google Scholar]
- 4.Chouzenoux E, Pesquet J-C, Repetti A. A block coordinate variable metric forward–backward algorithm. J. Global Optim. 2016;66(3):457–485. doi: 10.1007/s10898-016-0405-9. [DOI] [Google Scholar]
- 5.Gabay D, Mercier B. A dual algorithm for the solution of nonlinear variational problems via finite element approximations. Comput. Math. Appl. 1976;2:17–40. doi: 10.1016/0898-1221(76)90003-1. [DOI] [Google Scholar]
- 6.Attouch H, Soueycatt M. Augmented Lagrangian and proximal alternating direction methods of multipliers in Hilbert spaces. Applications to games, PDE’s and control. Pac. J. Optim. 2009;5(1):17–37. [Google Scholar]
- 7.Fazel M, Pong TK, Sun D, Tseng P. Hankel matrix rank minimization with applications in system identification and realization. SIAM J. Matrix Anal. Appl. 2013;34:946–977. doi: 10.1137/110853996. [DOI] [Google Scholar]
- 8.Shefi R, Teboulle M. Rate of convergence analysis of decomposition methods based on the proximal method of multipliers for convex minimization. SIAM J. Optim. 2014;24:269–297. doi: 10.1137/130910774. [DOI] [Google Scholar]
- 9.Banert, S., Boţ, R.I., Csetnek, E.R.: Fixing and extending some recent results on the ADMM algorithm. Preprint arXiv:1612.05057 (2017) [DOI] [PMC free article] [PubMed]
- 10.Boţ, R.I., Csetnek, E.R.: ADMM for monotone operators: convergence analysis and rates. Adv. Comput. Math. 10.1007/s10444-018-9619-3(to appear)
- 11.Bauschke HH, Combettes PL. Convex Analysis and Monotone Operator Theory in Hilbert Spaces. CMS Books in Mathematics. New York: Springer; 2011. [Google Scholar]
- 12.Boţ RI. Conjugate Duality in Convex Optimization. Lecture Notes in Economics and Mathematical Systems. Berlin: Springer; 2010. [Google Scholar]
- 13.Bredies K, Sun H. A proximal point analysis of the preconditioned alternating direction method of multipliers. J. Optim. Theory Appl. 2017;173(3):878–907. doi: 10.1007/s10957-017-1112-5. [DOI] [Google Scholar]
- 14.Bredies K, Sun H. Preconditioned Douglas–Rachford splitting methods for convex-concave saddle-point problems. SIAM J. Numer. Anal. 2015;53(1):421–444. doi: 10.1137/140965028. [DOI] [Google Scholar]
- 15.Chambolle A, Pock T. A first-order primal-dual algorithm for convex problems with applications to imaging. J. Math. Imaging Vis. 2011;40(1):120–145. doi: 10.1007/s10851-010-0251-1. [DOI] [Google Scholar]
- 16.Esser E, Zhang X, Chan TF. A general framework for a class of first order primal-dual algorithms for convex optimization in imaging science. SIAM J. Imaging Sci. 2010;3(4):1015–1046. doi: 10.1137/09076934X. [DOI] [Google Scholar]
- 17.Combettes PL, Vũ BC. Variable metric quasi-Fejér monotonicity. Nonlinear Anal. 2013;78:17–31. doi: 10.1016/j.na.2012.09.008. [DOI] [Google Scholar]
- 18.Boţ RI, Hendrich C. Convergence analysis for a primal-dual monotone + skew splitting algorithm with applications to total variation minimization. J. Math. Imaging Vis. 2014;49(3):551–568. doi: 10.1007/s10851-013-0486-8. [DOI] [Google Scholar]
- 19.Hendrich, C.: Proximal Splitting Methods in Non-smooth Convex Optimization. Ph.D. Thesis, Technical University of Technology, Chemnitz, Germany (2014)
- 20.Rudin LI, Osher S, Fatemi E. Nonlinear total-variation-based noise removal algorithms. Physica D Nonlinear Phenom. 1992;60(1–4):259–268. doi: 10.1016/0167-2789(92)90242-F. [DOI] [Google Scholar]
- 21.Boţ RI, Csetnek ER, Heinrich A, Hendrich C. On the convergence rate improvement of a primal-dual splitting algorithm for solving monotone inclusion problems. Math. Program. 2015;150(2):251–279. doi: 10.1007/s10107-014-0766-0. [DOI] [Google Scholar]
- 22.Fortin M, Glowinski R. On decomposition-coordination methods using an augmented Lagrangian. In: Fortin M, Glowinski R, editors. Augmented Lagrangian Methods: Applications to the Solution of Boundary-Value Problems. Amsterdam: North-Holland; 1983. [Google Scholar]






