1 Introduction and standing assumptions

Throughout this article,

X is a real Hilbert space with inner product ,
(1)

and induced norm || ⋅ ||. We assume that

m { 2 , 3 , 4 , } and I : = { 1 , 2 , , m } .
(2)

Recall that an operator T: XX is firmly nonexpansive (see, e.g., [13] for further information) if (∀xX)(∀yX) ||Tx - Ty||2 ≤ 〈x - y, Tx - Ty〉 and that a set-valued operator A: XX is maximally monotone if it is monotone, i.e., for all (x, x*) and (y, y*) in the graph of A, we have 〈x - y, x* - y* 0 and if the graph of A cannot be properly enlarged without destroying monotonicity (We shall write dom A = { xX | Ax ≠ Ø} for the domain of A, ran A = A(X) = ∪xXAx for the range of A, and gr A for the graph of A.) These notions are equivalent (see [4, 5]) in the sense that if A is maximally monotone, then its resolvent J A : = (Id + A)-1 is firmly nonexpansive, and if T is firmly nonexpansive, then T-1- Id is maximally monotone. (Here and elsewhere, Id denotes the identity operator on X.) The Minty parametrization (see [4] and also [[1], Remark 23.22(ii)]) states that if A is maximally monotone, then

gr A = { ( J A x , x - J A x ) | x X } .
(3)

In optimization, one main problem is to find zeros of maximally monotone operators-- these zeros may correspond to critical points or solutions to optimization problems. In terms of resolvents, the corresponding problem is that of finding fixed points. For background material in fixed point theory and monotone operator theory, we refer the reader to [13, 616].

The aim of this note is to provide approximate fixed point results for compositions and convex combinations of finitely many firmly nonexpansive operators.

The first main result (Theorem 4.6) substantially extends a result by Bauschke [17] on the compositions of projectors to the composition of firmly nonexpansive mappings. The second main result (Theorem 5.5) extends a result by Bauschke, Moffat and Wang [18] on the convex combination of firmly nonexpansive operators from Euclidean to Hilbert space.

The remainder of this section provides the standing assumptions used throughout the article.

Even though the main results are formulated in the given Hilbert space X, it will turn out that the key space to work in is the product space

X m : = { x = ( x i ) i I | ( i I ) x i X } .
(4)

This product space contains an embedding of the original space X via the diagonal subspace

Δ : = { x = ( x ) i I | x X } .
(5)

We also assume that we are given m firmly nonexpansive operators T1,..., T m ; equivalently, m resolvents of maximally monotone operators A1,..., A m :

( i I ) T i = J A i = ( Id + A i ) - 1 is firmly nonexpansive .
(6)

We now define various pertinent operators acting on Xm . We start with the Cartesian product operators

T : X m X m : ( x i ) i I ( T i x i ) i I
(7)

and

A : X m X m : ( x i ) i I ( A i x i ) i I .
(8)

Denoting the identity on Xm by Id, we observe that

J A = ( I d + A ) 1 = T 1 × × T m = T .
(9)

Of central importance will be the cyclic right-shift operator

R : X m X m : ( x 1 , x 2 , x m ) ( x m , x 1 , , x m - 1 )
(10)

and for convenience we set

M = I d - R .
(11)

We also fix strictly positive convex coefficients (or weights) (λ i )iI, i.e.,

