Linear and strong convergence of algorithms involving averaged nonexpansive operators
Heinz H. Bauschke, Dominikus Noll, Hung M. Phan
Overview
Throughout this paper, is a real Hilbert space with inner product and induced norm . The convex feasibility problem asks to find a point in the intersection of convex sets. This is an important problem in mathematics and engineering; see, e.g., , , , , , , , , and the references therein.
Oftentimes, the convex sets are given as fixed point sets of projections or (more generally) averaged nonexpansive operators. In this case, weak convergence to a solution is guaranteed but the question arises under which circumstances can we guarantee strong or even linear convergence. The situation is quite clear for projection algorithms; see, e.g., and also .
The aim of this paper is to provide verifiable sufficient conditions for strong and linear convergence of algorithms based on iterating convex combinations of averaged nonexpansive operators.
Our results can be nontechnically summarized as follows: If each operator is well behaved and the fixed point sets relate well to each other, then the algorithm converges strongly or linearly.
Specifically, we obtain the following main results on iterations of averaged nonexpansive mappings:
If each operator is boundedly linearly regular and the family of corresponding fixed point sets is boundedly linearly regular, then quasicyclic averaged algorithms converge linearly (Theorem 6.1).
If each operator is boundedly regular and the family of corresponding fixed point sets is boundedly regular, then cyclic algorithms converge strongly (Theorem 7.11).
If each operator is boundedly regular and the family of corresponding fixed point sets is innately boundedly regular, then random sequential algorithms converge strongly (Theorem 7.14).
We also focus in particular on algorithms featuring the Douglas–Rachford splitting operator and obtain new convergence results on the Borwein–Tam method and the cyclically anchored Douglas–Rachford algorithm.
The remainder of the paper is organized as follows. In Sections 2 and 3, we discuss (boundedly) linearly regular and averaged nonexpansive operators. The bounded linear regularity of the Douglas–Rachford operator in the transversal case is obtained in Section 4. In Section 5, we recall the key notions of Fejér monotonticity and regularity of collections of sets. Our main convergence result on quasicyclic algorithms is presented in Section 6. In Section 7, we turn to strong convergence results for cyclic and random algorithms. Applications and numerical results are provided in Section 8. Notation in this paper is quite standard and follows mostly .
Operators that are (boundedly) linearly regular
Our linear convergence results depend crucially on the concepts of (bounded) linear regularity which we introduce now.
Let be such that . We say that:
is linearly regular with constant if
note that in general depends on , which we sometimes indicate by writing .
Let be a nonempty closed convex subset of and let . Then is linearly regular with constant .
Proof. Indeed, and .
The following example shows that an operator may be boundedly linearly regular yet not linearly regular. This illustrates that the converse of the implication (3) fails.
Then is boundedly linearly regular with ; however, is not linearly regular.
Proof. Let . Since , we deduce
If , then and the result follows.
Let be linear and nonexpansive with closed. Then is linearly regular.
Proof. Set . Then is maximally monotone by [8, Example 20.26], and using [8, Proposition 20.17]. By the Closed Graph Theorem (see, e.g., [17, Theorem 8.18]), there exists such that
Now let and split into , where and . Then
and the result follows.
Let and be closed subspaces of such that is closed, and set . Then , and is closed; consequently, is linearly regular.
Proof. The formula for is in, e.g., . On the one hand, it is well known (see, e.g., [8, Corollary 15.35]) that is closed as well. On the other hand, [11, Corollary 2.14] implies that . Altogether, is closed. Finally, apply Theorem 2.4.
Proof. Let . A direct computation (or [5, Section 5]) yields
i.e., shrinks the vector by and rotates it by . Hence and
On the other hand, using , we obtain
Altogether, .
We conclude this section by comparing our notion of bounded linear regularity to metric regularity of set-valued operators.
Suppose that is firmly nonexpansive and thus the resolvent of a maximally monotone operator . Suppose that is such that , i.e., . Then metric subregularity of at means that there exists and such that . In terms of , this is expressed as . If , then the Minty parametrization yields
moreover, . This is related to bounded linear regularity of . The interested reader is referred to for further information on metric subregularity; see also and .
Averaged nonexpansive operators
We work mostly within the class of averaged nonexpansive mappings which have proven to be a good compromise between generality and usability.
The mapping is averaged nonexpansive if there exists and nonexpansive such that .
The class of averaged nonexpansive operators is closed under compositions and convex combinations, and it includes all firmly nonexpansive mappings; see, e.g., for further information.
Let be -Lipschitz with . Then is averaged.
Proof. Let . Then . Now is -Lipschitz and is -Lipschitz, hence
is nonexpansive. Set . Then and is therefore averaged.
(See, e.g., [8, Proposition 4.25(iii)].) Let be averaged nonexpansive. Then there exists such that
The following two properties are crucial to our subsequent analysis.
Let be averaged nonexpansive. Then there exists such that for every nonempty subset of , we have
Let be a finite ordered index set, let be family of averaged nonexpansive operators with , and let be in $\sum_{i\in I}\omega_{i}=1I_{+}=\big{\{}{i\in I}~{}\big{|}~{}{\omega_{i}>0}\big{\}}\sigma_{+}=\min_{i\in I_{+}}\sigma_{i}x\in Xy=\sum_{i\in I}\omega_{i}T_{i}x$ Then
Let be averaged nonexpansive such that
Then is boundedly linearly regular; moreover, is linearly regular if does not depend on .
Proof. We abbreviate by . Let and let . Obtain and as in (19). Then
Hence .
The following example can be viewed as a generalization of Example 2.6.
Suppose that is linear such that and . Let , let , and set . Then is linearly regular.
Proof. Set . Then and ; hence . By Example 3.2, is averaged. Furthermore, . The linear regularity of thus follows from Lemma 3.6.
We conclude this section with some key inequalities.
Let be averaged firmly nonexpansive and boundedly linearly regular, and let . Suppose that is a nonempty subset of . Then there exist , , and such that for every , we have
If is linearly regular, then these constants do not depend on .
Proof. Let us obtain the constants from bounded linear regularity and from the averaged nonexpansiveness. Abbreviate , and let . Then by Corollary 3.4. Hence (21) holds with
Note that depends only on when is in addition linearly regular. Next, we set
which again depend only on in the presence of linear regularity. Then, by (21), . Since is nonexpansive, we deduce
i.e., (22). Finally, using Corollary 3.4, we conclude that
i.e., (23) holds.
The Douglas–Rachford Operator for Tranversal Sets
In this section, is finite-dimensional, and are nonempty closed convex subsets of with . Moreover, , , denote the affine span of and the corresponding parallel space, respectively. We also set
i.e., is the Douglas–Rachford operator for . Note that . Our next two results are essentially contained in , where even nonconvex settings were considered. In our present convex setting, the proofs become much less technical.
\operatorname{Fix}T=(A\cap B)+N_{A-B}(0)=(A\cap B)+\big{(}Y\cap N_{A-B}(0)\big{)}+Y^{\perp}.
.
If , then and .
If , then .
If , then .
Suppose , and let . Then there exists and such that
Proof. Since , we deduce from [10, Lemma 3.1 and Theorem 3.13] that
Set and . After passing to subsequences if necessary we assume that and . Then and thus . Since , we deduce that , , and . Thus, and . Altogether, , which contradicts (31). We thus have proved (29).
Now let . Because is nonexpansive and , we deduce with the Cauchy–Schwarz inequality that
Suppose that . Then
In particular, and . After passing to subsequences if necessary, we assume that . Then . By Proposition 4.1(iii), . Using Lemma 4.2 and after passing to another subsequence if necessary, we obtain such that
This is absurd since .
We are now ready for the main result of this section.
Suppose that the pair is transversal, i.e., . Then is boundedly linearly regular.
Lemma 4.2, which lies at the heart of this section, is proved in much greater generality in the recent paper . The novelty here is to deduce bounded linear regularity of the Douglas–Rachford operator (see Theorem 4.4) in order to make it a useful building block to obtain other linear and strong convergence results.
Fejér Monotonicity and Set Regularities
Since all algorithms considered in this paper generate Fejér monotone sequences, we review this key notion next.
Clearly, every Fejér monotone sequence is bounded. Let us now review some results concerning norm and linear convergence of Fejér monotone sequences.
Proof. (i): See, e.g., [8, Theorem 5.12]. (ii): See, e.g., [8, Proposition 5.9(ii)].
Corollary 5.4 implies the following example, which was analyzed in much greater detail in .
Proof. is averaged (even firmly nonexpansive), and linearly regular by Example 2.5. Now apply Corollary 5.4.
Proof. Combine Theorem 4.4 with Corollary 5.4.
2 Regularities for families of sets
We now recall the notion of a collection of regular sets and key criteria. This will be crucial in the formulation of the linear convergence results.
Let be a finite family of closed convex subsets of with . We say that:
is linearly regular if .
is boundedly linearly regular if .
Suppose that , and let be a finite family of closed convex subsets of with . Then the following hold:
Suppose each is a subspace. Then is regular in any of the four senses if and only if is closed.
Suppose each is a cone. Then is regular in any of the four senses if and only if is closed.
Suppose each is a cone and . Then is regular in any of the four senses if and only if is closed.
If , then is boundedly linearly regular.
If , , …, are (boundedly) linearly regular, then so is .
If , then is boundedly linearly regular.
If each is a polyhedron, then is linearly regular.
If is finite-dimensional, are polyhedra, and , then is boundedly linearly regular.
If is finite-dimensional, then is boundedly regular.
Proof. (i): [7, Theorem 5.19]. (ii): [18, Theorem 3.28]. (iii): [18, Corollary 3.30]. (iv): [7, Corollary 5.13]. (v): [7, Theorem 5.11]. (vi): [6, Corollary 4.5]. (vii): [7, Corollary 5.26]. (viii): [4, Theorem 5.6.2]. (ix): .
Let be a finite family of closed convex subsets of with . We say that is innately boundedly regular if is boundedly regular for every nonempty subset of . Innate regularity and innate (bounded) linear regularity are defined analogously.
Fact 5.8 allows to formulate a variety of conditions sufficient for innate regularity. Here, we collect only some that are quite useful.
Let be a finite family of closed convex subsets of with . Then the following hold:
If is finite-dimensional, then is innately boundedly regular.
If is finite-dimensional and , then is innately linearly regular.
If each is a subspace and is closed for every nonempty subset of , then is innately linearly regular.
Proof. (i): Fact 5.8(ix). (ii): Fact 5.8(viii). (iii): Fact 5.8(i).
Convergence Results for Quasi-Cyclic Algorithms
Unless otherwise stated, we assume from now on that
is a finite family of nonexpansive operators from to with common fixed point set
We are now ready for our first main result.
Proof. Set , where . Let . By assumption,
Get as in (22) (with replaced by ) and set . In view of Corollary 3.5, it follows that
Applying this with (and releasing ) yields
Theorem 6.1 is quite flexible in the amount of control a user has in generating sequences. We point out two very popular instances next.
Some concrete and new results will be considered in Section 8; there are already several known results that can be deduced from this framework (see, e.g., and ).
We mention here the related frameworks by Kiwiel and Łopuch who bundled regularity of the fixed point sets together with regularity of the operators to study accelerated generalizations of projection methods. Theirs and our techniques find their roots in ; see also . We feel that the approach presented here is more convenient for applications; indeed, one first checks that the operators are well behaved — the algorithms will be likewise if the fixed point sets relate well to each other.
We end this section with the following probabilistic result whose basic form is due to Leventhal . The proof presented here is somewhat simpler and the conclusion is stronger.
On the other hand, by bounded linear regularity of , we get such that
Combining and taking the expected value, we deduce
and the result follows with .
Convergence Results for Cyclic and Random Algorithms
In this section, we focus on strong convergence results for algorithms which utilize the operators either cyclically or in a more general, not necessarily quasicyclic, fashion. Simple examples involving projectors show that linear convergence results are not to be expected. Accordingly, the less restrictive notion of (bounded) regularity is introduced — it is sufficient for strong convergence.
We start our analysis with the following notion which can be seen as a qualitative variant of (bounded) linear regularity.
Let be such that . We say that:
Comparing with Definition 2.1, we note that
These notions are much less restrictive than their quantitative linear counterparts:
Let be continuous, suppose that is finite-dimensional Or, more generally, that is boundedly compact. and that . Then is boundedly regular.
We now turn to “property (S)”, a notion first considered by Dye et al. in .
Let be averaged nonexpansive such that . Then has property (S) with respect to .
Let be nonexpansive and suppose that is projective with respect to . Then has property (S) with respect to .
The importance of projectivity stems from the following observation.
Proof. See [3, Lemma 2.8.(iii)].
because is projective with respect to . Altogether, . Since is boundedly regular, it follows that . Hence is projective with respect to and the result now follows from Fact 7.7.
Property (S) in tandem with bounded regularity implies projectivity, which turns out to be crucial for the results on random algorithms.
Let be nonexpansive such that , and let . Suppose that satisfies property (S) with respect to , and that is boundedly regular. Then is projective with respect to .
Let be averaged nonexpansive and boundedly regular such that . Then is projective with respect to .
Proof. Combine Proposition 7.4 and Proposition 7.9.
We now obtain a powerful strong convergence result for cyclic algorithms.
Proof. By Corollary 7.10, each is projective with respect to every point in . The result thus follows from Proposition 7.8.
Proof. By Corollary 7.10, each is projective with respect to and hence with respect to . Now apply Fact 7.13 and Fact 5.3(ii).
Applications and Numerical Results
In this section, and is a family of closed convex subsets of with
The following result is due to Borwein and Tam (see [12, Theorem 3.1]):
The following new results now follow from our analysis.
Suppose that is finite-dimensional and that . Then the convergence of the Borwein–Tam method is with a linear rate.
Proof. Combine Theorem 4.4 with Corollary 6.2.
Suppose that each is a subspaceA simple translation argument yields a version for affine subspaces with a nonempty intersection. with is closed, and that is boundedly linearly regular. Then the convergence of the Borwein–Tam method is with a linear rate.
Proof. Combine Example 2.5 with Corollary 6.2.
Of course, using Theorem 6.1, we can formulate various variants for a general quasicyclic variant. We conclude this section with a random version.
Proof. Combine Example 2.5 with Theorem 7.14.
2 The Cyclically Anchored Douglas–Rachford Algorithm (CADRA)
In this section, we assume that , that is a closed convex subset of , also referred to as the anchor, and that is a family of closed convex subsets of such that
Note that when , then CADRA coincides with the classical Douglas–Rachford algorithmThis is not the case for the BTM considered in the previous subsection..
Let us record a central convergence result concerning the CADRA.
is finite-dimensional and that .
and each is a subspace with closed and that is boundedly linearly regular.
Proof. The weak convergence follows from e.g. [7, Theorem 5.22]. (i): Now combine Theorem 4.4 with Corollary 6.2. (ii): Combine Example 2.5 with Corollary 6.2.
One may also obtain a random version of CADRA by using Theorem 7.14.
3 Numerical experiments
We divide the 50 problems into 5 groups, depending on the value of . In Table 1, we record the median of the number of iterations required for each algorithm to terminate, and we also list the percentage that each algorithm is the fastest among the three.
Finally, we observe that CADRA performs quite well compared to CycP and BTM, especially when the range of parameters keep the problems moderately underdetermined.
Acknowledgments
HHB was partially supported by the Natural Sciences and Engineering Research Council of Canada and by the Canada Research Chair Program. DN acknowledges hospitality of the University of British Columbia in Kelowna and support by the Pacific Institute of the Mathematical Sciences during the preparation of this paper. HMP was partially supported by an NSERC accelerator grant of HHB.