HAL Id: hal-00803589
https://hal.archives-ouvertes.fr/hal-00803589
Submitted on 22 Mar 2013
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Prox-Penalization and Splitting Methods for Constrained Variational Problems
Hedy Attouch, Marc-Olivier Czarnecki, Juan Peypouquet
To cite this version:
Hedy Attouch, Marc-Olivier Czarnecki, Juan Peypouquet. Prox-Penalization and Splitting Methods
for Constrained Variational Problems. SIAM Journal on Optimization, Society for Industrial and
Applied Mathematics, 2011, 21 (1), pp.149-173. �10.1137/100789464�. �hal-00803589�
VARIATIONAL PROBLEMS
H´EDY ATTOUCH, MARC-OLIVIER CZARNECKI & JUAN PEYPOUQUET
Abstract. This paper is concerned with the study of a class of prox-penalization methods for solving variational inequalities of the form
Ax+NC(x)∋0
whereH is a real Hilbert space,A :H⇉ His a maximal monotone operator and NC is the outward normal cone to a closed convex setC⊂ H. Given Ψ :H →R∪ {+∞}which acts as a penalization function with respect to the constraintx∈C,and a penalization parameterβn, we consider a diagonal proximal algorithm of the form
xn=³
I+λn(A+βn∂Ψ)´−1
xn−1,
and an algorithm which alternates proximal steps with respect toAand penalization steps with respect toCand reads as
xn= (I+λnβn∂Ψ)−1(I+λnA)−1xn−1.
We obtain weak ergodic convergence for a general maximal monotone operator A, and weak convergence of the whole sequence{xn}whenA is the subdifferential of a proper lower- semicontinuous convex function. Mixing with Passty’s idea, we can extend the ergodic con- vergence theorem, so obtaining the convergence of a prox-penalization splitting algorithm for constrained variational inequalities governed by the sum of several maximal monotone opera- tors. Our results are applied to an optimal control problem where the state variable and the control are coupled by an elliptic equation. We also establish robustness and stability results that account for numerical approximation errors.
Introduction
Let H be a real Hilbert space, A : H ⇉ H a general maximal monotone operator, and C a closed convex set in H. We denote by N
Cthe outward normal cone to C. This paper is concerned with the study of a class of prox-penalization and splitting algorithms for solving variational inequalities of the form
(1) Ax + N
C(x) ∋ 0,
which combine proximal steps with respect to A and penalization steps with respect to C. We begin by describing two model situations that motivate our study:
1. Sum of maximal monotone operators. Let X be a real Hilbert space and set H = X ×X . Define A : H ⇉ H by A(x
1, x
2) = (A
1x
1, A
2x
2) where A
1and A
2are maximal monotone operators on X . If C = {(x
1, x
2) ∈ X × X : x
1= x
2} the inclusion (1) reduces to
(2) A
1x + A
2x ∋ 0.
Date: March, 15, 2010.
1991Mathematics Subject Classification. 37N40, 46N10, 49M30, 65K05, 65K10,90B50, 90C25.
Key words and phrases. Nonautonomous gradient-like systems; monotone inclusions; asymptotic behaviour;
hierarchical convex minimization; splitting methods; optimal control.
With the support of the French ANR grant ANR-08-BLAN-0294-03. J. Peypouquet was partly supported by FONDECYT grant 11090023 and Basal Proyect, CMM, Universidad de Chile.
1
In the line of Trotter-Kato formula, we would like to solve this problem by using splitting methods which only require to compute resolvents (proximal steps) with respect to A
1and A
2, separately. A valuable guideline is a theorem from [24, Passty] which states that any sequence {x
n} generated by the algorithm
(3) x
n= (I + λ
nA
2)
−1(I + λ
nA
1)
−1x
n−1converges weakly in average to some x satisfying (2) provided {λ
n} ∈ ℓ
2( N ) \ ℓ
1( N ). ¤ 2. Structured convex minimization. Coupled variational problems where the coupling occurs in the constraint play a central role in decision and engineering sciences. Consider the minimization problem
(4) min {f
1(x
1) + f
2(x
2) : L
1x
1= L
2x
2, (x
1, x
2) ∈ X
1× X
2} ,
where X
1, X
2and Z are real Hilbert spaces and each L
iis bounded linear (or affine) oper- ator from X
ito Z. This type of structured variational problem appears in optimal control of linear systems, in the study of domain decomposition methods for PDE’s, transport, imag- ing and signal processing. Considering infinite dimensional spaces is crucial for these types of applications. Problem (4) falls in our setting by taking A(x
1, x
2) = (∂f
1(x
1), ∂f
2(x
2)) and C = {(x
1, x
2) ∈ X
1× X
2: L
1x
1= L
2x
2}. Splitting algorithms attached to such coupled vari- ational problems have a rich interpretation in terms of best response dynamics for potential
games, see [4, Attouch, Bolte, Redont and Soubeyran]. ¤
In order to address these problems in a unified way, we use the links between algorithms and continuous dissipative dynamical systems, and their asymptotic analysis by Liapunov meth- ods. As we shall see, our algorithms can be derived by time discretization of the continuous nonautonomous dynamical system
(5) x(t) + ˙ Ax(t) + β(t)∂Ψ(x(t)) ∋ 0,
which has been recently introduced in [5, Attouch and Czarnecki], and whose trajectories (under certain conditions on the function β(·)) asymptotically reach equilibria given by (1). In system (5) above, the function Ψ : H → R ∪ {+∞} acts as an external penalization function with respect to the constraint x ∈ C. The corresponding penalization parameter β(t) tends to +∞
as t → +∞.
Observe that an implicit discretization of the differential inclusion (5) gives
(6) 1
λ
n(x
n− x
n−1) + Ax
n+ β
n∂Ψ(x
n) ∋ 0,
where λ
nand β
nare sequences of positive parameters. Inclusion (6) can be rewritten as
(7) x
n= ³
I + λ
n(A + β
n∂Ψ) ´
−1x
n−1,
giving a diagonal proximal point algorithm. On the other hand, since the resolvent of the sum of two maximal monotone operators may be hard to compute, we propose also an alternating method:
(8) x
n= (I + λ
nβ
n∂Ψ)
−1(I + λ
nA)
−1x
n−1,
which combines proximal steps corresponding to the operator A and the set C.
The implicit scheme described by (8) makes sense for any maximal monotone operator A
and any Ψ ∈ Γ
0(H). Under more restrictive assumptions on Ψ one may also consider a mixed
explicit-implicit algorithm of the form 1
λ
n(x
n− x
n−1) + Ax
n+ β
n∂Ψ(x
n−1) ∋ 0, which can be rewritten as
(9) x
n= (I + λ
nA)
−1(x
n−1− λ
nβ
nw
n),
for w
n∈ ∂Ψ(x
n−1). Explicit schemes (in general) have the advantage of being easier to com- pute, which ensures enhanced applicability to real-life problems. However, they tend to be less stable than the implicit ones. Assuming Ψ to satisfy some additional regularity properties, it is reasonable to expect that algorithm (9) still enjoys good asymptotic convergence properties.
This interesting subject requires further studies, which go beyond the scope of this paper.
Diagonal algorithms of the form 1 λ
n(x
n− x
n−1) + A
n(x
n) ∋ 0
for general families of maximal monotone operators A
nhave been studied [17, Kato], [18, Kobayasi, Kobayashi and Oharu], [2, Alvarez and Peypouquet]; especially in terms of their relationship with continuous-time trajectories solving a differential inclusion of the form
0 ∈ x(t) + ˙ A(t)x(t).
In the special case where A
n= ∂f
n, asymptotic properties of algorithms such as (6) are proved in [7, Auslender, Crouzeix and Fedit] in the framework of exterior penalization. Further study was carried out in [1, Alart and Lemaire] under variational convergence assumptions and in [8, Bahraoui and Lemaire] and [21, Lemaire] using convergence of the subdifferentials in terms of the Hausdorff excess function. Convergence in value is studied in [25, Peypouquet]. For general penalization schemes in convex programming the reader can consult [13, Cominetti and Courdurier] and the references therein.
There are natural links between prox-penalization and proximal methods involving asymp- totically vanishing terms (viscosity methods). They both involve multiscale aspects and lead to hierarchical minimization. Regarding their continuous versions, passing from one to the other relies on time rescaling, see [5]. For Tikhonov regularization see [20, Lehdili and Moudafi] and [14, Cominetti, Peypouquet and Sorin]. See [11, Cabot] for some further related results and references.
As we shall see, the use of a penalization-like scheme for general maximal monotone operators is an effective tool for finding solutions of constrained variational inequalities.
In classical penalization, most results rely on the smoothness and other special features of the penalization function. Having in view a large range of applications, we shall not assume any particular structure or regularity on the penalization function Ψ. Instead, we just suppose that Ψ is convex, lower-semicontinuous and C = argmin Ψ 6= ∅. If A = ∂Φ for some proper lower-semicontinuous convex function Φ : H → R ∪ {+∞} and some qualification condition holds, the inclusion (1) is equivalent to
x ∈ argmin{Φ(z) : z ∈ argmin Ψ}.
Therefore, our results can also be considered from a multiscale or hierarchical point of view.
Our main results can be summarized as follows: Under certain hypotheses on the sequences
λ
nand β
n, and assuming a geometric condition involving the Fenchel conjugate of Ψ (which we
shall state explicitly later on) we are able to prove the following results which can be classified
into the following categories A, B, C:
Let {x
n} be a sequence satisfying either (7) or (8) up to a numerical error ε
n(see Section 5 for precise details) and let {z
n} be the sequence of weighted averages
(10) z
n= 1
τ
nn
X
k=1
λ
kx
k, where τ
n=
n
X
k=1
λ
k.
A. The sequence {z
n} converges weakly to a solution of (1) (Theorems 2.3 and 3.3).
B. If A is strongly monotone then {x
n} converges strongly (Theorems 2.4 and 3.4).
C. If A = ∂Φ for some proper lower-semicontinuous convex function Φ : H → R ∪ {+∞}
then {x
n} converges weakly (Theorems 2.6 and 3.7).
This is the same type of asymptotic behavior as in the well-known proximal point algorithm with variable time step λ
n, see [22, Lions] and [10, Br´ezis and Lions]. See also [26, Peypouquet and Sorin] for a complete survey on the topic.
The paper is organized as follows: In section 1 we recall some basic facts about convex analysis and monotone operators, we state and discuss on the standing assumptions, and present some results from [23, Opial] and [24] that are useful for proving weak convergence of a sequence in a Hilbert space without a priori knowledge of the limit. Sections 2 and 3 contain our main results of type A, B and C for the algorithms given by (7) and (8), respectively. By mixing our techniques with Passty’s idea [24], we obtain the convergence of a splitting algorithm for constrained variational inequalities governed by the sum of M maximal monotone operators. In section 4 we mention some applications of our results, with an illustrating example in optimal control of linear systems. We also show a simple numerical experience. Finally, in section 5 we provide some robustness and stability results concerning the dependence on the initial conditions and the convergence of the algorithms when the iterates are computed inexactly.
1. Preliminaries
1.1. Some facts of convex analysis and monotone operators. Let H be a real Hilbert space and let Γ
0(H) denote the set of all proper lower-semicontinuous convex functions F : H → R ∪ + {∞}. Given F ∈ Γ
0(H) and x ∈ H, the subdifferential of F at x is the set
∂F (x) = {x
∗∈ H : F (y) ≥ F (x) + hx
∗, y − xi for all y ∈ H}.
The Fenchel conjugate of F is the function F
∗∈ Γ
0(H) defined by F
∗(x
∗) = sup
y∈H
{hx
∗, yi − F(y)} .
For x, x
∗∈ H one has F (x) + F
∗(x
∗) ≥ hx
∗, xi with equality if, and only if, x
∗∈ ∂F (x).
Given a nonempty closed convex set C ⊂ H, its indicator function is defined as δ
C(x) = 0 if x ∈ C and +∞ otherwise. The support function of C at a point x
∗is σ
C(x
∗) = sup
c∈Chx
∗, ci.
The normal cone to C at x is
N
C(x) = {x
∗∈ H : hx
∗, c − xi ≤ 0 for all c ∈ C}
if x ∈ C and ∅ otherwise. We denote by R(N
C) the range of N
C. Observe that δ
C∗= σ
Cand
∂δ
C= N
C. Notice also that x
∗∈ N
C(x) if, and only if, σ
C(x
∗) = hx
∗, xi.
A monotone operator is a set-valued mapping A : H ⇉ H such that hx
∗− y
∗, x − yi ≥ 0
whenever x
∗∈ Ax and y
∗∈ Ay. It is maximal monotone if its graph is not properly contained in
the graph of any other monotone operator. The subdifferential of a function in Γ
0(H) is maximal
monotone. For any maximal monotone operator A : H ⇉ H and for any λ > 0, the operator
I + λA is surjective by Minty’s Theorem (see [9, Br´ezis] or [26]). The operator (I + λA)
−1is a
contraction that is everywhere defined. It is called the resolvent of A of index λ.
Finally, an operator A is strongly monotone with parameter α > 0 if hx
∗− y
∗, x − yi ≥ αkx − yk
2whenever x
∗∈ Ax and y
∗∈ Ay. Observe that the set of zeroes of a strongly monotone operator is nonempty and contains a single element.
1.2. Standing assumptions. Let A be a maximal monotone operator on H and Ψ ∈ Γ
0(H) with C = argmin Ψ 6= ∅. Without any loss of generality we assume min Ψ = 0 (Ψ enters into the algorithm only via its subdifferential). Define the monotone operator T
A, C= A + N
C. For our main results we shall make the following assumptions:
(H)
(H
1) The solution set S = T
A, C−10 is nonempty.
(H
2) The operator T
A, Cis maximal monotone.
(H
3)
∞
P
n=1
λ
n= +∞.
(H
4) For each p ∈ R(N
C),
∞
P
n=1
λ
nβ
nh Ψ
∗³
p βn
´
− σ
C³
p βn´i
< +∞.
Some comments are in order:
(H
1): This simply states that problem (1) has a solution.
(H
2): The maximal monotonicity of T
A, Cgives the following characterization of the solution set: a point z ∈ H belongs to S if, and only if,
hw, z − ui ≤ 0 for all u ∈ C ∩ dom(A) and all w ∈ T
A,Cu.
If A = ∂Φ for some Φ ∈ Γ
0(H), the maximal monotonicity of T
A, Csimply states that ∂Φ+N
C=
∂(Φ + δ
C). Thus z ∈ S if, and only if, 0 ∈ ∂(Φ + δ
C)(z), which is equivalent to z ∈ argmin{Φ(x) : x ∈ C}.
This holds if Φ and δ
Csatisfy some qualification condition, such as the Moreau-Rockafellar or Attouch-Br´ezis.
(H
3): Since λ
nhas a natural interpretation as a time step λ
n= t
n− t
n−1in the discretization of (5), it is natural to assume
∞
P
n=1
λ
n= +∞ in order to preserve the asymptotic convergence prop- erties of the continuous dynamics (see [5]). In other words, (H
3) is the discrete-time analogue of t → +∞.
(H
4): This is a discrete version of the following condition (H
1) For each p ∈ R(N
C),
Z
∞ 0β(t) h Ψ
∗³
p β(t)
´ − σ
C³
p β(t)´i
dt < +∞,
which was introduced in [5]. The analysis carried out in [5] remains valid in our discrete setting:
First, all the terms in the sum are nonnegative. Indeed, since Ψ(x) ≤ δ
C(x) for all x ∈ H, one always has the reverse inequality for their Fenchel conjugates, namely Ψ
∗(p) − σ
C(p) ≥ 0 for all p ∈ H.
In the special case where Ψ(x) =
12dist(x, C )
2, we have Ψ
∗(p) − σ
C(p) =
12kpk
2for all p ∈ H and so
(11) (H
4) ⇐⇒
∞
X
n=1
λ
nβ
n< +∞.
Suppose now that Ψ(·) ≥
2θdist(·, C)
2for some θ > 0. Then Ψ
∗(p) − σ
C(p) ≤
2θ1kpk
2for all p ∈ R(N
C) and so
∞
X
n=1
λ
nβ
n< +∞ = ⇒ (H
4).
Moreover, if the sequence {β
n} is chosen so that lim sup
n→∞
λ
nβ
n< +∞ and lim inf
n→∞
λ
nβ
n> 0 then
∞
X
n=1
λ
nβ
n< +∞ ⇐⇒
∞
X
n=1
λ
2n< +∞.
The particular case Ψ = 0 corresponds to C = H, which is the unconstrained case. In this situation R(N
C) = {0}, and since Ψ
∗(0) = σ
C(0) = 0, condition (H
4) is trivially satisfied.
For the weak convergence of the sequence {x
n} itself in the subdifferential case (Theorems 2.6 and 3.7) we shall assume an exponential-type growth condition on the sequence of parameters {β
n}, namely
(G) There is a constant K ∈ R such that β
n− β
n−1λ
n−1β
n−1≤ K for all sufficiently large n.
This is a discrete version of condition (H
2) in [5]:
(H
2) β(t) ˙ ≤ Kβ(t).
1.3. A tool for proving weak convergence. The following lemma gathers results from [23, 24] (see also [26]). It is a simple but very useful tool for proving weak convergence in Hilbert spaces. What is interesting about this method is that one does not need to know the limit beforehand, but only a set to which this limit is expected to belong. Let {x
n} be any sequence in H and define {z
n} as in (10) (recall that, by (H
3), τ
n= P
nk=1
λ
k→ +∞ as n → +∞).
Lemma 1.1 (Opial-Passty). Let F be a nonempty subset of H and let lim
n→∞
kx
n− xk exist for each x ∈ F . If every weak cluster point of {x
n} (resp. {z
n}) lies in F, then {x
n} (resp. {z
n}) converges weakly to a point in F as n → +∞.
Proof. Since this result is less known in its ergodic form, let us prove it in this setting. Thus we want to prove weak convergence of the sequence {z
n}. Clearly the sequence {z
n} is bounded.
The space being reflexive, it suffices to prove that {z
n} has only one weak cluster point as n → ∞. Suppose otherwise that z
kn⇀ z and z
k′n⇀ z
′. Since
2hx
n, z − z
′i = kx
n− z
′k
2− kx
n− zk
2− kz
′k
2+ kzk
2, we deduce the existence of lim
n→∞
hx
n, z −z
′i. But then lim
n→∞
hz
n, z −z
′i exists as well, which implies that hz, z − z
′i = hz
′, z − z
′i. We conclude that z = z
′. ¥
2. Prox-penalization algorithm
In this section we study the prox-penalization algorithm given by (7), namely x
n= (I + λ
n(A + β
n∂Ψ))
−1x
n−1.
Our results remain true if we allow an error ε
nin the computation of x
n. For the sake of clarity,
we present the results in this section with ε
n= 0 and refer the reader to Section 5 for the general
setting.
In order to guarantee the well-posedness of (7), all along this section we make the following standing qualification assumption (Q
n):
(Q
n) for each n ∈ N , the monotone operator A + β
n∂Ψ is maximal monotone.
One can consult [9], [6, Attouch, Riahi and Th´era] and the references therein, for general con- ditions ensuring that the sum of two maximal monotone operators is still maximal monotone.
Observe that if A = ∂Φ this is true, for instance, under Moreau-Rockafellar or Attouch-Br´ezis qualification condition.
For any initial data x
0∈ H, this procedure generates a unique trajectory {x
n}.
The preceding equality can be equivalently written as
x
n+ λ
nAx
n+ λ
nβ
n∂Ψ(x
n) ∋ x
n−1, which means that there exist v
1n∈ Ax
nand v
n2∈ ∂Ψ(x
n) such that (12) x
n+ λ
nv
n1+ λ
nβ
nv
n2= x
n−1.
Let us denote by {x
n} an arbitrary sequence generated by algorithm (7) (corresponding to an arbitrary choice of the initial data x
0∈ H). Let us recall that T
A, C= A + N
C. Consequently, for each u ∈ D(A) ∩ C and w ∈ T
A, Cu there exists p ∈ N
C(u) with w − p ∈ Au.
Lemma 2.1. Take u ∈ D(A) ∩ C, w ∈ T
A, Cu and let p ∈ N
C(u) be such that w − p ∈ Au.
Then, for each n ≥ 1, the following inequality holds kx
n− uk
2− kx
n−1− uk
2+ kx
n−1− x
nk
2+ λ
nβ
nΨ(x
n)
≤ 2λ
nhu − x
n, wi + λ
nβ
nh Ψ
∗³
2p βn
´ − σ
C³
2p βn
´i .
Proof. First observe that
kx
n−1− uk
2= kx
n− uk
2+ kx
n−1− x
nk
2+ 2 h x
n− u, x
n−1− x
ni
= kx
n− uk
2+ kx
n−1− x
nk
2+ 2 h x
n− u, λ
nv
n1+ λ
nβ
nv
2ni where v
n1∈ Ax
nand v
2n∈ ∂Ψ(x
n) are given by (12). The monotonicity of A gives (13) h (w − p) − v
1n, u − x
ni ≥ 0,
while the subdifferential inequality for Ψ yields
0 = Ψ(u) ≥ Ψ(x
n) + h u − x
n, v
2ni.
Hence
hu − x
n, λ
nv
1n+ λ
nβ
nv
2ni ≤ λ
nhu − x
n, w − pi − λ
nβ
nΨ(x
n) and so
2hu − x
n, λ
nv
n1+ λ
nβ
nv
n2i + λ
nβ
nΨ(x
n) ≤ 2λ
nhu − x
n, w − pi − λ
nβ
nΨ(x
n).
Thus, if we set
E
n(u) = kx
n− uk
2− kx
n−1− uk
2+ kx
n−1− x
nk
2+ λ
nβ
nΨ(x
n) we see that
E
n(u) = 2 h u − x
n, λ
nv
1n+ λ
nβ
nv
n2i + λ
nβ
nΨ(x
n)
≤ 2λ
nhu − x
n, w − pi − λ
nβ
nΨ(x
n).
But the right-hand side satisfies
2λ
nhu − x
n, w − pi − λ
nβ
nΨ(x
n) = λ
nβ
nhD
2p βn, x
nE − Ψ(x
n) − D
2p βn
, u Ei
+ 2λ
nhu − x
n, wi
≤ λ
nβ
n· Ψ
∗µ 2p β
n¶
− σ
Cµ 2p
β
n¶¸
+ 2λ
nhu − x
n, wi,
where Ψ
∗is the Fenchel conjugate of Ψ. Finally E
n(u) ≤ λ
nβ
nh
Ψ
∗³
2p βn
´ − σ
C³
2p βn
´i + 2λ
nh u − x
n, w i,
which is the desired inequality. ¥
This immediately gives the following:
Corollary 2.2. Under hypotheses (H
1) and (H
4) we have:
i) lim
n→∞
kx
n− uk exists for each u ∈ S . ii) P
n
kx
n−1− x
nk
2< +∞.
iii) P
n
λ
nβ
nΨ(x
n) < +∞.
iv) If lim inf
n→∞
λ
nβ
n> 0 then lim
n→∞
Ψ(x
n) = 0 and every weak cluster point of the sequence {x
n} lies in C.
Proof. Since S 6= ∅ we can take u ∈ S, w = 0 and p ∈ N
C(u) ∩ (−Au), so that Lemma 2.1 yields for each n ≥ 1
kx
n− uk
2− kx
n−1− uk
2+ kx
n−1− x
nk
2+ λ
nβ
nΨ(x
n) ≤ λ
nβ
n· Ψ
∗µ 2p β
n¶
− σ
Cµ 2p β
n¶¸
. Hypothesis (H
4) immediately gives i), ii) and iii). Part iv) follows from iii) and the weak lower-
semicontinuity of Ψ. ¥
2.1. Ergodic convergence. We can now properly state and prove the weak ergodic convergence of the sequence {x
n} given by (7) (result of type A in the introduction). Recall from (10) that τ
n=
n
P
k=1
λ
k, z
n=
τ1nn
P
k=1
λ
kx
k, and that, by (H
3), τ
n→ +∞ as n → +∞.
Theorem 2.3 (Type A). Under hypothesis (H) the sequence {z
n} converges weakly to a point in S.
Proof. By virtue of Lemma 1.1 and Corollary 2.2 i) it suffices to prove that each cluster point of the sequence {z
n} lies in S. Take [u, w] ∈ T
A,C. By Lemma 2.1, for each 1 ≤ k ≤ n
kx
k− uk
2− kx
k−1− uk
2≤ 2λ
khu − x
k, wi + λ
kβ
kh Ψ
∗³
2p βk
´ − σ
C³
2p βk
´i
where positive terms on the left hand side have been omitted (they have no significant contribu- tion since they asymptotically vanish). Summing up these inequalities, 1 ≤ k ≤ n, and dividing by 2τ
nwe obtain
− kx
0− uk
22τ
n≤ hu − z
n, wi + 1 2τ
n∞
X
k=1
λ
kβ
k· Ψ
∗µ 2p β
k¶
− σ
Cµ 2p
β
k¶¸
.
Passing to the limit we deduce that every weak cluster point z of the sequence {z
n} satisfies 0 ≤ hu − z, wi for each [u, w] ∈ T
A,C.
By maximal monotonicity of T
A, C, (assumption (H
2), this implies z ∈ S. ¥
2.2. Strong convergence for strongly monotone operators. Recall that A is strongly monotone with parameter α > 0 if
hx
∗− y
∗, x − yi ≥ αkx − yk
2whenever x
∗∈ Ax and y
∗∈ Ay. As a distinctive feature, the set of zeroes of a strongly monotone operator is nonempty, and it is equal to a singleton. We now prove the strong convergence of the sequence {x
n} defined by (7) (result of type B) when A is strongly monotone.
Theorem 2.4 (Type B). Under hypothesis (H), if the operator A is strongly monotone then the sequence {x
n} converges strongly to the unique u ∈ S .
Proof. Recall from (12) that there exist v
1n∈ Ax
nand v
n2∈ ∂Ψ(x
n) such that x
n+ λ
nv
n1+ λ
nβ
nv
n2= x
n−1.
Let A be strongly monotone with parameter α and let u be the unique element in S. Inequality (13) becomes
h (w − p) − v
n1, u − x
ni ≥ αkx
n− uk
2. We follow the arguments in the proof of Lemma 2.1 to obtain
2αkx
n− uk
2+ 2hu − x
n, λ
nv
1n+ λ
nβ
nv
2ni + λ
nβ
nΨ(x
n) ≤ 2λ
nhu − x
n, w − pi − λ
nβ
nΨ(x
n).
Hence
(1 + 2αλ
n)kx
n− uk
2− kx
n−1− uk
2≤ λ
nβ
nh Ψ
∗³
2p βn
´ − σ
C³
2p βn
´i .
Summation gives 2α
∞
X
n=1
λ
nkx
n− uk
2≤ kx
0− uk
2+
∞
X
n=1
λ
nβ
nh Ψ
∗³
2p βn
´ − σ
C³
2p βn
´i < ∞.
Since
∞
P
n=1
λ
n= +∞ and lim
n→∞
kx
n− uk exists, we must have lim
n→∞
kx
n− uk = 0. ¥ 2.3. Weak convergence for subdifferentials. Let A = ∂Φ be the subdifferential operator associated to some Φ ∈ Γ
0(H). For each n ∈ N let us define Ω
n∈ Γ
0(H) by
Ω
n= Φ + β
nΨ.
Since the operator ∂Φ + β
n∂Ψ has been assumed to be maximal monotone, the algorithm can be equivalently written as
x
n= (I + λ
n∂Ω
n)
−1x
n−1= argmin
ξ∈H½
Φ(ξ) + β
nΨ(ξ) + 1
2λ
nkξ − x
n−1k
2¾ .
We are going to prove that the sequence {x
n} defined by (7) converges weakly to a point in S.
We shall use the following auxiliary result:
Lemma 2.5. Assume hypothesis (H) holds. Then for each u ∈ S
∞
X
n=1
λ
n[Φ(x
n) − Φ(u) + β
nΨ(x
n)] < +∞ (possibly −∞).
Proof. The subdifferential inequality gives
(14) Ω
n(u) ≥ Ω
n(x
n) + 1
λ
nhx
n−1− x
n, u − x
ni for each u ∈ H. If u ∈ S one has Ω
n(u) = Φ(u), hence
(15) 2λ
nh
Φ(x
n) − Φ(u) + β
nΨ(x
n) i
≤ kx
n−1− uk
2− kx
n− uk
2− kx
n−1− x
nk
2. By summing these inequalities with respect to n = 1, 2, ..., we obtain
∞
X
n=1
λ
n[Φ(x
n) − Φ(u) + β
nΨ(x
n)] ≤ 1
2 kx
0− uk
2< ∞,
which gives the result. ¥
Now we are in position to prove the following result of type C:
Theorem 2.6 (Type C). Let hypotheses (H) hold. Assume moreover that one of the following conditions holds
i) lim inf
n→∞
λ
nβ
n> 0 and lim inf
n→∞
λ
n> 0;
ii) Hypothesis (G) holds and lim inf
n→∞
λ
nβ
n> 0; or iii) Hypothesis (G) holds and lim
n→∞
β
n= ∞.
Then the sequence {x
n} converges weakly to some x
∗∈ S .
Proof. By Lemma 1.1 and part i) of Corollary 2.2 it suffices to prove that every weak cluster point of the sequence {x
n} lies in S. In view of the weak lower-semicontinuity of Φ and Ψ, we just need to verify that lim
n→∞
Ψ(x
n) = 0 and lim sup
n→∞
Φ(x
n) ≤ Φ(u) for all u ∈ S.
Assume condition i) holds. The fact that lim
n→∞
Ψ(x
n) = 0 follows from part iv) in Corollary 2.2.
Next, Lemma 2.5 and the fact that P
λ
nβ
nΨ(x
n) < +∞ together imply X λ
n[Φ(x
n) − Φ(u)] < +∞
and since lim inf
n→∞
λ
n> 0 we conclude that lim sup
n→∞
Φ(x
n) ≤ Φ(u) for each u ∈ S .
In the settings ii) and iii), let us suppose (G) holds. As before, we just need to verify that
n→∞
lim Ψ(x
n) = 0 and lim sup
n→∞
Φ(x
n) ≤ Φ(u) for all u ∈ S. By the definition of the algorithm one has Ω
n(x
n) ≤ Ω
n(x
n−1). Setting u = x
n−1in (14) and using (G) we obtain
Ω
n(x
n) ≤ Ω
n(x
n−1) ≤ Ω
n−1(x
n−1) + Kλ
n−1β
n−1Ψ(x
n−1).
Since Ω
n(x
n) is bounded from below, part iii) in Corollary 2.2 ensures the existence of lim
n→∞
Ω
n(x
n).
Lemma 2.5 implies lim
n→∞
Ω
n(x
n) ≤ Φ(u) for any u ∈ S and so lim sup
n→∞
Φ(x
n) ≤ Φ(u).
The fact that lim
n→∞
Ψ(x
n) = 0 follows from part iv) in Corollary 2.2 if lim inf
n→∞
λ
nβ
n> 0, and from equality β
nΨ(x
n) = Ω
n(x
n) − Φ(x
n) if lim
n→∞
β
n= ∞. ¥
3. Splitting prox-penalization algorithm
Let {β
n} and {λ
n} be sequences of positive numbers. In this section we study the alternating algorithm given by
(16)
½ y
n= (I + λ
nA)
−1x
n−1x
n= (I + λ
nβ
n∂Ψ)
−1y
nand give the corresponding convergence results. As we did in the preceding section, we shall study the algorithm in its exact form (16) and refer the reader to Section 5 for the general setting which accounts for computational errors. By contrast with the preceding section, where we needed assumption (Q
n) in order the algorithm to be well defined, here the algorithm is well defined without any further assumptions. For any initial data x
0∈ H, algorithm (16) generates a unique sequence {x
n}.
The following estimation, closely related to Lemma 2.1, will be useful throughout this discus- sion:
Lemma 3.1. For u ∈ D(A) ∩ C take w ∈ T
A, Cu so that w = v + p for some v ∈ Au and p ∈ N
C(u), by definition. For each n ≥ 1 the following inequality holds:
kx
n− uk
2− kx
n−1− uk
2+ kx
n−1− y
nk
2+ 1
2 kx
n− y
nk
2+ λ
nβ
nΨ(x
n)
≤ 2λ
nhw, u − x
ni + λ
nβ
n· Ψ
∗µ 2p β
n¶
− σ
Cµ 2p β
n¶¸
+ 2λ
2nkvk
2.
Proof. We have x
n−1− y
n∈ λ
nAy
nand y
n− x
n∈ λ
nβ
n∂Ψ(x
n). The monotonicity of A implies (17) hx
n−1− y
n, y
n− ui ≥ λ
nhv, y
n− ui,
which can be rewritten as
(18) kx
n−1− uk
2− ky
n− uk
2− kx
n−1− y
nk
2≥ 2λ
nhv, y
n− ui.
On the other hand, the subdifferential inequality gives 0 = Ψ(u) ≥ Ψ(x
n) +
¿ y
n− x
nλ
nβ
n, u − x
nÀ
. Thus hy
n− x
n, x
n− ui ≥ λ
nβ
nΨ(x
n), which is equivalent to
(19) ky
n− uk
2− kx
n− uk
2− kx
n− y
nk
2≥ 2λ
nβ
nΨ(x
n).
Adding inequalities (18) and (19) we deduce that
kx
n−1− uk
2− kx
n− uk
2≥ kx
n−1− y
nk
2+ kx
n− y
nk
2+ 2λ
nhv, y
n− ui + 2λ
nβ
nΨ(x
n).
But
2λ
nhv, y
n− ui = 2λ
nhv, x
n− ui + 2hλ
nv, y
n− x
ni ≥ 2λ
nhv, x
n− ui − 2λ
2nkvk
2− 1
2 ky
n− x
nk
2. Replacing in the previous inequality we obtain
kx
n−1− uk
2− kx
n− uk
2≥ kx
n−1− y
nk
2+ 1
2 kx
n− y
nk
2+ 2λ
nhv, x
n− ui + 2λ
nβ
nΨ(x
n) − 2λ
2nkvk
2thus
kx
n− uk
2− kx
n−1− uk
2+ kx
n−1− y
nk
2+ 1
2 kx
n− y
nk
2+ λ
nβ
nΨ(x
n)
≤ 2λ
nhv, u − x
ni − λ
nβ
nΨ(x
n) + 2λ
2nkvk
2.
Finally recall that v = w − p so that, setting D
n= 2λ
nhv, u − x
ni − λ
nβ
nΨ(x
n), D
n= 2λ
nhw, u − x
ni + λ
nβ
n·¿ 2p β
n, x
nÀ
− Ψ(x
n) −
¿ 2p β
n, u
À¸
≤ 2λ
nhw, u − x
ni + λ
nβ
n· Ψ
∗µ 2p β
n¶
− σ
Cµ 2p β
n¶¸
,
which completes the proof. ¥
An immediate consequence of Lemma 3.1 is the following:
Corollary 3.2. Let hypotheses (H
1) and (H
4) hold. If P
λ
2n< ∞ then i) For each u ∈ S, lim
n→∞
kx
n− uk exists.
ii) The series P
kx
n−1− y
nk
2, P
kx
n− y
nk
2and P
λ
nβ
nΨ(x
n) are convergent.
In particular, lim
n→∞
kx
n−1− y
nk = lim
n→∞
kx
n− y
nk = lim
n→∞
kx
n− x
n−1k = 0.
Proof. For u ∈ S we can take w = 0 in Lemma 3.1 and conclude as in Corollary 2.2. As a byproduct one obtains
∞
X
n=1
kx
n−1− y
nk
2+ 1 2
∞
X
n=1
kx
n− y
nk
2+
∞
X
n=1
λ
nβ
nΨ(x
n) ≤ kx
0− uk
2+ L, where
(20) L =
∞
X
n=1
λ
nβ
nh Ψ
∗³
2p βn
´ − σ
C³
2p βn´i + 2kvk
2∞
X
n=1
λ
2nis finite. ¥
Note that, as a difference with Corollary 2.2, we need to assume here that P
λ
2n< ∞.
3.1. Ergodic convergence. Keeping the notations of the preceding section let us set z
n=
1 τn
n
P
k=1
λ
kx
k, where τ
n=
n
P
k=1
λ
k. For the alternating algorithm given by (8) we need an additional hypothesis on the step sizes in order to guarantee its stability. The following gives the weak ergodic convergence of the sequence {x
n} (result of type A):
Theorem 3.3 (Type A). Under hypothesis (H), if P
λ
2n< ∞ then the sequence {z
n} converges weakly to a point in S.
Proof. By Lemma 1.1 and Corollary 3.2, it suffices to prove that every weak cluster point of the sequence {z
n} lies in S. With the notation introduced in Lemma 3.1, if u ∈ D(A) ∩ C we have
kx
n− uk
2− kx
n−1− uk
2≤ λ
nβ
nh Ψ
∗³
2p βn
´ − σ
C³
2p βn
´i + 2λ
2nkvk
2+ 2λ
nhw, u − x
ni.
Summing up for n = 1, . . . , m, neglecting the positive term on the left-hand side and dividing by 2τ
mwe obtain
− kx
0− uk
22τ
m≤ L 2τ
m+ hw, u − z
mi,
where L is given by (20). Therefore, if z
mkconverges weakly to z, then 0 ≤ hw, u − zi. Since
this is true for each w ∈ T
A, Cu, we conclude from the maximality of T
A, Cthat z ∈ S . ¥
3.2. Strong convergence for strongly monotone operators. When A is strongly monotone the sequence {x
n} defined by (7) converges strongly to the unique u ∈ S (result of type B).
Theorem 3.4 (Type B). Under hypothesis (H), if A is strongly monotone and P
λ
2n< ∞ then the sequence {x
n} converges strongly to the unique u ∈ S .
Proof. Let A be strongly monotone with parameter α and let S = {u}. Inequality (18) becomes kx
n−1− uk
2− ky
n− uk
2− kx
n−1− y
nk
2≥ 2λ
nhv, y
n− ui + 2αky
n− uk
2.
Following the steps in the proof of Lemma 3.1 we obtain 2αλ
nky
n− uk
2≤ kx
n−1− uk
2− kx
n− uk
2+ λ
nβ
nh Ψ
∗³
2p βn
´ − σ
C³
2p βn´i
+ 2λ
2nkpk
2, where p ∈ (−Au) ∩ N
C(u). Whence
2α
∞
X
n=1
λ
nky
n− uk
2≤ kx
0− uk
2+ 2L,
where L is given by (20) with v = −p. Inequality (19) gives kx
n− uk
2≤ ky
n− uk
2and so
∞
X
n=1
λ
nkx
n− uk
2< ∞.
Since lim
n→∞
kx
n− uk exists and
∞
P
n=1
λ
n= +∞, the sequence {x
n} must converge strongly to u. ¥ 3.3. Weak convergence for subdifferentials. Let A = ∂Φ for Φ ∈ Γ
0(H). Recall that, by hypothesis (H
2), S = argmin{Φ(x) | x ∈ argmin Ψ }. We shall prove that the sequences {x
n} and {y
n} defined above converge weakly to an element of S. We need some preliminary results.
First define the energy-like function
E
n= Φ(y
n) + β
nΨ(x
n) + kx
n− y
nk
22λ
n.
Notice the dissymmetry in the roles of x
nand y
nas respective arguments of Φ and Ψ. In order to establish the weak convergence of the sequence {x
n} we shall use two auxiliary results, which we now prove:
Lemma 3.5. Under hypothesis (H), for each u ∈ S one has P
∞n=1
λ
n[E
n−Φ(u)] < +∞ (possibly
−∞).
Proof. From the subdifferential inequality and the properties of the inner product we have kx
n−1− uk
2− ky
n− uk
2− kx
n−1− y
nk
2≥ 2λ
n[Φ(y
n) − Φ(u)].
Now adding this to (19) we obtain
2λ
nβ
nΨ(x
n) + 2λ
n[Φ(y
n) − Φ(u)] + kx
n− y
nk
2≤ kx
n−1− uk
2− kx
n− uk
2.
This completes the proof. ¥
Lemma 3.6. Let hypotheses (H) and (G) hold. Assume also that P
λ
2n< +∞ and that the sequence
λ1n−
λn1−1
is bounded from above. Then lim
n→∞