( i I ) λ i ] 0 , 1 [ and i I λ i = 1.
(12)

Let us make Xm into the Hilbert product space

X : = X m , with x , y = i I x i , y i .
(13)

The orthogonal complement of Δ with respect to this standard inner product is known (see, e.g., [[1], Proposition 25.4(i)]) to be

Δ = x = ( x i ) i I | i I x i = 0 .
(14)

Finally, given a nonempty closed convex subset C of X, the projector (nearest point mapping) onto C is denoted by P C . It is well known to be firmly nonexpansive.

2 Properties of the operator M

In this section, we collect several useful properties of the operator M, including its Moore-Penrose inverse (see [19] and e.g., [[1], Section 3.2] for further information.). To that end, the following result--which is probably part of the folklore--will turn out to be useful.

Proposition 2.1 Let Y be a real Hilbert space and let B be a continuous linear operator from X to Y with adjoint B* and such that ran B is closed. Then the Moore-Penrose inverse of B satisfies

B = P ran B * B - 1 P ran B .
(15)

Proof Take yY. Define the corresponding set of least squares solutions (see, e.g., [[1], Proposition 3.25]) by C : = B-1(Pran By). Since ran B is closed, so is ran B* (see, e.g., [[1], Corollary 15.34]); hence,a U : = ( Ker B ) = ran B * ¯ = ran B * . Thus, C = By + ker B = By + U . Therefore, since ran B = ran B* (see, e.g., [[1], Proposition 3.28(v)]), P U (C) = P U By = By, as claimed.

Before we present various useful properties of M, let us recall the notion of a rectangular (which is also known as star or 3* monotone, see [20]) operator. A monotone operator B: X ⇉ X is rectangular if ( ( x , y * ) dom B × ran B ) sup ( z , z * ) gr B x - z , z * - y < + .

Theorem 2.2 Define b

L : Δ X : y i = 1 m - 1 m - i m R i - 1 y .
(16)

Then the following hold.

  1. (i)

    M is continuous, linear, and maximally monotone with dom M = X.

  2. (ii)

    M is rectangular.

  3. (iii)

    ker M = ker M* = Δ.

  4. (iv)

    ran M = ran M* = Δ is closed.

  5. (v)

    ran L = Δ.

  6. (vi)

    M L = I d | Δ .

  7. (vii)

    M - 1 : X X : y L y + Δ , if y Δ ; , otherwise .

  8. (viii)

    M = P Δ L P Δ = L P Δ .

  9. (ix)

    M = k = 1 m m - ( 2 k - 1 ) 2 m R k - 1 .

Proof. (i): Clearly, dom M = X and (∀xX) ||Rx|| = ||x||. Thus, R is nonexpansive and therefore M = Id -R is maximally monotone (see, e.g., [[1], Example 20.27]).

(ii): See [[1], Example 24.14] and [[17], Step 3 in the proof of Theorem 3.1] for two different proofs of the rectangularity of M.

(iii): The definitions of M and R and the fact that R* is the cyclic left shift operator readily imply that ker M = ker M* = Δ.

(iv), (vi), and (vii): Let y = (y1, ..., y m ) ∈ X. Assume first that y ∈ ran M. Then there exists x = (x1, ..., x m ) such that y1 = x1 - x m , y2= x2 - x1, ..., and y m = x m - xm-1. It follows that ∑iIy i = 0, i.e, y ∈ Δby [[1], Proposition 25.4(i)]. Thus,

ran M Δ .
(17)

Conversely, assume now that y ∈ Δ. Now set

x : = L y = i = 1 m - 1 m - i m R i - 1 y .
(18)

It will be notationally convenient to wrap indices around, i.e., ym + 1= y1, y0= y m and likewise. We then get

( i I ) x i = m - 1 m y i + m - 2 m y i - 1 + + 1 m y i + 2 .
(19)

Therefore,

i I x i = m - 1 m i I y i + m - 2 m i I y i + + 1 m i I y i = m - 1 2 i I y i = 0 .
(20)

Thus xΔ and

ran L Δ .
(21)

Furthermore,

( i I ) x i - x i - 1 = m - 1 m y i - 1 m y i - 1 - 1 m y i - 2 - - 1 m y i + 1
(22a)
= y i - m 1 j I y j = y i .
(22b)

Hence Mx = x - Rx = y and thus y ∈ ran M. Moreover, in view of (iii),

M - 1 y = x + ker M = x + Δ .
(23)

We thus have shown

Δ ran M .
(24)

Combining (17) and (24), we obtain ran M = Δ. We thus have verified (vi), and (vii). Since ran M is closed, so is ran M* (by, e.g., [[1], Corollary 15.34]). Thus (iv) holds.

(viii)&(v): We have seen in Proposition 2.1 that

M = P ran M * M - 1 P ran M .
(25)

Now let zX. Then, by (iv), y := P ran M Z = P Δ Z Δ . By (vii), M-1y = Ly + Δ. So M z = P ran M * M - 1 P ran M z = P ran M * M - 1 y = P Δ ( L y + Δ ) = P Δ L y = L y = ( L P Δ ) z because ran L ⊆ Δ by (21). Hence (viii) holds. Furthermore, by (iv) and e.g., [[1], Proposition 3.28(v)], ran L = ran L P Δ = ran M = ran M * = Δ and so (v) holds.

(ix): Note that P Δ = I d - P Δ and that PΔ = m-1jIRj. Hence

P Δ = I d - 1 m j I R j .
(26)

Thus, by (viii) and (16),

M = L P Δ = 1 m i = 1 m - 1 ( m - i ) R i - 1 I d - 1 m j I R j
(27)
= 1 m i = 1 m - 1 ( m - i ) R i - 1 - 1 m 2 i = 1 m - 1 ( m - i ) j I R i + j - 1 .
(28)

Re-arranging this expression in terms of powers of R and simplifying leads to

M = ( I d - R ) = k = 1 m m - ( 2 k - 1 ) 2 m R k - 1 .
(29)

Remark 2.3 Suppose that L ̃ : Δ X satisfies M L ̃ = I d | Δ Then

M - 1 : X X : y L ̃ y + Δ , if y Δ ; , otherwise .
(30)

One may show that M = P Δ L ̃ P Δ and that P Δ L ̃ = L (see (16)). Concrete choices for L ̃ and L are

Δ X : ( y 1 , y 2 , , y m ) ( y 1 , y 1 + y 2 , , y 1 + y 2 + y 3 + + y m ) ;
(31)

however, the range of the latter operator is not equal Δ whenever X ≠ {0}.

Remark 2.4 Denoting the symmetric part of M by M + = 1 2 M + 1 2 M * and defining the quadratic form associated with M by q M : x 1 2 x, M x , we note that [[17], Proposition 2.3] implies thatc ran M + = dom q M * = Δ .

Fact 2.5 (Brezis-Haraux) (See [20] and also, e.g., [[1], Theorem 24.20].) Suppose A and B are monotone operators on X such that A + B is maximally monotone, dom A ⊆ dom B, and B is rectangular. Then int ran(A + B) = int(ran A + ran B) and ran( A + B ) ¯ = ran A + ran B ¯ .

Applying the Brezis-Haraux result to our given operators A and M, we obtain the following.

Corollary 2.6 The operator A + M is maximally monotone and ran( A  +  M ) ¯ = Δ + ran A ¯

Proof. Since each A i is maximally monotone and recalling Theorem 2.2(i), we see that A and M are maximally monotone. On the other hand, dom M = X. Thus, by the well known sum theorem for maximally monotone operators (see, e.g., [[1], Corollary 24.4(i)]), A + M is maximally monotone. Furthermore, by Theorem 2.2(ii) and (iv), M is rectangular and ran M = Δ. The result therefore follows from Fact 2.5.

3 Composition

We now use Corollary 2.6 to study the composition. When m = 2, then Theorem 3.1(v) also follows from [[21], p. 124].

Theorem 3.1 Suppose that ( i I ) 0 ran(Id T i ) ¯ . Then the following hold.

  1. (i)

    0 ran( A + M ) ¯ .

  2. (ii)

    (∀ε > 0) (∃(b, x) ∈ X × X) ||b|| ≤ ε and x = T(b + Rx).

  3. (iii)

    (∀ε > 0) (∃(c, x) ∈ X × X) ||c|| ≤ ε and x = c + T(Rx).

  4. (iv)

    (∀ε > 0) (∃xX) (∀iI) ||T i-1· · · T 1 x m - T i T i-1· · · T 1 x m - x i-1+ x i || (2i - 1)ε, where x 0 = x m .

  5. (v)

    (∀ε > 0) (∃xX) ||x - T m T m-1· · · T 1 x|| ≤ m 2 ε.

Proof. (i): The assumptions and (3) imply that ( i I ) 0 ran A i ¯ . Hence, 0 ran A ¯ . Obviously, 0Δ. It follows that 0 Δ + ran A ¯ . Thus, by Corollary 2.6, 0 ran( A + M ) ¯ .

(ii): Fix ε > 0. In view of (i), there exists xX and bX such that ||b|| ≤ ε and bAx + Mx. Hence b + Rx(Id + A)x and thus x = J A (b + Rx) = T(b + Rx).

(iii): Let ε > 0. By (ii), there exists (b, x) ∈ X × X such that ||b|| ≤ ε and x = T(b + Rx). Set c = x - T(Rx) = T(b + Rx) - T(Rx). Then, since T is nonexpansive, ||c|| = ||T(b + Rx) - T(Rx)|| ≤ ||b|| ≤ ε.

(iv): Take ε > 0. Then, by (iii), there exists xX and cX such that ||c|| ≤ ε and x = c + T(Rx). Let iI. Then x i = c i + T i xi-1. Since ||c i || ≤ ||c|| ≤ ε and T i is nonexpansive, we have

T i T i - 1 T 1 x 0 - x i T i T i - 1 T 1 x 0 - T i x i - 1 + T i x i - 1 - x i
(32a)
T i T i - 1 T 1 x 0 - T i x i - 1 + ε .
(32b)

We thus obtain inductively

T i T i - 1 T 1 x 0 - x i i ε .
(33)

Hence,

T i - 1 T 1 x 0 - x i - 1 ( i - 1 ) ε .
(34)

The conclusion now follows from adding (33) and (34), and recalling the triangle inequality

(v): Let ε > 0. In view of (iv), there exists xX such that

( i I ) T i - 1 T 1 x m - T i T i - 1 T 1 x m - x i - 1 + x i ( 2 i - 1 ) ε
(35)

where x0= x m . Now set (∀iI) e i = Ti-1· · · T1x m - T i Ti-1· · · T1x m - xi-1+ x i . Then (∀iI)||e i || ≤ (2i-1)ε. Set x = x m . Then

i = 1 m e i = i = 1 m T i - 1 T 1 x m - T i T i - 1 T 1 x m - x i - 1 + x i
(36)
= x - T m T m - 1 T 1 x .
(37)

This, (35), and the triangle inequality imply that

x - T m T m - 1 T 1 x i = 1 m e i i = 1 m ( 2 i - 1 ) ε = m 2 ε .
(38)

This completes the proof.

Corollary 3.2 Suppose that ( i I ) 0 ran(Id T i ) ¯ . Then 0 ran(Id T m T m 1 T 1 ) ¯ .

Proof. This follows from Theorem 3.1(v).

Remark 3.3 The converse implication in Corollary 3.2 fails in general: indeed, consider the case when X ≠ {0}, m = 2, and vX \ {0}. Now set T1XX: xx + v and set T2XX: xx - v. Then 0 ran(Id T 1 ) ¯ = { v } and 0 ran(Id T 2 ) ¯ = { v } however, T2T1 = Id and ran(Id T 2 T 1 ) ¯ = { 0 } .

Remark 3.4 Corollary 3.2 is optimal in the sense that even if (∀iI) we have 0 ∈ ran(Id - T i ), we cannot deduce that 0 ∈ ran(Id - T m Tm-1· · · T1): indeed, suppose that X= 2 and m = 2. Set C1 : = epi exp and C 2 :=× { 0 } . Suppose further that T 1 = P C 1 and T 2 = P C 2 . Then (∀iI) 0 ∈ ran(Id - T i ); however, 0 ran(Id T 2 T 1 ) ¯ \ ran(Id T 2 T 1 ) .

4 Asymptotic regularity

The following notions (taken from Bruck and Reich's seminal article [22]) will be very useful to obtain stronger results.

Definition 4.1 ((strong) nonexpansiveness and asymptotic regularity) Let S: XX. Then:

  1. (i)

    S is nonexpansive if (∀xX)(∀yX) ||Sx - Sy|| ≤ ||x - y||.

  2. (ii)

    S is strongly nonexpansive if S is nonexpansive and whenever (x n )n∈ℕ and (y n )n∈ℕ are sequences in X such that (x n - y n )n∈ℕ is bounded and ||x n - y n ||- ||Sx n - Sy n || → 0, it follows that (x n - y n ) - (Sx n - Sy n ) → 0.

  3. (iii)

    S is asymptotically regular if (∀xX) S n x - S n+1 x → 0.

The following result illustrates that strongly nonexpansive mappings generalize the notion of a firmly nonexpansive mapping. In addition, the class of strongly nonexpansive mappings is closed under compositions. (In contrast, the composition of two (necessarily firmly nonexpansive) projectors may fail to be firmly nonexpansive.)

Fact 4.2 (Bruck and Reich) The following hold.

  1. (i)

    Every firmly nonexpansive mapping is strongly nonexpansive.

  2. (ii)

    The composition of finitely many strongly nonexpansive mappings is also strongly nonexpansive.

Proof. (i): See [[22], Proposition 2.1]. (ii): See [[22], Proposition 1.1].

The sequences of iterates and of differences of iterates have striking convergence properties as we shall see now. In passing, we note that Fact 4.3(i) also appears in [[21], Theorem 3.7(b)] even in certain Banach spaces.

Fact 4.3 (Bruck and Reich) Let S: X X be strongly nonexpansive and let xX. Then the following hold.

  1. (i)

    The sequence (S n x - S n+1 x)n∈ℕ converges strongly to the unique element of least norm in ran(Id S ) ¯ .

(ii) If Fix S = Ø, then ||Snx||+ ∞.

  1. (iii)

    If Fix S ≠ Ø, then (Snx)n∈ℕ converges weakly to a fixed point of S.

Proof (i): See [[22], Corollary 1.5]. (ii): See [[22], Corollary 1.4]. (iii): See [[22], Corollary 1.3].

Suppose S: X X is asymptotically regular. Then, for every xX, 0 Snx - Sn+1x = (Id - S)Sn x ∈ ran(Id - S ) and hence 0 ran(Id S ) ¯ . The opposite implication fails in general (consider S = - Id), but it is true for strongly nonexpansive mappings. Under the assumption that S is firmly nonexpansive, the following result also follows from [[23], Corollary 2].

Corollary 4.4 Let S: X X be strongly nonexpansive. Then S is asymptotically regular if and only if 0 ran(Id S ) ¯ .

Proof. "⇒": Clear. "⇐": Fact 4.3(i).

Corollary 4.5 Set S = T m Tm - 1· · ·T1. Then S is asymptotically regular if and only if 0 ran(Id S ) ¯ .

Proof Since each T i is firmly nonexpansive, it is also strongly nonexpansiveby Fact 4.2(i). By Fact 4.2(ii), S is strongly nonexpansive. Now apply Corollary 4.4. Alternatively, 0 ran(Id S ) ¯ by Corollary 3.2 and again Corollary 4.4 applies.

We are now ready for our first main result. When m = 2, then the conclusion also follows from [[21], p. 124].

Theorem 4.6 Suppose that each T i is asymptotically regular. Then T m Tm - 1· · · T1is asymptotically regular as well.

Proof. Theorem 3.1(v) implies that 0 ran(Id T m T m 1 T 1 ) ¯ . The conclusion thus follows from Corollary 4.5.

As an application of Theorem 4.6, we obtain the main result of [17].

Example 4.7 Let C1, ..., C m be nonempty closed convex subsets of X. Then the composition of the corresponding projectors, P C m P C m - 1 P C 1 is asymptotically regular.

Proof. For every iI, the projector P C i is firmly nonexpansive, hence strongly nonexpansive, and Fix P C i = C i . Suppose that ( i I ) T i = P C i , which is thus asymptotically regular by Corollary 4.4. Now apply Theorem 4.6.

5 Convex combination

In this section, we use our fixed weights (λ i )iI(see (12)) to turn Xm into a Hilbert product space different from X considered in the previous sections. Specifically, we set

Y : = X m with x , y = i I λ i x i , y i
(39)

so that ||x||2 = ∑iIλ i ||x i ||2. We also set

Q : X m X m : x ( x ̄ ) i I , where x ̄ : = i I λ i x i .
(40)

Fact 5.1 (See [[1], Proposition 28.13].) In the Hilbert product space Y we have PΔ = Q.

Corollary 5.2 In the Hilbert product space Y the operator Q is firmly nonexpansive and strongly nonexpansive. Furthermore, Fix Q = Δ ≠ Ø, 0 ∈ ran(Id -Q), and Q is asymptotically regular.

Proof By Fact 5.1, the operator Q is equal to the projector PΔ and hence firmly nonexpansive. Now apply Fact 4.2(i) to deduce that Q is strongly nonexpansive. It is clear that Fix Q = Δ and that 0 ∈ ran(Id - Q). Finally, recall Corollary 4.4 to see that Q is asymptotically regular.

Proposition 5.3 In the Hilbert product space Y the operator T is firmly nonexpansive.

Proof. Since each T i is firmly nonexpansive, we have (∀x = (x i )iIY)(∀y = (y i )iIY) ||T i x i - T i y i ||2 ≤ 〈x i - y i , T i x i - T i y i 〉 ⇒ ||Tx - Ty||2 = ∑iIλ i ||T i x i - T i y i ||2 ≤ ∑ i I λ i x i - y i , T i x i - T i y i 〉 = 〈x - y, Tx - Ty〉.

Theorem 5.4 Suppose that ( i I ) 0 ran(Id T i ) ¯ . Then the following hold in the Hilbert product space Y.

  1. (i)

    0 ran( I d - T ) ¯ .

  2. (ii)

    T is asymptotically regular.

  3. (iii)

    QT is asymptotically regular.

Proof. (i): This follows because (∀x = (x i )iI) ||x - Tx||2 = ∑iIλ i ||x i - T i x i ||2.

(ii): Combine Fact 4.2(i) with Corollary 4.4.

(iii): On the one hand, Q is firmly nonexpansive and asymptotically regular by Corollary 5.2. On the other hand, T is firmly nonexpansive and asymptotically regular by Proposition 5.3 and Theorem 5.4(ii). Altogether, the result follows from Theorem 4.6.

We are now ready for our second main result, which concerns convex combinations of firmly nonexpansive mappings. For further results in this direction-namely convex combinations of strongly nonexpansive mappings in Banach spaces-we refer the reader also to [24].

Theorem 5.5 Suppose that each T i is asymptotically regular. TheniIλ i T i is asymptotically regular as well.

Proof. Set S : = ∑iIλ i T i . Fix x0X and set (∀n ∈ ℕ) xn + 1= Sx n . Set x0 = (x0)iIXm and (∀n ∈ ℕ) xn + 1= (QT)x n . Then (∀n ∈ ℕ) x n = (x n )iI. Now QT is asymptotically regular by Theorem 5.4(iii); hence, x n - xn + 1= (x n - xn + 1)iI0. Thus, x n - xn + 1→ 0 and therefore S is asymptotically regular.

Remark 5.6 Theorem 5.5 extends [[18], Theorem 4.11] from Euclidean to Hilbert space. One may also prove Theorem 5.5 along the lines of the article [18]; however, that route takes longer.

Remark 5.7 Similarly to Remark 3.4, one cannot deduce that if each T i has fixed points, then ∑iIλ i T i has fixed points as well: indeed, consider the setting described in Remark 3.4 for an example.

We conclude this article by showing that we truly had to work in Y and not in X; indeed, viewed in X, the operator Q is generally not even nonexpansive.

Theorem 5.8 Suppose that X ≠ {0}. Then the following are equivalent in the Hilbert product space X.

  1. (i)

    (∀iI) λ i = 1/m.

  2. (ii)

    Q coincides with the projector P Δ .

  3. (iii)

    Q is firmly nonexpansive.

  4. (iv)

    Q is nonexpansive.

Proof. "(i)⇒(ii)": [[1], Proposition 25.4(iii)]. "(ii)⇒(iii)": Clear. "(iii)⇒(iv)": Clear. "(iv)⇒(i)": Take eX such that ||e|| = 1. Set x : = (λ i e) i∈I and y:= i I λ i 2 e. Then Qx = (y)iI. We compute Q x 2 =m y 2 =m i I λ i 2 2 and x 2 = i I λ i 2 . Since Q is nonexpansive, we must have that ||Qx||2 ≤ ||x||2, which is equivalent to

m i I λ i 2 2 i I λ i 2
(41)

and to

m i I λ i 2 1 .
(42)

On the other hand, applying the Cauchy-Schwarz inequality to the vectors (λ i )iIand (1)iIin ℝ m yields

1 = 1 2 = i I λ i 1 2 ( λ i ) i I 2 ( 1 ) i I 2 = m i I λ i 2 .
(43)

In view of (42), the Cauchy-Schwarz inequality (43) is actually an equality which implies that (λ i )iIis a multiple of (1)iI. We deduce that (∀iI) λ i = 1/m.

Endnotes

aker B = B-1 0 = {xX | Bx = 0 } denotes the kernel (or nullspace) of B.

bHere and elsewhere we write Sn for the n-fold composition of an operator S.

cRecall that the Fenchel conjugate of a function f defined on X is given by f * : x* → supxX(〈x, x*〉-f(x)).