Convergence rate analysis for averaged fixed point iterations in the presence of Hölder regularity
Jonathan M. Borwein, Guoyin Li, Matthew K. Tam
Introduction
Consider the problem of finding a point in the intersection of a finite family of closed convex subsets of a Hilbert space; a problem often referred to as the convex feasibility problem which arises frequently throughout areas of mathematics, science and engineering. For details, we refer the reader to the surveys , the monographs , any of , and the references therein.
One approach to solving convex feasibility problems involves designing a nonexpansive operator whose fixed point set can be used to easily produce a point in the target intersection (in the simplest case, the fixed point set coincides with the target intersection). The operator’s fixed point iteration can then be used as the basis of an iterative algorithm which, in the limit, yields the desired solution. An important class of such methods comprises the so-called projection and reflection methods which employ various combinations of projection and reflection operations with respect to underlying constraint sets.
Notable methods of this kind include the alternating projection algorithm, the Douglas–Rachford (DR) algorithm , and many extensions and variants . Even in settings without convexity , such methods remain a popular choice due largely to their simplicity, ease-of-implementation and relatively – often surprisingly – good performance.
The origins of the Douglas–Rachford (DR) algorithm can be traced to where it was used to solve problems arising in nonlinear heat flow. In its full generality, the method finds zeros of the sum of two maximal monotone operators. Weak convergence of the scheme was originally proven by Lions and Mercier , and the result was recently strengthened by Svaiter . Specialized to feasibility problems, Svaiter’s result implies that the iterates generated by the DR algorithm are always weakly convergent, and that the shadow sequence converges weakly to a point in the intersection of the two closed convex sets. The scheme has also been examined in where its relationship with another popular method, the proximal point algorithm, was discussed.
Motivated by the computational observation that the Douglas–Rachford algorithm sometimes outperforms other projection methods, in the convex case many researchers have studied the actual convergence rate of the algorithm. By convergence rate, we mean how fast the sequences generated by the algorithm converges to their limit points. For the Douglas–Rachford algorithm, the first such result, which appeared in and was later extended by , showed the algorithm to converge linearly whenever the two constraint sets are closed subspaces with a closed sum, and, further, that the rate is governed exactly by the cosine of the Friedrichs angle between the subspaces. In finite dimensions, if the sum of the two subspaces is not closed, convergence of the method – while still assured – need not be linear [11, Sec. 6]. See also for other recent work regarding linear convergence. For most projection methods, it is typical that there exists instances in which the rate of convergence is arbitrarily slow and not even sublinear or arithmetic . Most recently, a preprint of Davis and Yin shows that indeed the Douglas–Rachford method also may converge arbitrarily slowly in infinite dimensions [25, Th. 9].
In potentially nonconvex settings, a number of recent works have established local linear convergence rates for the DR algorithm using commonly used constraint qualifications. When specialized to the convex case, these results state that the DR algorithm exhibits locally linear convergence for convex feasibility problems in a finite dimensional space whenever the relative interiors of the two convex sets have a non-empty intersection. On the other hand, when such a regularity condition is not satisfied, the DR algorithm can fail to exhibit linear convergence, even in simple two dimensional cases as observed by [12, Ex. 5.4(iii)] (see Section 6 for further examples and discussion). This situation therefore calls for further research aimed at answering the question: Can a global convergence rate for the DR algorithm and its variants be established or estimated for some reasonable class of convex sets without the above mentioned regularity condition?
The goal of this paper is to provide some partial answers to the above question, as well as giving simple tools for establishing sublinear or linear convergence of the Douglas–Rachford algorithm and variants. Our analysis is performed within the much more general setting of fixed point iterations described by averaged nonexpansive operators. This broad framework covers many iterative fixed-point methods including various Krasnoselskii–Mann iterations, the cyclic projection algorithm, Douglas–Rachford algorithms and forward-backward splitting methods, and can be used to solve not only convex feasibility problems but also convex optimization problems and variational inequality problems. We pay special attention to the case in which the underlying sets are convex semi-algebraic sets in a finite dimensional space. Such sets comprise a broad sub-class of convex sets that we shall show satisfy Hölder regularity properties without requiring any further assumptions. Indeed, they capture all polyhedra and convex sets described by convex quadratic functions. Furthermore, convex semi-algebraic structure can often be relatively easily identified.
The detailed contributions of this paper are summarized as follows:
We study an abstract algorithm which we refer to as the quasi-cyclic algorithm. This algorithm covers many iterative fixed-point methods including various Krasnoselskii–Mann iterations, the cyclic projection algorithm, Douglas–Rachford algorithms and forward-backward splitting methods. In the presence of so-called bounded Hölder regularity properties, sublinear convergence of the algorithm is then established (Theorem 15).
The quasi-cyclic algorithm framework is then specialized to the Douglas–Rachford algorithm and its variants (Section 4). We show the results apply, for instance, to the important case of feasibility problems for which the underlying sets are convex semi-algebraic in a finite dimensional space.
A damped variant of the Douglas–Rachford algorithm is examined. Again, in the case in which the underlying sets are convex basic semi-algebraic sets in a finite dimensional space, we obtain a more explicit estimate of the sublinear convergence rate in terms of the dimension of the underlying space and the maximum degree of the polynomials involved (Theorem 5.46).
The remainder of the paper is organized as follows: in Section 2 we recall definitions and key facts used in our analysis. In Section 3 we investigate the rate of convergence of the quasi-cyclic algorithm. In Section 4 we specialize these results to the classical Douglas–Rachford algorithm and its cyclic variants. In Section 5 we consider a damped version of the Douglas–Rachford algorithm. In Section 6 we establish explicit convergence rates for two illustrative problems. We conclude the paper in Section 7 by discussing possible directions for future research.
Preliminaries
Throughout this paper our setting is a (real) Hilbert space with inner product . The induced norm is defined by for all . Given a closed convex subset of , the (nearest point) projection operator is the operator given by
Let us now recall various definitions and facts used throughout this work, beginning with the notion of Fejér monotonicity.
We now turn our attention to a Hölder regularity property for typically finite collections of sets.
It is clear, from Definition 4, that any collection containing only a single set trivially has a bounded Hölder regular intersection with uniform exponent . More generally, Definition 4 with is well-studied in the literature where it appears, amongst other names, as bounded linear regularity . For a recent study, the reader is referred to [32, Remark 7]. The local counterpart to Definition 4 has been characterized in [32, Th. 1] under the name of metric -subregularity.
We next turn our attention to a nonexpansivity notion for operators.
firmly non-expansive if, for all ,
-averaged for some , if there exists a non-expansive mapping such that
The class of firmly non-expansive mappings comprises precisely the 1/2-averaged mappings, and any -averaged operator is non-expansive [7, Ch. 4]. The term “av- eraged mapping” was coined in . The following fact provides a characterization of averaged maps that is useful for our purposes.
Let be an -averaged operator on a Hilbert space with . Then, for all ,
Denote the set of fixed points of an operator by
The following definition is of a Hölder regularity property for operators.
An operator is bounded Hölder regular if, for each bounded set , there exists an exponent and a scalar such that
Furthermore, if the exponent does not depend on the set , we say that is bounded Hölder regular with uniform exponent .
Note that, in the case when , Definition 7 collapses to the well studied concept of bounded linear regularity and has been used in to analyze linear convergence of algorithms involving non-expansive mappings. Moreover, it is also worth noting that if an operator is bounded Hölder regular with exponent then the mapping is bounded Hölder metric subregular with exponent . Hölder metric subregularity – which is a natural extension of metric subregularity – along with Hölder type error bounds has recently been studied in .
Finally, we recall the definitions of semi-algebraic functions and semi-algebraic sets.
The next fact summarises some fundamental properties of semi-algebraic sets and functions.
Any polynomial is a semi-algebraic function.
Let be a semi-algebraic set. Then is a semi-algebraic function.
(P1) and (P4) follow directly from the definitions. See [14, Prop. 2.2.8] for (P2), [14, Prop. 2.2.6] for (P3) and (P5), and [14, Cor. 2.6.7] for (P6). ∎
Any basic semi-algebraic convex set is clearly convex and semi-algebraic. On the other hand, there exist sets which are both convex and semi-algebraic but fail to be basic semi-algebraic convex set, see .
It transpires out that any finite collection of basic semi-algebraic convex sets has an intersection which is boundedly Hölder regular with uniform exponent (without requiring further regularity assumptions). In the following lemma, denotes the central binomial coefficient with respect to given by where denotes the integer part of a real number.
where .
We also recall the following useful recurrence relationship established in .
where the convention that is adopted.
The rate of convergence of the quasi-cyclic algorithm
In this section we investigate the rate of convergence of an abstract algorithm we call quasi-cyclic. To define the algorithm, let be a finite set, and let be a finite family of operators on a Hilbert space . Given an initial point , the quasi-cyclic algorithm generates a sequence according to
The quasi-cyclic algorithm appears in where linear convergence of the algorithm was established under suitable regularity conditions. As we shall soon see, the quasi-cyclic algorithm provides a broad framework which covers many important existing algorithms including Douglas-Rachford algorithms, the cyclic projection algorithm, the Krasnoselskii–Mann method, and forward-backward splitting. To establish its convergence rate, we use three preparatory results.
from which, for sufficiently large , we deduce
Together with (5) this gives as claimed. ∎
The following proposition provides a convergence rate for Fejér monotone sequences satisfying an additional property, which we later show to be satisfied in the presence of Hölder regularity.
Let be a non-empty closed convex set in a Hilbert space and let be a positive integer. Suppose the sequence is Fejér monotone with respect to and satisfies
for some and . Then for some and, there exist constants and such that
Furthermore, the constants may be chosen to be
and necessarily lies in whenever .
Without loss of generality, we assume that . Let and . Then (6) becomes
We now distinguish two cases based on the value of .
Case 1: Suppose . Then, noting that , Lemma 12 implies
It follows that . In particular, we have . By Fact 2, for some and hence as . Denote
and, on the other hand, if (and so, , then
Here denotes the largest integer which is smaller or equal to , the first inequality follows from the Fejér monotonicity of and the last inequality follows from the definition of . This, together with Fact 3, implies that
where the last equality follows from the definition of .
Let . On one hand, if , then
and, on the other hand, if (and so, , then
By the same argument as used in Case 1, for some , we see that
The conclusion follows by setting ∎
We are now in a position to state our main convergence result, which we simultaneously prove for both variants of our Hölder regularity assumption (non-uniform and uniform versions).
For each , the operator is bounded Hölder regular .
has a boundedly Hölder regular intersection.
Then at least with a sublinear rate for some .
In particular, if we assume , and hold where , are given by
for each , the operator is bounded Hölder regular with uniform exponent ;
has a bounded Hölder regular intersection with uniform exponent ,
then there exist constants and such that
where and .
Denote . We first consider the case in which Assumptions (a), (b) and (c) hold. We first observe that, as a consequence of Lemma 13, we may assume without loss of generality the following two inequalities holds:
Set and . By (11) and (9), for all , it follows that
Also, since has a boundedly Hölder regular intersection, there exist an exponent and a scalar such that
where the second from last inequality follows from convexity of the function , and the last uses (12) noting that .
Furthermore, for each , applying and in (3) we have
where the last inequality follows from (10). Altogether, combining (14), (16) and (17) gives
Since was chosen arbitrary, using (13) we obtain
where the constant and are given by
Then, the first assertion follows from Proposition 14.
To establish the second assertion, we suppose that the assumptions (a′), (b′) and (c) hold. Proceed with the same proof as above, and noting that the exponents and are now independent of the choice of , we see that the second assertion also follows. ∎
A closer look at the proof of Theorem 15 reveals that a quantification of the constants and is possible using the various regularity constants/exponents and (7). More precisely, (7) holds with
Here is the max of the constants of bounded Hölder regularity of the individual operators and is the constant of bounded Hölder regularity of the collection , respectively, on an appropriate compact set. Consequently, these expressions, appropriately specialized, also hold for all the subsequent corollaries of Theorem 15.
Theorem 15 generalizes [10, Th. 6.1] which considers the special case in which the Hölder exponents are independent of the bounded set and are specified by , .
A slight refinement of Theorem 15 which allows for extrapolations as well as different averaging constants is possible. More precisely, an extrapolation of the operator (in the sense of ) is a (non-convex) combination of the form where the weight may take values larger than . Recall that for a finite set , we use to denote the number of elements of .
Let and consider the extrapolated quasi-cyclic algorithm generated by
For each , the operator is bounded Hölder regular.
has a boundedly Hölder regular intersection.
Then at least with a sublinear rate for some .
In particular, if we assume , and hold where , are given by
for each , the operator is bounded Hölder regular with uniform exponent ;
has a bounded Hölder regular intersection with uniform exponent ,
then there exist constants and such that
where and .
For each , by Definition 5(c), the operator is -averaged where
Let , . Then, and
This together with Assumption (c) of this corollary implies that Assumption (c) of Theorem 15 holds for . Therefore,the claimed result now follows from Theorem 15.
Throughout this work we assume the collection of operators ( a finite index set) to have a common fixed point. In this setting, with appropriate nonexpansivity properties, one has that the fixed point set of convex combinations or compositions of the operators is precisely the set of their common fixed points. Whilst there do exist several instance where such an assumption does not hold (e.g., regularization schemes such as ), this does not preclude their analysis using the theory presented here (see Proposition 4.39). Indeed, for such cases, the fixed point set of an appropriate convex combination or composition of operators is non-empty, and this aggregated operator thus amenable to our results (rather than the individual operators themselves). The question of usefully characterizing the fixed point set of this aggregated operator must then be addressed; a matter significantly more subtle in the absence of a common fixed point.
We next provide four important specializations of Theorem 15. The first result is concerned with a simple fixed point iteration, the second with a Kransnoselskii–Mann scheme, the third with the method of cyclic projections, and the fourth with forward-backward splitting for variational inequalities.
Let be an -averaged operators on a Hilbert space with and . Suppose is bounded Hölder regular. Let and set . Then at least with a sublinear rate for some . In particular, if is bounded Hölder regular with uniform exponent then exist and such that
The conclusion follows immediately from Theorem 15.
Then at least with a sublinear rate for some . In particular, if is bounded Hölder regular with uniform exponent then there exist and such that
A straightforward manipulation shows that the identity map, , is bounded Hölder regular with uniform exponent . Since , the collection has a bounded Hölder regular intersection with exponent . The result now follows from Theorem 15.
The following result includes [17, Th. 4.4] and [6, Th. 3.12] a special cases.
Let and let a collection of closed convex subsets of a Hilbert space with non-empty intersection. Given , set
Suppose that has a bounded Hölder regular intersection. Then at least with a sublinear rate for some . In particular, if the collection is bounded Hölder regular with uniform exponent there exist and such that
First note that the projection operator over a closed convex set is -averaged. Now, for each , , and hence
That is, for each , the projection operator is bounded Hölder regular with uniform exponent . The result follows from Theorem 15.
We now turn our attention to variational inequalities [7, Ch. 25.5]. Let be a proper lower semi-continuous (l.s.c.) convex function and let be -cocoercive, that is,
The generalized variational inequality problem, denoted , is:
and the set of solutions to (20) is denoted .
The forward-backward splitting method is often employed to solve (see, for instance, [7, Prop. 25.18]) and generates a sequence according to
where denotes the resolvent of an operator . Here, we note that is a maximal monotone operator and so, its resolvent is single-valued.
If is bounded Hölder regular then at least with a sublinear rate for some . In particular, if is bounded Hölder regular with uniform exponent then there exist and such that
Since is -cocoercive, [7, Prop. 4.33] shows that is -averaged. The operator is -averaged, as the resolvent of a maximally monotone operator. By [7, Prop. 4.32], is -averaged. Applying Corollary 3.23 with , the claimed convergence rate to a point thus follows.
It remains to show that . Indeed, if and only if
which is a semi-algebraic set since is a semi-algebraic function by Fact 9, and hence the resolvent is a semi-algebraic mapping. A further application of Fact 9, shows that is semi-algebraic, as the composition of semi-algebraic maps.
We may therefore define two continuous semi-algebraic functions and . Since , (P6) of Fact 9 yields, for any compact semi-algebraic set , the existence of constants and such that
or, in other words, the bounded Hölder regularity of .
The rate of convergence of DR algorithms for convex feasibility problems
We now specialize our convergence results to the classical DR algorithm and its variants in the setting of convex feasibility problems. In doing so, a convergence rate is obtained under the Hölder regularity condition. Recall that the basic Douglas–Rachford algorithm for two set feasibility problems can be stated as follows:
Direct verification shows that the relationship between consecutive terms in the sequence of (23) can be described in terms of the firmly nonexpansive (two-set) Douglas–Rachford operator which is of the form
where is the identity mapping and is the reflection operator with respect to the set (‘reflect-reflect-average’).
We shall also consider the abstraction given by Algortihm 2 which chooses two constraint sets from some finite collection at each iteration. Note that iterations (23) and (25) have the same structure.
The motivation for studying Algorithm 2 is that, beyond Algorithm 1, it include two further DR-type schemes from the literature. The first scheme is the cyclic DR algorithm and is generated according to:
Let be a positive integer. The composition of Douglas–Rachford operators is –averaged.
The two-set Douglas–Rachford operator of (24) is firmly nonexpansive, and hence -averaged. The result follows by [7, Prop. 4.32].
Let be closed convex sets in a Hilbert space with non-empty intersection. Let and be generated by the multiple-sets Douglas–Rachford algorithm (23). Suppose that:
For each , the operator is bounded Hölder regular.
The collection has a bounded Hölder regular intersection.
Then with at least a sublinear rate for some . In particular, suppose we assume the stronger assumptions:
For each , the operator is bounded Hölder regular with uniform exponent .
The collection has a bounded Hölder regular intersection with uniform exponent .
Then there exist and such that
where where .
Let . For all , set and
Since is firmly nonexpansive (that is, -averaged), the conclusion follows immediately from Theorem 15.
We next observe that bounded Hölder regularity of the Douglas-Rachford operator and Hölder regular intersection of the collection are automatically satisfied for the semi-algebraic convex case, and so, sublinear convergence analysis follows in this case without any further regularity conditions. This follows from:
For each , the operator is bounded Hölder regular. Moreover, if , then is bounded Hölder regular with uniform exponent .
The collection has a bounded Hölder regular intersection.
In particular, let be generated by the multiple-sets Douglas–Rachford algorithm (25). Then there exists such that with at least a sublinear rate .
By the Łojasiewicz inequality for semi-algebraic functions ((P6) of Fact 9), we see that for every , one can find and such that
So, the Douglas–Rachford operator is bounded Hölder regular in this case.
Then, a standard compactness argument shows that the Douglas–Rachford operator is bounded linear regular, that is, uniformly bounded Hölder regular with exponent .
Next, we assert that the collection has a bounded Hölder regular intersection. To see this, as in the proof of part (a), we can show that for each , is a semi-algebraic set. Then, their intersection is also a semi-algebraic set. Thus, and are semi-algebraic functions. It is easy to see that and hence the Łojasiewicz inequality for semi-algebraic functions ((P6) of Fact 9) implies that the collection has a bounded Hölder regular intersection.
The final conclusion follows by Theorem 15.
Next, we establish the convergence rate for DR algorithm assuming bounded Hölder regularity of the Douglas–Rachford operator .
Let be two closed convex sets in a Hilbert space with , and let be the Douglas–Rachford operator. Let be generated by the Douglas–Rachford algorithm (23). Suppose that is bounded Hölder regular. Then with at least a sublinear rate for some . In particular, if is bounded Hölder regular with uniform exponent then there exist and such that
Let , and . Note that is firmly nonexpansive (that is, -averaged) and any collection containing only one set has Hölder regular intersection with exponent one. Then the conclusion follows immediately from Theorem 15.
Similar to Proposition 4.34, if and are basic convex semi-algebraic sets, then DR algorithm exhibits at least a sublinear convergence rate.
To conclude this section, we consider a regularization of the DR algorithm which converges even when the target intersection is empty where the sequence is generated by where and . When the target intersection is empty, this gives an example of a useful algorithm in which the two operators of interest, and , have no common fixed point but can still be analyzed within our framework.
Let be two basic convex semi-algebraic sets and let be the Douglas–Rachford operator. Let be generated by where and . Then and both with at least a sublinear rate for some and . In particular, if are polyhedral, then there exist and such that
As be two basic convex semi-algebraic sets, is a closed set [17, Lemma 4.7]. Let , and . Then, [44, Lemma 2.1] shows that , and . We first show that is bounded Hölder regular, and is bounded Hölder regular with uniform exponent if are polyhedral. To see this, we use the same argument as in Proposition 4.34 and it suffices to establish that is a semi-algebraic (resp. piecewise affine) map when and are semi-algebraic (resp. polyhedral). For the sake of avoiding repetition, we only show the latter. Observe that
Thus can be represented in terms of linear combinations and compositions of continuous semi-algebraic (resp. continuous piecewise affine) operators; more precisely, the projectors onto and . Since projectors of convex semi-algebraic (resp. polyhedral) sets are semi-algebraic (resp. piecewise affine) and continuous, it follows that is semi-algebraic (resp. piecewise affine) and continuous. It then follows from Theorem 15 that with at least a sublinear rate for some . From the non-expansive property of projection mapping, we see that and both with at least a sublinear rate . From the definitions of , and , it follows that . The assertion for the linear convergence in the case where and are polyhedral also follows from Theorem 15.
The rate of convergence of the damped DR algorithm
We now investigate a variant of Algorithm 1 which we refer to as the damped Douglas–Rachford algorithm. To proceed, let , let be a closed convex set in , and define the operator by
where denotes the identity operator on . The operator can be considered as a relaxation of the projection mapping. Further, a direct verification shows that
where denotes the proximity operator of the function . The damped variant can be stated as follows:
In the more general setting in which and are, respectively, replaced by and for and proper lower semicontinuous convex functions, Algorithm 3 can be found, for instance, in [7, Cor. 27.4], [44, Alg. 1.8] and . Convergence of this algorithm (without an explicit estimate of the convergence rate) has been established in [44, Cor. 1.11] and [23, Cor. 5.2]. We also note that a similar relaxation of the Douglas–Rachford algorithm for lattice cone constraints has been proposed and analyzed in .
Whilst it is possible to analyze the damped Douglas–Rachford algorithm within the quasi-cyclic framework, we learn more by proving the following result directly.
Step 1 (A Fejér monotonicity type inequality for ): Let . We first show that
To see this, note that, for any closed and convex set , is a differentiable convex function satisfying which is -Lipschitz. Using the convex subgradient inequality, we have
where the last equality follows from the last relation in (27). Now using (26), we see that
Summing these two equalities and multiplying by yields
Substituting the last two equations into (5.43) gives
Step 2 (establishing a recurrence for ): First note that
This shows that lies in the line segment between and its projection onto . So, and hence,
the point lies in the line segment between and its projection onto . Thus and so,
Now, using the non-expansiveness of , we have
In particular, we see that the sequence is bounded and Fejér monotone with respect to . Thence, letting be a bounded set containing , by bounded Hölder regularity of , there exists and such that
where . So, Fact 2 implies that for some . Setting in (30) we therefore obtain
Now, the conclusion follows by applying Proposition 14 with .
Note that Theorem 5.42 only requires Hölder regularity of the underlying collection of constraint sets, rather than the damped DR operator explicitly. A careful examination of the proof of Theorem 5.42 shows that the inequality (5.43) does not hold for the basic DR algorithm (which would require setting ).
In the case when , where is the strong relative interior, then the Hölder regularity result holds with exponent (see ). The preceding proposition therefore implies that the damped Douglas–Rachford method converges linearly in the case where .
where and , is the central binomial coefficient with respect to which is given by .
By Lemma 11 with , we see that for any compact set , there exists such that for all ,
where . Note that if ; while if . The conclusion now follows from Theorem 5.42.
Two Examples
In this section we fully examine two concrete problems which illustrate the difficulty of establishing optimal rates. In addition to illustrating our approach, these examples also give some further insight into the sharpness of our derived qualitative behavior. We begin with an example consisting of two sets having an intersection which is bounded Hölder regular but not bounded linearly regular. In the special case where , it has previously been examined in detail as part of [12, Ex. 5.4].
Firstly, on the route to showing bounded Hölder regularity, it can be verified (see also [9, Cor. 3.9]) that
where the equality follows from (31). This shows that, for all ,
where the equality follows from (31). Therefore, there exists such that, for all ,
We note that, for , it was shown in (by examining the generated DR sequence directly) that the sequence converges to zero at the order where . Note that . It follows that the actual convergence rate for for this example is in the case . Thus, our convergence rate estimate for this example is not tight in the case . On the other hand, as noted in , their analysis is largely limited to the -dimensional case and it is not clear how it can be extended to the higher dimensional setting.
We now examine an even more concrete example involving a subspace and a lower level set of a convex quadratic function in the plane.
Setting , a direct computation shows that
Now, fix an arbitrary compact set and let such that for all . For all , there exists such that for all . By shrinking if necessary, we may assume that
We now distinguish two cases depending on .
Case 1 : In this case, we have
In particular, this shows that . Now (33) gives
Case 2 : Fix . In this case, we show that
To do this, we further divide the discussion into two subcases depending on the sign of .
Subcase I : In this case, . Note that
where the last inequality follows by the fact that . So, the elementary inequality for all implies that
From the definition of , we see that
As , . So,
The claimed equation (35) now follows from (34).
Subcase II : In this case, and
where the last inequality follows from . Thus, (35) also follows in this subcase.
That is, is bounded Hölder regular with exponent . Therefore, for this example, Corollary 4.36 implies that the DR algorithm generated a sequence which converges to at least with a sublinear convergence rate of . Let and with . As , by passing to the limit in (32), we have where . If , then , and so, . This implies that and hence, or which is impossible. This shows that , and so, converges to at worst in a sublinear convergence rate regardless the choice of the initial points.
We now illustrate the sublinear convergence rate by numerical simulation. To do this, we first randomly generated an initial point in . We then ran the DR algorithm for this example (starting with the corresponding random starting point) whilst tracking the value of and . The experiment was repeated 200 times, and the results plotted in Figure 1.
From the first graph, we see that the value of quickly decreases with increasing . This supports the result that converges at least in the order of . From the second graph, the value of appears to approach . This suggests that the actual sublinear convergence rate for this example is , regardless of the choice of the initial point.
Furthermore, the following example shows that, whenever the initial point is chosen in the region specified below, the sequence in Example 6.50 converges with an exact order and thus supports the conjectured rate of convergence.
Since , for sufficiently large , we have
Taking square roots and inverting both sides we obtain
Since \sqrt{(1-u_{t})^{2}+v_{t}^{2}}\big{(}(1-u_{t})+\sqrt{(1-u_{t})^{2}+v_{t}^{2}}\big{)}\rightarrow 2 as , whenever is sufficiently large we have
Noting that as and , we therefore deduce that for all sufficiently large . Combined with (38), this yields
As before, we set . Since and , we deduce
This shows that . Altogether, we have proven that with an exact sublinear convergence order .
Conclusions
In this paper, using a Hölder regularity assumption, sublinear and linear convergence of fixed point iterations described by averaged nonexpansive operators has been established. The framework was then specialized to various fixed point algorithms including Krasnoselskii–Mann iterations, the cyclic projection algorithm, and the Douglas–Rachford feasibility algorithm along with some variants. In the case where the underlying sets are convex semi-algebraic, in a finite dimensional space, the results apply without any further regularity assumptions.
In particular, for our damped Douglas–Rachford algorithm, an explicit estimate for the sublinear convergence rate has been provided in terms of the dimension and the maximum degree of the polynomials which define the convex sets. We emphasize that, unlike the for damped Douglas–Rachford algorithm, we were not able to provide an explicit estimate of the sublinear convergence rate for the classical Douglas–Rachford algorithm when the two convex sets are described by convex polynomials. Our approach relies on the Łojasiewicz’s inequality which gives no quantitative information regarding the Hölder exponent. Providing explicit estimates is left as an open question for future research.
Another area for future research involves characterization of the convergence rate in the absence of Hölder regularity properties. For instance, it is known that the alternating projection method can exhibit arbitrarily slow convergence when applied to two subspaces in infinite dimensional spaces without closed sum . As shown in [20, Cor. 3.1], if only two sets are involved and the initial point is chosen in a specific way, the cyclic Douglas–Rachford method can coincide with the alternating projection method, and so, it may exhibit arbitrarily slow convergence. On the other hand, it was shown in Proposition 4.34 that the basic/cyclic Douglas–Rachford method enjoys a sublinear convergence rate if the underlying sets are convex semi-algebraic sets in finite dimensional spaces. It would be interesting to see whether an arbitrarily slow convergence can happen for these two methods for general closed and convex sets in finite dimensional spaces.
Finally, the current definition of basic semi-algebraic convex sets only applies to finite dimensional spaces. It would interesting to see if a suitable extension of the notion can be profitably used in infinite dimensional spaces using, for instance, polynomials as defined in .
JMB is supported, in part, by the Australian Research Council. GL is supported, in part, by the Australian Research Council. MKT is supported by Deutsche Forschungsgemeinschaft Research Training Grant 2088. The work was partially performed during his candidature at the University of Newcastle where he was supported by an Australian Postgraduate Award. The authors wish to thank Neal Hermer, Victor Isaac Kolobov, Simeon Reich, Rafał Zalas and the three anonymous referees for their insightful comments.