Evolution equations for maximal monotone operators:
asymptotic analysis in continuous and discrete time
Juan Peypouquet
Departamento de Matem´ atica, Universidad T´ ecnica Federico Santa Mar´ıa Av. Espa˜ na 1680, Valpara´ıso, Chile
Sylvain Sorin
Equipe Combinatoire et Optimisation, CNRS FRE 3232, Facult´ e de Math´ ematiques, Universit´ e P. et M. Curie - Paris 6, 175 Rue du Chevaleret, 75013 Paris
and Laboratoire d’Econom´ etrie, Ecole Polytechnique, France
November 5, 2009
Abstract
This survey is devoted to the asymptotic behavior of solutions of evolution equa- tions generated by maximal monotone operators in Hilbert spaces. The emphasis is in the comparison of continuous time trajectories to sequences generated by implicit or explicit discrete time schemes. The analysis covers weak convergence for the average process, for the process itself and strong convergence. The aim is to highlight the main ideas and unifying the proofs. Furthermore the connection is made with the analysis in terms of almost orbits that allows for a broader scope.
Contents
1 Preliminaries 3
1.1 Monotone operators . . . 3
1.2 Examples and properties . . . 5
2 Dynamic approach 7 2.1 Differential inclusion . . . 7
2.2 Approach through the Yosida approximation. . . 9
2.2.1 The Yosida approximation . . . 9
2.2.2 The existence result . . . 10
2.3 Approach through proximal sequences. . . 10
2.3.1 Proximal sequences . . . 10
2.3.2 Kobayashi inequality . . . 12
2.3.3 The existence result . . . 13
2.4 Euler sequences . . . 15
2.5 Further remarks . . . 17
2.5.1 Discrete to continuous . . . 17
2.5.2 Asymptotic analysis to be carried out in the following sections . . . 18
3 Convex optimization and convergence of the values 18 3.1 Continuous dynamics . . . 18
3.2 Proximal sequences . . . 19
3.3 Euler sequences . . . 20
4 General tools for weak convergence 22 4.1 Existence of the limit . . . 22
4.2 Characterization of the limit: the asymptotic center . . . 25
4.3 Characterization of the weak convergence . . . 25
5 Weak convergence in average 27 5.1 Continuous dynamics . . . 27
5.2 Proximal sequences . . . 29
5.3 Euler sequences . . . 29
6 Weak convergence 32 6.1 Continuous dynamics . . . 34
6.2 Proximal sequences . . . 35
6.3 Euler sequences . . . 36
7 Strong convergence 37 7.1 Continuous dynamics . . . 39
7.2 Proximal sequences . . . 41
7.3 Euler sequences . . . 43
8 Asymptotic equivalence 44 8.1 Evolution systems . . . 45
8.2 Almost-orbits and asymptotic equivalence . . . 45
8.3 Continuous dynamics and discretizations . . . 47
8.4 Quasi-autonomous systems . . . 48
8.4.1 Continuous dynamics . . . 48
8.4.2 Proximal sequences . . . 49
9 Concluding remarks 49
Introduction
Discrete and continuous dynamical systems governed by maximal monotone operators have a great number of applications in optimization, equilibrium, fixed-point theory, partial differential equa- tions, among others.
We are specially concerned about the connection between continuous time and discrete time models.
This connection occurs at two levels:
1. On a compact interval, one approximates continuous-time trajectories by interpolation of some sequences computed via discretization. By considering vanishing step sizes this con- struction is used to prove existence results and to approximate the trajectories numerically.
2. Another approximation is in the long term, where we compare asymptotic properties of a continuous trajectory to similar asymptotic properties of a given path defined inductively through a sequence of values and step sizes.
It is important to mention that some estimations (e.g. Kobayashi type) can be useful for both purposes.
The literature on this subject is huge but lot of the arguments turn out to be pretty much the same. Therefore, we intend to give a concise yet complete compendium of the results available, with an emphasis on the techniques and the way they enter in the proofs.
Most of the properties will be established in the framework of Hilbert spaces since our aim is to underline unity in terms of tools and approach. A lot of results can be extended but, in most cases, additional specific assumptions are needed. With no aim for completeness, we have included several references to the corresponding results in Banach spaces that we think might be useful.
The paper is organized as follows: In section 1 we recall the basic properties of maximal monotone operators along with some examples. Section 2 deals with the associated dynamic approach. We present the existence results for the differential inclusion ˙u∈ −Auand global properties of implicit and explicit discretizations. Section 3 establishes the convergence of the value f(u) in the case of an operator of the form A = ∂f. In section 4 we describe general results on weak convergence:
tools, arguments, characterization of the weak limits. Section 5 is devoted to weak convergence in average and section 6 is concerned with weak convergence, especially for demipositive operators.
In section 7 we present the, mostly geometric, conditions ensuring that the convergence is strong.
Section 8 deals with asymptotic equivalence and explains some apparently hidden relationships between certain continuous- and discrete-time dynamical systems. Finally, section 9 contains some concluding remarks.
1 Preliminaries
The purpose of this section is to introduce notations and to recall basic results.
1.1 Monotone operators
LetH be a real Hilbert space with inner producth·,·i and norm k · k. Anoperatoris a set-valued mappingA:H ⇒H whose domain
D(A) ={u∈H:Au6=∅}
is nonempty. For convenience of notation, sometimes we will identify A with its graph by writing [u, u∗]∈ A foru∗ ∈ Au. The operator A−1 is defined by its graph: [u, u∗] ∈A−1 if, and only if,
[u∗, u]∈A.
An operator A:H⇒H is monotoneif one has
hx∗−y∗, x−yi ≥0 (1)
for all [x, x∗],[y, y∗]∈A.
A monotone operator is maximal if its graph is not properly contained in the graph of any other monotone operator. Observe that ifAis monotone (resp. maximal monotone) then so areA−1 and λAifλ >0.
Lemma 1 Let A be a maximal monotone operator. A point[x, x∗]∈H×H belongs to the graph of A if, and only if,
hx∗−u∗, x−ui ≥0 for all [u, u∗]∈A.
Proof. If [x, x∗]∈A the inequality holds by monotonicity. Conversely, if [x, x∗]∈/ A, then the set A∪ {[x, x∗]}is the graph of a monotone operator that extendsA, which contradicts maximality.
An operator A:H⇒H is nonexpansiveif one has
kx∗−y∗k ≤ kx−yk (2)
for all [x, x∗],[y, y∗]∈A. Observe that a nonexpansive operator is single-valued on its domain.
LetI be the identity mapping on H. Forλ >0, theresolventof Ais the operator JλA= (I +λA)−1.
Theorem 2 Let A:H ⇒H. Then
i) A is monotone if, and only if,JλA is nonexpansive for each λ >0.
ii) A monotone operator A is maximal if, and only if, I+λA is surjective for each λ >0.
Proof.
i) LetA be monotone, [x, x∗],[y, y∗]∈A andλ >0.
Inequality (1) implies
kx−yk ≤ kx−y+λ(x∗−y∗)k, ∀λ≥0 (3) which is the non expansiveness ofJλA.
Conversely, (3) leads to
2λhx∗−y∗, x−yi+λ2kx∗−y∗k2 ≥0 hence implies (1) by dividing byλand letting λ→0.
ii) It is enough to prove the result for λ = 1. Given z0 ∈ H, we will find x0 ∈ H such that hx∗−(z0−x0), x−x0i ≥0 for all [x, x∗]∈A so that maximality of A impliesz0−x0∈Ax0. For [x, x∗]∈A, define the weakly compact set Cx,x∗ by
Cx,x∗={x0 ∈H :hx∗+x0−z0, x−x0i ≥0}.
It suffices to show that the family {Cx,x∗}[x,x∗]∈A has the finite intersection property. To this end take [xi, x∗i] ∈ A for i = 1, . . . , n. Let ∆ = {(λ1, . . . , λn) : λi ≥ 0;Pn
i=1λi = 1} denote the n-dimensional simplex and consider the functionf : ∆×∆→R given by
f(λ, µ) =Pn
i=1µihx∗i +x(λ)−z0, x(λ)−xii withx(λ) =Pn
i=1λixi. Clearlyf(·, µ) is convex and continuous whilef(λ,·) is linear. The Min-Max Theorem (see, for instance, Theorem 1.1 in [19, Br´ezis]) implies the existence of λ0∈∆ such that
maxµ∈∆f(λ0, µ) = max
µ∈∆min
λ∈∆f(λ, µ)≤max
µ∈∆f(µ, µ).
Now monotonicity ofA implies f(µ, µ) = Pn
i=1µihx∗i, x(µ)−xii+hx(µ)−z0, x(µ)−x(µ)i
= Pn
i,j=1µiµjhx∗i, xj−xii
= 12Pn
i,j=1µiµjhx∗i −x∗j, xj−xii ≤0 so that f(λ0, µ)≤0 for all µ∈∆. Taking forµthe extreme points we get
hyi+x(λ0)−z0, x(λ0)−xii ≤0 for all i, which is x(λ0)∈Tn
i=1Cxi,x∗
i.
Conversely, take [u, u∗]∈H×H such that hu∗−v∗, u−vi ≥0 for all [v, v∗]∈A. Since I+A is surjective, there is [v, v∗]∈ A such that v+v∗ =u+u∗. Then hu∗−v∗, u−vi =−ku−vk2 ≥0
which impliesu=v,u∗ =v∗ and [u, u∗]∈A.
Comments
The study of monotone operators started in [47, Minty]. See also [37, Kato] for part i) in Banach spaces. The if part in ii) holds in Banach spaces, essentially by the same arguments. The proof presented above for theonly ifpart can be found in [19, Br´ezis]. This result does not hold in general
Banach spaces (see [36, Hirsch]).
1.2 Examples and properties
Example 1 Let Γ0(H) denote the set of all proper, lower-semicontinuous convex functions f : H→R∪ {+∞}. Forf ∈Γ0(H), thesubdifferential of f is the operator ∂f :H⇒H defined by
∂f(x) ={x∗∈H:f(z)≥f(x) +hx∗, z−xifor all z∈H}.
To see that it is monotone, takex∗∈∂f(x) andy∗ ∈∂f(y). Thus f(y) ≥ f(x) +hx∗, y−xi f(x) ≥ f(y) +hy∗, x−yi and adding these two inequalities we obtainhx∗−y∗, x−yi ≥0.
For maximality, according to Theorem 2 it suffices to prove that for each y ∈ H and each λ > 0
there isxλ∈D(∂f) such thaty∈xλ+λ∂f(xλ). Indeed, consider theMoreau-Yosida approximation of f aty, which is the function fλ defined by
fλ(x) =f(x) + 1
2λkx−yk2. (4)
It is proper, lower-semicontinuous, strongly convex and coercive (due to the quadratic term and the fact that f has a affine minorant). Its unique minimizer xλ satisfies
0∈∂fλ(xλ) =∂f(xλ) + 1
λ(xλ−y).
That is, y∈xλ+λ∂f(xλ).
Example 2 LetAbe monotone, single-valued and continuous onD(A) =H. ThenAis maximal.
Indeed, fromhu−Ay, x−yi ≥0 for ally∈Hone deduces, withy=x−tw, thathu−A(x−tw), wi ≥ 0,for all t≥0 and all w ∈H. By letting t→0 we obtain hu−Ax, wi ≥0 for allw∈H, so that
u=Ax.
Example 3 Let C be a nonempty subset of H and let T :C → H be nonexpansive, thus single- valued onC. The operatorA=I−T is monotone because
hAx−Ay, x−yi = kx−yk2− hT x−T y, x−yi
≥ kx−ykh
kx−yk − kT x−T yki
≥ 0.
If C = H maximality is given in Example 2. Otherwise, T can be extended to a nonexpansive function defined on all of H, so thatA is not maximal. IfC is closed and convex this extension is easily constructed by considering ˜T =T◦PC, where PC denotes the orthogonal projection ontoC.
Notice that ifT :C →C then ˜T has no fixed points outside ofC. Pioneer works in the extension of Lipschitz functions on general sets are [46, 38, 66, 67] but the interested reader can also consult [31] for an updated survey on the topic.
It is important to point out that this lack of maximality whenC H is not a serious drawback,
as we shall see later on (see, for instance, Remark 5).
The set of zeroesofA is
S =A−10 ={x∈H; 0∈Ax}.
This set is relevant in optimization and fixed-point theory:
• IfA=I−T, whereT is a nonexpansive mapping, then S is the set of fixed points ofT.
• If A = ∂f, where f is a proper lower-semicontinuous convex function then S is the set of minimizers off.
Let us describe some topological consequences of maximal monotonicity.
Proposition 3 Let A be maximal monotone. For each x ∈H, the set Ax is closed and convex.
In particular, S is closed and convex.
Proof. Lemma 1 implies that
Ax={x∗ ∈H;hx∗−u∗, x−ui ≥0 for all [u, u∗]∈A}
henceAxis closed and convex. SinceA−1 is maximal monotone and S=A−10, the setS is closed
and convex.
Proposition 4 Let A be a maximal monotone operator. Then A is sequentially weak-strong and strong-weak closed.
Proof. Take sequences {xn} and {x∗n} in H such that [xn, x∗n]∈ A for each n ∈ Nand suppose thatxn→xand x∗n* x∗, asn→ ∞ (considerA−1 for the other case). To prove that [x, x∗]∈A, recall that by monotonicity, for all [u, u∗]∈Aand alln∈N, we havehx∗n−u∗, xn−ui ≥0. Letting n → ∞ the convergence assumptions imply that hx∗ −u∗, x−ui ≥ 0 for all [u, u∗] ∈ A. Hence
[x, x∗]∈A by Lemma 1.
Remark 5 If C ⊂ H is closed and convex, T : C → C is nonexpansive and A = I −T, the conclusions in Propositions 3 and 4 are true, even ifA is not maximal (C H).
2 Dynamic approach
The forthcoming sections address, among others, the issue of finding zeroes of a (maximal) mono- tone operator A. The strategy is the following: we shall consider some continuous and discrete dynamical systems whose trajectories may converge, in some sense and under some conditions, to points inS =A−10. In this section we present these systems along with some relevant properties.
From now on we assume that A is a maximal monotone operator.
2.1 Differential inclusion
Let us take x∈D(A) and consider the following differential inclusion:
−u(t)˙ ∈ Au(t) a.e. on (0,∞)
u(0) = x. (5)
A solutionof (5) is an absolutely continuous function ufrom R+ toH satisfying these two condi- tions.
Observe thatS is precisely the set of rest points of (5).
Monotonicity implies the following dissipative property:
Lemma 6 Let u1 and u2 be absolutely continuous functions satisfying u˙i(t) ∈ −Aui(t) almost everywhere on (0, T). Then the function t7→ ku1(t)−u2(t)k is decreasing on (0, T).
Proof. For t ∈ (0, T) define θ(t) = 12ku1(t)−u2(t)k2. The hypotheses give ˙θ(t) = hu˙1(t)−
˙
u2(t), u1(t)−u2(t)i ≤0 for almost everyt.
Immediate consequences are the following:
Corollary 7 Let y∈ S and u be a solution of (5). Then lim
t→∞ku(t)−yk exists.
Corollary 8 There is at most one solution of (5).
Another aspect of dissipativity is the next property:
Proposition 9 The speed ku(t)k˙ is decreasing.
Proof. Lemma 6 implies that for anyh >0 ands < t
ku(t+h)−u(t)k ≤ ku(s+h)−u(s)k.
We conclude by dividing byh and taking the limit as h→0.
A basic inequality is the following:
Proposition 10 Let u satisfy (5) and [v, w]∈A, then:
ku(t)−vk2− ku(0)−vk2 ≤2 Z t
0
hw, v−u(s)ids. (6)
Proof. Write
ku(t)−vk2− ku(0)−vk2 = 2 Z t
0
hu(s), u(s)˙ −vids.
By monotonicity, we have hu(s), u(s)˙ −vi ≤ h−w, u(s)−vi, whence the result.
This is the idea in the definition ofintegral solutionintroduced in [17] (see the proof of Theorem 19).
We shall present two approaches for the existence of a solution of (5). The first one uses theYosida approximation and is the best-known in the theory of optimization in Hilbert spaces. The second one uses proximal sequences to approximate the function u. It is popular in the field of partial differential equations since it works naturally in arbitrary Banach spaces. Since it is less known in the optimization community we present it in detail.
But before doing so, and assuming for a moment that the differential inclusion (5) does have a solution, observe that by Lemma 6, for eacht≥0 the mapping x 7→u(t) defines a non expansive function from D(A) to itself that can be continuously extended to a map St from D(A) to itself.
The family {St}t≥0 is the semi-groupgenerated byA and satisfies:
i) S0 =I and St◦Sr =St+r; ii) kStx−Styk ≤ kx−yk;
iii) lim
t→0kx−Stxk= 0.
Reciprocally, given a continuous semi-group of contractions i.e. satisfying i), ii) and iii), from a closed convex subset C to itself, there exists a generator, namely a maximal monotone operator A withC =D(A) such thatStx coincides withu(t) for x∈D(A), see [19, Br´ezis].
We will use hereafter both notations u(t) and Stx.
2.2 Approach through the Yosida approximation.
2.2.1 The Yosida approximation
Recall that the resolvent is JλA. The Yosida approximation of A is the single-valued maximal monotone operatorAλ,λ >0, defined by
Aλ = 1
λ(I−JλA).
SinceJλAis nonexpansive and everywhere defined,Aλ is monotone (see Example 1 above) and max- imal (using Lemma 1). It is also clear thatAλ is Lipschitz-continuous with constant 2/λ. Observe thatS =A−10 =A−1λ 0 for allλ >0.
Recall thatPCxdenotes the orthogonal projection of a pointx∈Honto a nonempty closed convex set C⊂H. Theminimal section of A is the operatorA0 defined by A0x =PAx0, which is clearly monotone but not necessarily maximal.
The following results summarize the main properties of the resolvent and the Yosida approximation.
They can be found in [19, Br´ezis] (see also [13, Barbu] for Banach spaces).
Proposition 11 With the notation introduced above we have the following:
1. Aλx∈AJλAx
2. kAλxk ≤ kA0xk, kAλxk is nonincreasing inλ and lim
λ→0kAλxk → kA0xk.
3. lim
λ→0JλAx=x.
4. If xλ →x and Aλxλ remains bounded as λ→0, thenx∈D(A). Moreover, if y is a cluster point of Aλxλ as λ→0, then y∈Ax.
5. A0 characterizes A in the following sense: If A and B are maximal monotone with common domain and A0 =B0, then A=B.
6. lim
λ→0Aλx=A0x and D(A), the (strong) closure of D(A), is convex.
2.2.2 The existence result The main result is the following:
Theorem 12 There exists a unique absolutely continuous function u : [0,+∞) → H satisfying (5). Moreover,
1. u˙ ∈L∞(0,∞;H) with ku(t)k ≤ kA˙ 0xk almost everywhere.
2. u(t)∈D(A) for allt≥0 and kA0u(t)k decreases.
3. A0u(t) is continuous from the right and u(t) admits a right-hand derivative for all t ≥ 0;
namelyu(t˙ +) =−A0u(t) (lazy behavior).
The problem of finding a trajectory satisfying (5) was first posed and studied in [41, Komura] and [30, Crandall and Pazy]. The classical proof of Theorem 12 above can be found in [19, Br´ezis].
The idea is to consider the differential inclusion (5) with A = Aλ, which has a solution uλ by virtue of the Cauchy-Lipschitz-Picard Theorem. Then one proves first that, asλ→0,uλ converges uniformly on compact intervals to someu, then thatusatisfies (5) for the originalA. The following estimation plays a crucial role in the proof and is interesting on its own:
kuλ(t)−u(t)k ≤2kA0xk√
λt. (7)
Finally u is proved to have the properties enumerated in Theorem 12.
Comments
The same method can be extended to Banach spaces X such that both X and X∗ are uniformly
convex (see [37, Kato]).
2.3 Approach through proximal sequences.
2.3.1 Proximal sequences
Given{λn}a sequence of positive numbers or step sizes, a sequence {xn} isproximal if it satisfies
xn−xn−1
λn ∈ −Axn for all n≥1 x0 ∈ H.
(8) In other words,
xn= (I+λnA)−1xn−1 =JλAnxn−1. (9) IfAis maximal monotone, the existence of such a sequence follows from Theorem 2. Observe that the first inclusion in (8) can be seen as an implicit discretization of the differential inclusion (5), called also a backward scheme. Thevelocityat stage nis
yn= xn−xn−1
λn
. (10)
Comments
The notion of proximal sequences and the term proximal were introduced in [49, Moreau] for
f ∈ Γ0(H) and A = ∂f. In that case, finding xn corresponds to minimizing the Moreau-Yosida approximation
fλn(x) =f(x) + 1
2λnkx−xn−1k2
of f atxn−1 (see (4)).
Monotonicity implies the following properties:
Lemma 13 The sequence kynk is decreasing.
Proof. The inequality hyn −yn−1, xn −xn−1i ≤ 0 implies hyn −yn−1, yni ≤ 0 and therefore
kynk ≤ kyn−1k.
This is the counterpart of Proposition 9, which states that the speed of the continuous-time tra- jectory given by (5) decreases.
Proposition 14 For any [x, y]∈A
kxn−1−xk2 ≥ kxn−1−xnk2+kxn−xk2+ 2λnhy, xn−xi. (11)
Proof. Simply observe that
kxn−1−xk2 =kxn−1−xnk2+kxn−xk2+ 2hxn−1−xn, xn−xi (12) and hxn−1−xn, xn−xi ≥ hλny, xn−xi by monotonicity.
This is the counterpart of (6).
In particular one has:
Lemma 15 Let x∈ S. Then kxn−xk2+λ2nkynk2≤ kxn−1−xk2. An immediate consequence is the following:
Corollary 16 Let x∈ S. The sequence kxn−xk2 is decreasing, thus convergent.
Notice the similarity with Corollary 7.
2.3.2 Kobayashi inequality
The following inequality, from [39, Kobayashi], provides an estimation for the distance between two proximal sequences {xk}and {xbl}, with step sizes{λk} and {bλl}, respectively.
We use the following notation throughout the paper:
σk=
k
X
i=1
λi and τk=
k
X
i=1
λ2i (similarily for bσl and τbl).
Proposition 17 (Kobayashi inequality) Let {xk} and {xbl} be two proximal sequences. If u∈ D(A), then
kxk−bxlk ≤ kx0−uk+kxb0−uk+kA0ukp
(σk−bσl)2+τk+τbl. (13) We first prove the following auxiliary result:
Lemma 18 Let [u1, v1], [u2, v2]∈A and λ, µ >0, then
(λ+µ)ku1−u2k ≤λku2+µv2−u1k+µku1+λv1−u2k.
Proof. Write ∆u=u1−u2. Then
(λ+µ)ku1−u2k2 = λhu2−u1,−∆ui+µhu1−u2,∆ui
= λhu2+µv2−u1,−∆ui+µhu1+λv1−u2,∆ui+λµhv2−v1, u1−u2i
≤ h
λku2+µv2−u1kx+µku1+λv1−u2ki
ku1−u2k
by monotonicity.
Proof of Proposition 17: To simplify notation set ck,l =p
(σk−bσl)2+τk+bτl. The proof will use induction on the pair (k, l).
First, let us establish inequality (13) for the pair (k,0) withk≥0. Monotonicity implies, using (3) that, for anyu∈H
kx1−uk ≤ kx1−u+λ1(−y1−A0u)k=kx0−u−λ1A0uk so that
kx1−uk ≤ kx0−uk+λ1kA0uk.
Inductively we obtain
kxk−uk ≤ kx0−uk+σkkA0uk.
Thus
kxk−xb0k ≤ kxk−uk+ku−xb0k
≤ kx0−uk+σkkA0uk+kbx0−uk
≤ kx0−uk+kbx0−uk+ck,0kA0uk
because σk≤ck,0. In a similar fashion we prove the inequality for (0, l) withl≥0.
Now suppose (13) holds for (k−1, l) and (k, l−1). According to Lemma 18, (λk+bλl)kxk−xblk ≤λkkbxl+bλlybl−xkk+bλlkxk+λkyk−xblk.
Settingαk,l = bλl
λk+bλl and βk,l = 1−αk,l = λk
λk+bλl we have kxk−bxlk ≤ αk,lkxk−1−bxlk+βk,lkxbl−1−xkk
≤ αk,l
kx0−uk+kxb0−uk+ck−1,lkA0uk +βk,l
kx0−uk+kbx0−uk+ck,l−1kA0uk
= kx0−uk+kxb0−uk+ [αk,lck−1,l+βk,lck,l−1]kA0uk. (14) It only remains to verify that
αk,lck−1,l+βk,lck,l−1 ≤ck,l. (15) Cauchy-Schwartz Inequality implies
αk,lck−1,l+βk,lck,l−1 = α1/2k,l (α1/2k,l ck−1,l) +βk,l1/2(βk,l1/2ck,l−1)
≤ (αk,l+βk,l)1/2(αk,lc2k−1,l+βk,lc2k,l−1)1/2
= (αk,lc2k−1,l+βk,lc2k,l−1)1/2.
On the other hand, notice thatc2k−1,l =c2k,l−2λk(σk−σbl), whilec2k,l−1 =c2k,l+ 2bλl(σk−σbl). Hence, (αk,lck−1,l+βk,lck,l−1)2 ≤ αk,lc2k−1,l+βk,lc2k,l−1
= αk,lc2k,l+βk,lc2k,l−2(αk,lλk−βk,lbλl)(σk−bσl)
= c2k,l.
Inequalities (14) and (15) give (13).
Comments
Kobayashi’s original inequality also accounts for possible errors in the determination of the proximal sequence, see [39, Kobayashi]. Nonautonomous versions of the inequality can be found in [40, Kobayasi, Kobayashi and Oharu] or [2, Alvarez and Peypouquet].
2.3.3 The existence result
In general Banach spaces, existence and uniqueness of a solution of (5) can also be derived by the following method from [29, Crandall and Liggett] based on the resolvent.
Set t ∈[0, T], m ∈N and consider a proximal sequence with constant step sizes λk ≡t/m. The m-th iteration defines a function
um(t) =
I+ t mA
−m
x.
Repeat the procedure for eachm to obtain a sequence{um(t)}of functions from [0, T] toH.
Theorem 19 The sequence{um(t)}defined above converges to someu(t)uniformly on every com- pact interval [0, T]. Moreover, the function t7→u(t) satisfies (5).
Proof. Instead of the original proof from [29, Crandall and Liggett] we present an easier one using Kobayashi’s inequality (13)1. Fix N, M ∈N and t, s∈ [0, T] with T >0. Consider two proximal sequences with λk = t/N and bλl = s/M for all k, l. Initialize xk and bxl both at x. Note that xN =uN(t) and bxM =uM(s) hence
kuN(t)−uM(s)k ≤ kA0xk q
(t−s)2+TN2 +TM2.
Thus the sequence {un}converges uniformly on [0, T] to a function u, which is globally Lipschitz- continuous with constantkA0xk.
In order to prove that the function u satisfies (5) it suffices to verify that it is an integral solution in the sense of [17, B´enilan] (see Proposition 10), which means that for all [x, y]∈Aand t > s≥0 we have
1 2
ku(t)−xk2− ku(s)−xk2
≤ Z t
s
hy, x−u(τ)i dτ. (16) Since u is absolutely continuous and A is maximal monotone, (16) implies ˙u(t) ∈ −Au(t) almost everywhere on [0, T].
Monotonicity ofAimplies that for any proximal sequence{xk}: one hashxk−1−xk−λky, xk−xi ≥0.
But kxk−xk2− kxk−1−xk2 ≤2hxk−1−xk, x−xki and so
kxk−xk2− kxk−1−xk2 ≤2λkhy, x−xki.
Summing up fork= 1, . . . n we obtain
kxn−xk2− kx0−xk2 ≤2
n
X
k=1
λkhy, x−xki.
Setting x0 =u(s) and passing to the limit appropriately we get (16). Notice thatu(t)∈D(A) by
maximality.
A consequence of Proposition 17 and Theorem 19 is the following:
Corollary 20 The following statements hold:
i) For each z∈D(A) we have
kxn−u(t)k ≤ kx0−zk+ku(0)−zk+kA0zkp
(σn−t)2+τn. ii) For trajectories u andv we get
kv(s)−u(t)k ≤ kv(0)−zk+ku(0)−zk+kA0zk |s−t|.
iii) The unique function u satisfying (5) is Lipschitz-continuous with ku(s)−u(t)k ≤ kA0u(0)k |s−t|.
iv) u˙ ∈L∞(0,∞;H) with ku(t)k ≤ kA˙ 0xk almost everywhere.
Proposition 17 was used to construct a continuous trajectory by considering finer and finer dis- cretizations on a compact interval. By controlling the distance between two discrete schemes it is possible to obtain bounds for the distance between a limit trajectory and a discrete scheme. As a consequence, one can estimate the distance between two trajectories as well.
1In fact, Kobayashi’s proof is based on a simplification of Crandall and Liggett’s method.
2.4 Euler sequences
Assume A maps D(A) into itself (this is a strong assumption, so the range of applications of this discretization method is limited compared to proximal sequences). Let {λn} be a sequence of numbers in (0,1] (the step sizes). Define anEuler sequence{zn}recursively by
zn−zn−1
λn−1
∈ −Azn−1 for all n≥1 z0 ∈ D(A).
(17) A remarkable feature of this scheme is that the terms of the sequence can be computed explicitly (forward scheme).
Observe that if A = I −T with T : C → C nonexpansive and λn ≡ 1 then zn = Tnz0. This particular case has been studied extensively by several authors in the search for fixed points of T.
Some of their results will be presented in the forthcoming sections.
Notice also that in this framework, A=I −T with T nonexpansive, a Kobayashi-type inequality holds too, namely
kzk−zblk ≤ kz0−uk+kzb0−uk+ku−T(u)kp
(σk−bσl)2+τk+bτl, (18) whereu is any point inH. This fact was recently established by [68, Vigeral].
Let us define the velocity at stagenas
wn= zn+1−zn
λn ∈ −Azn. (19)
Lemma 21 If [u, v]∈A then
kzn+1−uk2 ≤ kzn−uk2+ 2λnhv, u−zni+λ2nkwnk2. (20)
Proof. For any u∈H one has
kzn+1−uk2 =kzn−uk2+ 2λnhwn, zn−ui+λ2nkwnk2. (21) The desired inequality follows from monotonicity since hwn, zn−ui ≤ hv, u−zni for [u, v]∈A.
This is the couterpart of (6) and (11). In particular one has:
Lemma 22 If u∈ S thenkzn+1−uk2 ≤ kzn−uk2+λ2nkwnk2.
Observe the similarity and the difference with (5) and (8). The dissipativity condition in Lemma 22 is much weaker than the corresponding ones in Lemmas 6 and 15.
An immediate consequence is the following:
Corollary 23 Assume P
kzn+1−znk2 <∞. For eachu∈ S the sequence kzn−uk is convergent.
Proof. It suffices to observe from Lemma 22 that the sequence kzn−uk2+P+∞
m=nkzm+1−zmk2
is decreasing.
Comments
The hypothesis in the previous result holds if{λn} ∈`2 and {wn} is bounded.
Notice the similarity with Corollaries 7 and 16.
The main drawback of Euler sequences is that they can be quite unstable. Most convergence results need regularity assumptions such as {λn} ∈ `2 and the boundedness of the sequence {wn}, or at least that P
kzn+1−znk2 <∞.
An important result involving an operatorA of the form I−T is the following, see [19, Br´ezis]:
Proposition 24 (Chernoff ’s estimate) LetT be nonexpansive fromH to itself andλ >0. Ifv satifies
˙
v(t) =−1
λ(I−T)v(t) with v(0) =v0 then
kv(t)−Tnv0k ≤ kv(0)k˙ p
λt+ (nλ−t)2. (22)
Proof. It is enough to consider the caseλ= 1.
Define φn(t) = kv(t)−Tnv0k and γn(t) = kv(0)k˙ p
t+ [n−t]2. We shall prove inductively that φn(t)≤γn(t). Forn= 0 simply observe that
kv(t)−v0k ≤ Z t
0
kv(s)k˙ ds≤ kv(0)kt˙ ≤γ0(t) by Proposition 9.
Now let us assume φn−1 ≤ γn−1 and prove φn ≤ γn. Multiplying ˙v(t) +v(t) = T v(t) by et and integrating we obtainv(t) =v0e−t+Rt
0e(s−t)T v(s)ds so that φn(t) =
e−t(v0−Tnv0) + Z t
0
e(s−t)[T v(s)−Tnv0]ds
≤ e−tkv0−Tnv0k+ Z t
0
e(s−t)φn−1(s)ds.
Noticing that kv0 −Tnv0k ≤ Pn
i=1kTi−1v0 −Tiv0k ≤ nkv0 −T v0k = nkv(0)k˙ and using the induction hypothesis we deduce
φn(t)≤e−t
nkv(0)k˙ + Z t
0
esγn−1(s)ds
. Hence it suffices to establish the inequality
n+ Z t
0
esp
s+ [(n−1)−s]2ds≤etp
t+ [n−t]2.
Since this holds trivially fort= 0, it suffices to prove the inequality for the derivatives etp
t+ [(n−1)−t]2 ≤et
"
pt+ [n−t]2+ 1−2[n−t]
2p
t+ [n−t]2
# .
This is easily verified by squaring both sides.
In particular, setting T = JλA we get v = uλ as in (7). Combining inequalities (7) and (22) we deduce that
k(I+λA)−nx−u(t)k ≤ k(JλA)nx−uλ(t)k+kuλ(t)−u(t)k
≤ kA0xk 2
√
λt+p
λt+ (nλ−t)2
. (23)
Taking λ=t/nwe obtain the following exponential approximation
I+ t nA
−n
x−u(t)
≤ 3kA0xkt
√n . (24)
Therefore, this discretization also approximates the continuous-time trajectory. Moreover, the ap- proximation is uniform on bounded intervals.
2.5 Further remarks
2.5.1 Discrete to continuous
Given a sequence {xn} in X along with a strictly increasing sequence {σn} of positive numbers with σ0 = 0 and σn → ∞ as n → ∞, one can construct a “continuous-time” trajectory x by interpolation: for t ∈ [σn, σn+1], take x(t) anywhere on the segment [xn, xn+1]. It is easy to see that any trajectory defined this way converges to some ¯xif, and only if, the sequence{xn}converges to ¯x.
Observe that if the interpolation is chosen to be piecewise constant in each subinterval [σn, σn+1), then
1 t
Z t 0
x(ξ)dξ= 1 σn
n
X
k=1
λkxk,
where λk = σk−σk−1. The sum on the right-hand side of the previous equality represents an average of the points {xn} that isweighted by the sequence{λn} and will be denoted by ¯xn. Ob- serve also that the convergence of these weighted averages is equivalent to the convergence of the continuous-time interpolation.
From now on we will consider only proximal or Euler sequences with step sizes {λn}∈/`1.
2.5.2 Asymptotic analysis to be carried out in the following sections
The next sections are devoted to the asymptotic analysis. We start by considering the sequences of values in the case f ∈ Γ0(H) and A = ∂f in Section 3. The rest deals with the behavior of trajectories and sequences themselves. Section 4 presents general tools related to weak convergence and properties of weak limit points. These last properties hold under weaker assumptions for the averages, which are studied in Section 5. In Section 6 we present weak convergence, in particular in the framework of demipositive operators. Section 7 introduces different geometrical conditions that are sufficient for strong convergence. Section 8 is devoted to almost orbits and describes equivalence classes that allow to recover previous results with a new perspective and extend to non autonomous processes.
3 Convex optimization and convergence of the values
This section is devoted to the case whereA=∂fis the subdifferential of a proper lower-semicontinuous convex function. We evaluatef on trajectories and discuss on the behavior of its values.
3.1 Continuous dynamics
When A = ∂f with f ∈ Γ0(H), the differential inclusion (5) is a generalization of the gradient method, for nondifferentiable functions. In what follows let u: [0,∞) →H be the solution of the differential inclusion
˙
u(t)∈ −∂f(u(t)), (25)
whose existence is given in Theorem 12. Let f∗= inf
x∈Hf(x)∈R∪ {−∞}.
The following result and its proof are essentially from [19, Br´ezis] (see [34, G¨uler]).
Proposition 25 The function t7→f(u(t)) is decreasing and lim
t→∞f(u(t)) =f∗. Proof. The subdifferential inequality is
f(u(t))−f(u(s))≤ −hu(t), u(t)˙ −u(s)i.
Thus
lim sup
s→t−
f(u(t))−f(u(s))
t−s ≤ −ku(t)k˙ 2 and so the functiont7→f(u(t)) is decreasing.
For eachz∈H and s∈[0, t] the subdifferential inequality then gives f(z)≥f(u(s)) +hu(s), u(s)˙ −zi ≥f(u(t)) + 1
2 d
dsku(s)−zk2. Integrating on [0, t] we obtain that
tf(z)≥tf(u(t)) + 1
2ku(t)−zk2−1
2ku(0)−zk2
and so
f(u(t)) +ku(t)−zk2
2t ≤f(z) +ku(0)−zk2
2t (26)
for everyz∈H. We conclude by lettingt→ ∞.
Comments
By inequality (26), if S 6= ∅ then f(u(t)) converges to f∗ at a rate of O(1/t). However, if the trajectoryu(t) is known to have a strong limit, then the rate drops too(1/t) (see [34, G¨uler]).
3.2 Proximal sequences
Let{xn} be a proximal sequence associated to A=∂f. The following result is due to [33, G¨uler]:
Proposition 26 The sequence f(xn) is decreasing and lim
n→∞f(xn) =f∗.
Proof. Recall that −yn=−xn−xn−1
λn
∈∂f(xn). The subdifferential inequality implies
f(xn−1)−f(xn)≥λnkynk2 (27) so that f(xn) is decreasing. Convergence of f(xn) to f∗ follows from Lemma 27 below since
σn→ ∞.
Lemma 27 Let u∈domf, then
f(xn)−f(u)≤ ku−x0k2 2σn
−ku−xnk2 2σn
−σn 2 kynk2. Proof. The subdifferential inequality gives
f(u)−f(xn)≥ hu−xn,−yni= hu−xn, xn−1−xni λn
for all u in the domain off. Thus
2λn(f(u)−f(xn))≥ ku−xnk2+λ2nkynk2− ku−xn−1k2. Summation from 1 to nleads to
2σnf(u)−2
n
X
k=1
λkf(xk)≥ ku−xnk2+
n
X
k=1
λ2kkykk2− ku−x0k2. (28) Multiplying (27) by σn−1 and rearranging we get
σn−1f(xn−1)−σnf(xn) +λnf(xn)≥λnσn−1kynk2,
from which we derive
−σnf(xn) +
n
X
k=1
λkf(xk)≥
n
X
k=1
λkσk−1kykk2 by summation. Adding twice this inequality to (28) we obtain
2σn(f(u)−f(xn))≥ ku−xnk2− ku−x0k2+
n
X
k=1
λ2kkykk2+ 2
n
X
k=1
λkσk−1kykk2. Recall from Lemma 13 that kynk is decreasing. We get
kynk2σn2 = kynk2(σn−1+λn)2=kynk2(λ2n+ 2λnσn−1+σ2n−1)
= kynk2
n
X
k=1
(λ2k+ 2λkσk−1)≤
n
X
k=1
(λ2k+ 2λkσk−1)kykk2
and the result follows at once by rearranging the terms.
Comments
IfS 6=∅, Lemma 27 gives
kynk ≤ d(x0,S)
σn . (29)
A similar estimation had been proved in [20, Br´ezis and Lions] but the right-hand side is √
2 times larger.
The fact thatf(xn)→f∗ had first been proved in [45, Martinet] when f is coercive and λn≡λ.
By Lemma 27, if S 6= ∅ the rate of convergence of f(xn) to f∗ can be estimated at O(1/σn).
Moreover, (29) and the subdifferential inequality together give
f(xn)−f∗ ≤ hx∗−xn,−yni ≤ kx∗−xnk kynk ≤ d(x0,S)kx∗−xnk σn
for all x∗ ∈ S. Therefore, if the sequence {xn}is known to converge strongly, then |f(xn)−f∗|= o(1/σn). This was proved in [33, G¨uler] using a clever but unnecessarily sophisticated argument
instead of inequality (29).
3.3 Euler sequences
Let{zn} be an Euler sequence associated toA=∂f. In this case the sequencef(zn) need not be decreasing. However, we have the following:
Lemma 28 If either i) P
kzn+1−znk2 <∞ or ii) lim
n→∞λnkwnk2= 0, then lim inf
n→∞ f(zn) =f∗. Proof. Assume i). Since−wn∈∂f(zn), the subdifferential inequality and (21) together imply
kzn+1−yk2 ≤ kzn−yk2+ 2λn(f(y)−f(zn)) +λ2nkwnk2 (30)
for each y∈H. If P
kzn+1−znk2 <∞ then
Xλn(f(zn)−f(y))<∞ (possibly−∞). Since {λn}∈/ `1 one must have lim inf
n→∞ f(zn)≤f(y) for each y∈H.
Consider nowii). Inequality (30) can be rewritten as λn
h
2(f(zn)−f(y))−λnkwnk2i
≤ kzn−yk2− kzn+1−yk2 so that
Xλn
h
2(f(zn)−f(y))−λnkwnk2i
<∞ and lim inf
n→∞ f(zn)≤f(y) for each y∈H.
Part of the ideas in the proof of the preceding result (under hypothesis ii)) are from [64, Shor], where we can also find the following:
Proposition 29 Let dim(H) < ∞ and assume S is nonempty and compact. If lim
n→∞λn = 0 and the sequence wn is bounded then lim
n→∞f(zn) =f∗.
Proof. By continuity, it suffices to prove that dist(zn,S) = infy∈Skzn−yk tends to 0 asn→ ∞.
For γ > f∗ define Lγ = {x : f(x) = γ} and denote Lcoγ its convex hull. Both sets are compact.
Take ε >0 and define
δ(ε) = dist(S, Lf∗+ε) and d(ε) = max
u∈Lco
f∗+ε
dist(u,S).
Observe that 0< δ(ε) ≤ d(ε) → 0 as ε→ 0. By hypothesis and Lemma 28 there is N ∈ N such thatf(zN)≤f∗+εand λnkwnk ≤δ(ε) for all n≥N. We shall prove that dist(zn,S)≤2d(ε) for all n≥N. Since ε >0 is arbitrary this shows that lim
n→∞dist(zn,S) = 0.
Indeed, if f(zn) ≤ f∗ +ε (this holds for n = N) then zn ∈ Lcof∗+ε and dist(zn,S) ≤ d(ε). Hence dist(zn+1,S) ≤ d(ε) +δ(ε) ≤ 2d(ε). On the other hand, if f(zn) > f∗ +ε then dist(zn+1,S) ≤ dist(zn,S). To see this, notice that if y ∈ S then hkwwn
nk, y −zni is the distance from y to the hyperplane Πn={x:hwn, zn−xi= 0}, which is a supporting hyperplane for the setLcof(z
n) at the point zn. Therefore we have
hwn, y−zni ≥ kwnkdist(S,Πn)≥ kwnkdist(S, Lf(zn))≥ kwnkδ(ε),
where the second inequality follows from convexity and the last one is true wheneverf(zn)> f∗+ε.
Using (21) and recalling that λnkwnk ≤δ(ε) we deduce that
dist(zn+1,S)2 ≤dist(zn,S)2−λnkwnkδ(ε),
proving that dist(zn+1,S)≤dist(zn,S).
Observe that this result does not require the stabilizing summability condition but it is necessary to make a very strong assumption on the setS.
4 General tools for weak convergence
We denote by Ω[u(t)] (resp. Ω[xn]) the set of weak cluster points of a trajectory u(t) as t → ∞ (resp. of a sequence{xn} asn→ ∞).
Given a trajectoryu(t) we define
¯
u(t) = 1 t
Z t 0
u(ξ) dξ.
Similarly, given a sequence {xn} inH along with step sizes{λn}, we introduce
¯ xn= 1
σn
n
X
k=1
λkxk.
4.1 Existence of the limit
Most of the results on weak convergence that exist in the literature rely on the combination of two types of properties involving a subset F ⊂H (in all that followsF will be closed and convex):
The first one is a kind of “Lyapounov condition” on the sequence or the trajectory like (a1) kxn−uk converges to some`(u) for eachu∈F, or
(a2) PF(xn) converges strongly.
These properties imply that the sequence is somehow “anchored” to the set F.
The second one is a global one, concerning the set of weak cluster points of the sequence or trajectory:
(b) Ω[xn]⊂F.
However, it is sometimes available only for the averages:
(b’) Ω[¯xn]⊂F.
The following result is a very useful tool for proving weak convergence of a sequence on the basis of (a1)and (b) above. It is known, especially in Hilbert spaces, asOpial’s Lemma [51].
Lemma 30 (Opial’s Lemma) Let {xn} be a sequence in H and letF ⊂H. Assume 1. kxn−uk has a limit as n→ ∞ for each u∈F; and
2. Ω[xn]⊂F.
Then xn converges weakly to some x∗∈F.
Proof. Since {xn} is bounded it suffices to prove that it has only one weak cluster point. Let x, y∈Ω[xn]⊂F so that kxn−xk converges to`(x) and similarly for y. From
kxn−yk2 =kxn−xk2+kx−yk2+ 2hxn−x, x−yi (31)
one deduces by choosing appropriate subsequences
`(y)2 =`(x)2+kx−yk2 (xφ(n)* x) and
`(y)2 =`(x)2− kx−yk2 (xψ(n)* y)
hencex=y.
Comments
A Banach space X satisfiesOpial’s condition if it is reflexive and lim sup
n→∞
kxn−xk<lim sup
n→∞
kxn−yk whenever xn* x6=y. (32) Any uniformly convex Banach space having a weakly continuous duality mapping (in particular, any Hilbert space) satisfies Opial’s condition (see [51, Opial]). Opial’s Lemma holds in any Banach
space satisfying Opial’s condition.
Following [52, Passty], one obtains a more general result:
Lemma 31 Let {xn} be a sequence in H with step sizes{λn}and let F ⊂H. Assume(a1) : the sequence kxn−uk has a limit as n→ ∞ for each u∈F. Then the sets Ω[xn]∩F and Ω[¯xn]∩F each contains at most one point. In particular if Ω[xn]⊂F (resp. Ω[¯xn]⊂F), then xn (resp. x¯n) converges weakly as n→ ∞. A similar result holds for trajectories.
Proof. By (31), hxn, x−yi converges to some m(x, y) for any x, y ∈ F. If u and v belong to Ω[xn]∩F one obtainshu, u−vi=hv, u−vihenceu=v. Similarlyh¯xn, x−yiconverges tom(x, y).
Thus both Ω[xn]∩F and Ω[¯xn]∩F contain at most one point.
An alternative proof using(a2) and either(b) or(b’) is as follows:
Lemma 32 Let {xn} be a bounded sequence in H with step sizes {λn} and let F ⊂ H be closed and convex. Assume (a2): PFxn→ζ as n→ ∞. Then
Ω[xn]∩F ⊂ {ζ} and Ω[¯xn]∩F ⊂ {ζ}.
In particular, ifΩ[xn]⊂F (resp. Ω[¯xn]⊂F), then xn (resp. x¯n) converges weakly toζ. A similar result is true for trajectories.
Proof. By definition of the projection, for each u∈F one has hxn−PFxn, u−PFxni ≤0.
Since xn is bounded we deduce that
hxn−ζ, u−ζi ≤ρn
with lim
n→∞ρn= 0. This implies Ω[xn]∩F ⊂ {ζ}(if v∈Ω[xn]∩F, takeu=v). Similarly hx¯n−ζ, u−ζi ≤ρ¯n,
which gives Ω[¯xn]∩F ⊂ {ζ}.
A sligthly more demanding assumption is the Fejer property:
(a3) ku(t)−pk decreases for eachp∈F, or
(a3’) There exists{εn} ∈`1 such that kxn+1−uk2 ≤ kxn−uk2+εnfor all u∈F.
Then one has the following, from [27, Combettes]:
Lemma 33 Any trajectory satisfying (a3) also satisfies (a2).
Any sequence satisfying (a3’) also satisfies (a2).
Proof. Letu(t) satisfy(a3)and let v(t) =PFu(t). Note first that, using the projection property and (a3)
kv(t+h)−u(t+h)k2 ≤ kv(t)−u(t+h)k2 ≤ kv(t)−u(t)k2. hencekv(t)−u(t)kdecreases, hence converges.
The parallelogram equality gives kv(t+h)−v(t)k2+ 4
v(t+h)+v(t)
2 −u(t+h)
2= 2kv(t+h)−u(t+h)k2+ 2kv(t)−u(t+h)k2.
F convex implies
v(t+h)+v(t)
2 −u(t+h)
≥ kv(t+h)−u(t+h)k2, hence kv(t+h)−v(t)k2 ≤2
kv(t)−u(t)k2− kv(t+h)−u(t+h)k2 so that v(t) has a strong limit v ast→ ∞.
Now let {xn} satisfy(a3’)and write yn=PFxn. As before, one has kyn+1 −xn+1k 2≤ kyn−xn+1k2≤ kyn−xnk2+εn so that kyn−xnk2+P+∞
m=nεm is decreasing hencekyn−xnk2 converges as well.