1 Introduction

Many nonlinear equations are naturally formulated as fixed point problems,

x=Tx,
(1.1)

where T, the fixed point mapping, may be nonlinear. A solution x of the problem (1.1) is called a fixed point of the mapping T. Consider a fixed point iteration, which is given by

x n + 1 =T x n .
(1.2)

The iterative method (1.2) is also called a Richardson iteration, a Picard iteration, or the method of successive substitution. The standard result for a fixed point iteration is the contraction mapping theorem. Indeed, the contraction mapping theorem holds on an arbitrary complete metric space; that is, if E is a complete metric space with metric d and T:EE such that d(Tx,Ty)kd(x,y) for some 0k<1 and all x,yE, then T has a unique fixed point x and the iterates (1.2) converge to the fixed point x . The Picard iteration has been successfully employed in approximating the fixed point of contraction mappings and its variants. This success, however, has not extended to nonexpansive mappings T even when the existence of a fixed point of T is known. Consider the simple example of a self mapping in [0,1] defined by Tx=1x for 0x1. Then T is a nonexpansive mapping with a unique fixed point at x= 1 2 . If one chooses as a starting value x=a, a 1 2 , then the successive iterations of T yield the sequence {1a,a,1a,a,}. Thus when a fixed point of nonexpansive mappings exists, other approximation techniques are needed to approximate it.

Consider an average mapping of the form T 1 2 = 1 2 I+ 1 2 T, where I is the identity operator. This average mapping is nonexpansive because T is nonexpansive, and both have the same fixed point set. Krasnosel’skii [1] was first to notice the regularization effect of this average mapping. Schaefer [2] proved a convergence result for a general T λ =λI+(1λ)T (0<λ<1). An approximation of fixed points of a nonexpansive mapping using Mann’s algorithm [3] has extensively been studied in the literature (see, e.g., [4, 5] and references therein). Mann’s algorithm generates, for an arbitrary x 0 C, a sequence { x n } according to the following:

x n + 1 = α n x n +(1 α n )T x n ,n0,
(1.3)

where { α n } is a real control sequence in the interval (0,1).

In 1974, Ishikawa [6] introduced an iteration process where { x n } is defined iteratively for each positive integer n0 by

x n + 1 = ( 1 α n ) x n + α n T y n , y n = ( 1 β n ) x n + β n T x n . }
(1.4)

In 2000, Noor [7] introduced the following iterative scheme: for any fixed x 0 C, construct { x n } by

x n + 1 = ( 1 α n ) x n + α n T y n , y n = ( 1 β n ) x n + β n T z n , z n = ( 1 γ n ) x n + γ n T x n }
(1.5)

for all n1, where { α n }, { β n }, and { γ n } are sequences in (0,1).

In 2007, Agarwal et al. [8] introduced the following iteration process: for an arbitrary x 0 C construct a sequence { x n } by

x n + 1 = ( 1 α n ) T x n + α n T y n , y n = ( 1 β n ) x n + β n T x n , n N , }
(1.6)

where { α n } and { β n } are in (0,1). They showed that this process converges at a rate that is the same as that of the Picard iteration and faster than the Mann iteration for contractions.

Recently, Abbas and Nazir [9] introduced the following iteration: for an arbitrary x 0 C construct { x n } by

x n + 1 = ( 1 α n ) T y n + α n T z n , y n = ( 1 β n ) T x n + β n T z n , z n = ( 1 γ n ) x n + γ n T x n , }
(1.7)

where { α n }, { β n }, and { γ n } are in (0,1). They showed that this process converges faster than the Agarwal et al. [8] iteration process.

Motivated and inspired by the above work, in this paper we introduce a new iterative scheme, where the sequence { x n } is generated from arbitrary x 0 C by

x n + 1 = ( 1 α n ) T x n + α n T y n , y n = ( 1 β n ) z n + β n T z n , z n = ( 1 γ n ) x n + γ n T x n , }
(1.8)

where { α n }, { β n }, and { γ n } are real sequences in (0,1).

The purpose of this paper is to prove that our process (1.8) converges faster than all of the Picard, the Mann, the Ishikawa, the Noor, the Agarwal et al., and the Abbas et al. iteration processes for contractions in the sense of Berinde [10]. We also prove weak and strong convergence theorems for nonexpansive mapping using iteration (1.8). In the last section, using a numerical example, we compare the behavior of iteration (1.8) with respect to the above mentioned iteration processes.

2 Rate of convergence

Berinde [10] proposed a method to compare the fastness of two sequences.

Definition 2.1 Let { a n } and { b n } be two sequences of real numbers that converge to a and b, respectively, and assume that there exists

l= lim n | a n a | | b n b | .
(2.1)
  1. (i)

    If l=0, then it can be said that { a n } converges faster to a than { b n } to b.

  2. (ii)

    If 0<l<, then it can be said that { a n } and { b n } have the same rate of convergence.

Suppose that, for two fixed point iteration procedures { u n } and { v n }, both converging to the same fixed point p, the error estimates

u n p a n ,n=0,1,2,,
(2.2)
v n p b n ,n=0,1,2,,
(2.3)

are available, where { a n } and { b n } are sequences of positive numbers (converging to zero).

Then, in view of Definition 2.1, Berinde [10] adopted the following concept.

Definition 2.2 Let { u n } and { v n } be two fixed point iteration procedures that converge to the same fixed point p and satisfy (2.2) and (2.3), respectively. If { a n } converges faster than { b n }, then it can be said that { u n } converges faster than { v n } to p.

In recent years, Definition 2.2 has been used as a standard tool to compare the fastness of two fixed point iterations. Using this technique Sahu [11] established that the Agarwal et al. iteration (1.6) converges faster than the Mann (1.3) and the Picard (1.2) iterations and supported the claim by the following example.

Example 1 Let X=R and K=[0,). Let T:KK be a mapping defined by Tx= ( 3 x + 18 ) 1 3 for all xK. For x 0 =1,000 and α n = β n = 1 2 , n=0,1,2, , Agarwal et al. iteration is faster than both the Mann and the Picard iteration.

Using a similar technique Abbas and Nazir [9] established that the Abbas et al. iteration (1.7) converges faster than the Agarwal et al. iteration (1.6) and hence it converges faster than the Mann (1.3) and the Picard (1.2) iterations also. An example is also given in support of the claim.

Example 2 Let X=R and K=[1,50]. Let T:KK be a mapping defined by Tx= x 2 8 x + 40 for all xK. For x 0 =30 and α n = β n = γ n = 1 2 , n=0,1,2, , the Abass et al. iteration (1.7) is faster than the Agarwal et al. iteration (1.6). Since Sahu [11] already has shown that the iteration (1.6) is faster than the Mann iteration (1.3), the iteration (1.7) is faster than the iterations (1.2), (1.3), and (1.6).

We now show that our process (1.8) converges faster than (1.7) in the sense of Berinde [10].

Theorem 2.3 Let C be a nonempty closed convex subset of a norm space E. Let T be a contraction with a contraction factor k(0,1) and fixed point p. Let { u n } be defined by the iteration process (1.7) and { x n } by (1.8), where { α n }, { β n }, and { γ n } are in [ε,1ε] for all nN and for some ε in (0,1). Then { x n } converges faster than { u n }. That is, our process (1.8) converges faster than (1.7).

Proof As proved in Theorem 3 of Abbas and Nazir [9],

u n + 1 p k n [ 1 ( 1 k ) α β γ ] n u 1 p,

for all nN. Let

a n = k n [ 1 ( 1 k ) α β γ ] n u 1 p.

Now

z n p = ( 1 γ n ) x n + γ n T x n p ( 1 γ n ) x n p + k γ n x n p = ( 1 ( 1 k ) γ n ) x n p ,

so that

y n p = ( 1 β n ) z n + β n T z n p ( 1 β n ) z n p + k β n z n p ( 1 β n ) ( 1 ( 1 k ) γ n ) x n p + k β n ( 1 ( 1 k ) γ n ) x n p = ( 1 ( 1 k ) β n ) ( 1 ( 1 k ) γ n ) x n p .

Thus

x n + 1 p = ( 1 α n ) T x n + α n T y n p ( 1 α n ) k x n p + k α n y n p ( 1 α n ) k x n p + k α n ( 1 ( 1 k ) β n ) ( 1 ( 1 k ) γ n ) x n p = k [ 1 α n + α n ( 1 ( 1 k ) β n ) ( 1 ( 1 k ) γ n ) ] x n p = k [ 1 α n + ( α n ( 1 k ) α n β n ) ( 1 ( 1 k ) γ n ) ] x n p = k [ 1 α n + α n ( 1 k ) α n γ n ( 1 k ) α n β n + ( 1 k ) 2 α n β n γ n ] x n p k [ 1 ( 1 k ) α n β n γ n ( 1 k ) α n β n γ n + ( 1 k ) 2 α n β n γ n ] x n p = k ( 1 ( 1 k ) ( 1 + k ) α n β n γ n ) x n p = k ( 1 ( 1 k 2 ) α n β n γ n ) x n p .

Let

b n = k n ( 1 ( 1 k 2 ) α β γ ) n x 1 p.

Then

b n a n = k n ( 1 ( 1 k 2 ) α β γ ) n x 1 p k n [ 1 ( 1 k ) α β γ ] n u 1 p = ( 1 ( 1 k 2 ) α β γ ) n ( 1 ( 1 k ) α β γ ) n x 1 p u 1 p 0 as  n .

Consequently { x n } converges faster than { u n }. □

Now, we present an example which shows that the new iteration process (1.8) converges at a rate faster than the existing iteration schemes mentioned above.

Example 3 Let E=R and C=[1,50]. Let T:CC be a mapping defined by T(x)= x 2 8 x + 40 for all xC. Choose α n =0.85, β n =0.65, γ n =0.45, with the initial value x 1 =40. Our corresponding iteration process, the Abbas and Nazir iteration process (1.7), the Agarwal et al. iteration process (1.6), the Noor iteration process (1.7), the Ishikawa iteration process (1.4), the Mann iteration process (1.3), and the Picard iteration processes (1.2) are, respectively, given in Table 1.

Table 1 Comparative results

All sequences converge to x =5. Comparison shows that our iteration process (1.8) converges fastest among all the iterations considered in the example.

3 Convergence theorems

In this section, we give some convergence theorems using our iteration process (1.8); please, see Table 1 and Figure 1.

Figure 1
figure 1

Convergence behavior of the Picard, the Mann, the Ishikawa, the Noor, the Agarwal et al. , the Abbas et al. iterations, and new iteration for the function given in Example 3 .

Lemma 3.1 Let C be a nonempty closed convex subset of a norm space E. Let T be a nonexpansive self mapping on C, { x n } defined by (1.8) and F(T). Then lim n x n p exists for all pF.

Proof Let pF(T) for all nN. From (1.8), we have

z n p = ( 1 γ n ) x n + γ n T x n p ( 1 γ n ) x n p + γ n T x n p ( 1 γ n ) x n p + γ n x n p = x n p
(3.1)

and

y n p = ( 1 β n ) z n + β n T z n p ( 1 β n ) z n p + β n T z n p ( 1 β n ) x n p + β n x n p = x n p ,
(3.2)

thus from (3.1) and (3.2)

x n + 1 p = ( 1 α n ) T x n + α n T y n p ( 1 α n ) T x n p + α n T y n p ( 1 α n ) x n p + α n x n p = x n p .

Thus lim n x n p exists for all pF(T). □

We need following lemma to establish our next result.

Lemma 3.2 [12]Suppose that E is a uniformly convex Banach space and 0<p t n q<1 for all nN. Let { x n } and { y n } be two sequences of E such that lim sup n x n r, lim sup n y n r and lim sup n t n x n +(1 t n ) y n =r hold for some r0. Then lim n x n y n =0.

We now establish a result which will be of key importance for the main result.

Lemma 3.3 Let C be a nonempty closed convex subset of a uniformly convex Banach space E. Let T be a nonexpansive self mapping on C, { x n } defined by (1.8), where { α n }, { β n }, and { γ n } are in [ε,1ε] for all nN and for some ε in (0,1) and F(T). Then lim n x n T x n =0.

Proof By Lemma 3.1, lim n x n p exists. Assume that lim n x n p=c.

From (3.1) and (3.2) we have

lim sup n y n pc
(3.3)

and

lim sup n z n pc.
(3.4)

Since T is a nonexpansive mapping, it follows that

T x n p x n p

and

T y n p y n p.

Taking lim sup on both sides, we obtain

lim sup n T x n pc
(3.5)

and

lim sup n T y n pc.
(3.6)

Since

c= lim n x n + 1 p= lim n ( 1 α n ) ( T x n p ) + α n ( T y n p ) ,

by using Lemma 3.2, we have

lim n T x n T y n =0.
(3.7)

Now

x n + 1 p= ( 1 α n ) T x n + α n T y n p T x n p+ α n T x n T y n

yields

c lim inf n T x n p,
(3.8)

so that (3.5) and (3.8) give

lim n T x n p=c.
(3.9)

On the other hand, we have

T x n pT x n T y n +T y n pT x n T y n + y n p,

which yields

c lim inf n y n p.
(3.10)

From (3.3) and (3.10) we get

lim n y n p=c.

Since T is a nonexpansive mapping, we have from (3.1)

lim sup n T z n pc.
(3.11)

From (3.4) and (3.11), by using Lemma 3.2 we obtain

lim n z n T z n =0.
(3.12)

Since

y n p z n p+ β n T z n z n ,

we write

c lim sup n z n p,
(3.13)

then

z n p=c,
(3.14)

so

c = lim n z n p = lim n ( 1 α n ) x n + α n T x n p = lim n ( 1 α n ) ( x n p ) + α n ( T x n p ) ,

and by Lemma 3.2, we have

lim n x n T x n =0.

This completes the proof. □

Lemma 3.4 [13]

Let C be a nonempty bounded closed convex subset of a uniformly convex Banach space and T:CE be a nonexpansive mapping. Then there is a strictly increasing and continuous convex function g:[0,)[0,) with g(0)=0 such that

g ( T ( t x + ( 1 t ) y ) ( t T x + ( 1 t ) T y ) ) xyTxTy

for all x,yC and t[0,1].

Lemma 3.5 For any p 1 , p 2 F(T), lim n t x n +(1t) p 1 p 2 exists, for all t[0,1] under the conditions of Lemma  3.3.

Proof By Lemma 3.1, lim n x n p exists for all pF(T) and hence { x n } is bounded. Thus there exists a real number r>0 such that { x n }D B r ( 0 ) ¯ C, so that D is a closed convex nonempty subset of C. Set

a n (t):= t x n + ( 1 t ) p 1 p 2

for all t[0,1]. Then lim n a n (0)= p 1 p 2 and, from Lemma 3.1, lim n a n (1)= x n p 2 exist.

Now it remains to show that lim n a n (t) exists for t(0,1).

For each nN, define W n :DD by

{ W n x = ( 1 α n ) T x + α n T V n x , V n x = ( 1 β n ) U n x + β n T U n x , U n x = ( 1 γ n ) x + γ n T x

for all xD.

We see that

U n x U n yxy,x,yD,

and

V n x V n yxy,x,yD,

hence,

W n x W n yxy,x,yD.

Set

R n , m = W n + m 1 W n + m 2 W n

and

b n . m = R n , m ( t x n + ( 1 t ) p 1 ) ( t R n , m x n + ( 1 t ) p 1 ) ,

for all n,mN. Then R n , m x n = x n + m and R n , m p=p pF(T). Also,

R n , m x R n . m yxy,x,yD.

By Lemma 3.4, there exists a strictly increasing continuous function g:[0,)[0,) with g(0)=0 such that

g ( b n , m ) x n p 1 R n , m x n R n , m p 1 = x n p 1 x n + m p 1 .

Since lim n x n p exists for all pF(T), we get lim n , m g( b n , m )=0 and by the property of g, we get lim n , m b n , m =0.

Now,

a n + m ( t ) = t x n + m + ( 1 t ) p 1 p 2 = t R n , m x n + ( 1 t ) p 1 p 2 b n , m + R n , m ( t x n + ( 1 t ) p 1 ) p 2 = b n , m + R n , m ( t x n + ( 1 t ) p 1 ) R n , m p 2 b n , m + ( t x n + ( 1 t ) p 1 ) p 2 = b n , m + a n ( t ) .

Consequently

lim sup m a m ( t ) = lim sup m a n + m ( t ) lim sup m ( b n , m ) + a n ( t ) .

Since lim n , m b n , m =0, we get

lim sup n a n (t) lim inf n a n (t).

This implies that lim n a n (t) exists for all t(0,1), i.e., lim n t x n +(1t) p 1 p 2 exists for all t[0,1]. □

Let E be a Banach space and S E ={xE:x=1} unit sphere on E. The Banach space E is said to be smooth if

lim t 0 x + t y x t
(3.15)

exists for each x and y in S E . In this case, the norm of E is called Gâteaux differentiable.

The space E is called Fréchet differentiable normed (see, e.g., [14]); for each x in E, the above limit exists and is attained uniformly for y in E, and in this case it is also well known that

h , J ( x ) + 1 2 x 2 1 2 x + h 2 h , J ( x ) + 1 2 x 2 +b ( h )
(3.16)

for all x,hE, where J is the Fréchet derivative of the function 1 2 2 at xE, , is the dual pairing between E and E , and b is an increasing function defined on [0,) such that lim t 0 b ( t ) t =0.

Lemma 3.6 Assume that the conditions of Lemma  3.3 are satisfied. Then, for any p 1 , p 2 F(T), lim n x n ,J( p 1 p 2 ) exists; in particular, pq,J( p 1 p 2 )=0 for all p,q ω w ( x n ), the set of all weak limits of { x n }.

The proof of Lemma 3.6 is similar to the proof of Lemma 2.3 of Khan and Kim [15].

A Banach space E is said to satisfy the Opial condition [16] if for each sequence { x n } in E, x n x implies that

lim sup n x n x< lim sup n x n y

for all yE with yx.

A Banach space E is said to have the Kadec-Klee property if for every sequence { x n } in E, x n x and x n x together imply x n x as n.

We need the following to prove our next result.

Definition 3.7 A mapping T:CE is demiclosed at yE if for each sequence { x n } in C and each xE, x n x, and T x n y imply that xC and Tx=y.

Lemma 3.8 [17]

Let C be a nonempty closed convex subset of a uniformly convex Banach space E, and T a nonexpansive mapping on C. Then IT is demiclosed at zero.

Lemma 3.9 [8]

Let E be a reflexive Banach space satisfying the Opial condition, C a nonempty convex subset of E, and T:CE an operator such that IT demiclosed at zero and F(T). Let { x n } be a sequence in C such that lim n x n T x n =0 and lim n x n p exists for all pF(T). Then { x n } converges weakly to a fixed point of T.

Lemma 3.10 [18]

Let E be a real reflexive Banach space such that its dual E has the Kadec-Klee property. Let { x n } be a bounded sequence in E and x , y ω w ( x n ), here ω w ( x n ) denotes the w-limit set of { x n }. Suppose lim n t x n +(1t) x y exists for all t[0,1]. Then x = y .

We now establish a weak convergence result.

Theorem 3.11 Let E be a uniformly convex Banach space and let C, T, and { x n } be as in Lemma  3.3 and F(T). Assume that any of the following conditions hold:

  1. (a)

    E satisfies the Opial condition,

  2. (b)

    E has a Fréchet differentiable norm,

  3. (c)

    the dual E of E satisfies the Kadec-Klee property.

Then { x n } converges weakly to a point of F(T).

Proof Let pF(T), by Lemma 3.1, lim n x n p exists.

We prove that { x n } has a unique weak subsequential limit in F(T).

Let u and v be weak limits of the subsequences { x n i } and { x n j } of { x n }, respectively. By Lemma 3.3, lim n x n T x n =0, and also IT is demiclosed with respect to zero, hence by Lemma 3.8, we obtain Tu=u. In a similar manner, we have vF(T).

Next, we prove the uniqueness.

First assume that (a) holds. If uv, then, by the Opial condition,

lim n x n u = lim i x n i u < lim i x n i v = lim n x n v = lim j x n j v < lim j x n j u = lim n x n u .

This is a contradiction, so u=v.

Next, assume (b) holds.

By Lemma 3.6, pq,J( p 1 p 2 )=0, for all p,q ω w ( x n ). Therefore, u v 2 =uv,J(uv)=0 implies u=v.

Finally, assume that (c) is true.

Since lim n t x n +(1t)uv exists for all t[0,1] by Lemma 3.5, u=v by Lemma 3.10, and { x n } converges weakly to a fixed point of F(T) and this completes the proof. □

A mapping T:CC is said to be semicompact if any sequence { x n } in C, such that lim n x n T x n =0, has a subsequence converging strongly to some pC.

Next we establish the following strong convergence results.

Theorem 3.12 Let E be a uniformly convex Banach space and let C, T, and { x n } be as in Lemma  3.3. If T is semicompact and F(T), then { x n } converges strongly to a fixed point of T.

Proof By Lemma 3.3, we have lim n x n T x n =0; since T is semicompact, { x n } has a subsequence converging to some pC as C is closed. Continuity of T gives lim j T x n j Tp0. Then by Lemma 3.3,

Tpp=0.

This yields pF(T). By Lemma 3.1, lim n x n p exists for all pF(T), and therefore { x n } must itself converge to pF(T) and this completes the proof. □

Theorem 3.13 Let E be a uniformly convex Banach space and let C, T, F(T), and { x n } be as in Lemma  3.3. Then { x n } converges to a point of F(T) if and only if lim inf n d( x n ,F(T))=0, where d(x,F(T))=inf{xp:pF(T)}.

Proof Necessity is obvious. Suppose that lim inf n d( x n ,F(T))=0. As proved in Lemma 3.3, lim n x n w exists for all wF(T), therefore lim n d( x n ,F(T)) exists. But by hypothesis, lim inf n d( x n ,F(T))=0, therefore lim n d( x n ,F(T))=0.

We will show that { x n } is a Cauchy sequence in C. Since lim n d( x n ,F(T))=0, for given ε>0, there exists n 0 in ℕ such that, for all n n 0 ,

d ( x n , F ( T ) ) < ε 2 .

Particularly, inf{ x n 0 p:pF(T)}< ε 2 . Hence, there exists p F(T) such that x n 0 p < ε 2 . Now, for m,n n 0 ,

x n + m x n x n + m p + x n p 2 x n 0 p <ε.

Hence { x n } is a Cauchy sequence in C. Since C is a closed subset of a complete space, lim n x n =pC. Since F(T) is closed, lim n d( x n ,F(T))=0 gives d(p,F(T))=0, i.e., pF(T). □

Definition 3.14 A mapping T:CC, where C is a subset of a normed space E, is said to satisfy Condition (I) [19] if there exists a nondecreasing function f:[0,)[0,) with f(0)=0, f(r)>0 for all r(0,1) such that xTxf(d(x,F(T))) for all xC where d(x,F(T))=inf{xp:pF(T)}.

Applying Theorem 3.13, we obtain strong convergence of the process (1.8) under Condition (I) as follows.

Theorem 3.15 Let e be a uniformly convex Banach space and let C, T, and { x n } be as in Lemma  3.3. Let T satisfy Condition (I), then { x n } converges strongly to a fixed point of T.

Proof We proved in Lemma 3.3 that

lim n x n T x n =0.
(3.17)

From Condition (I) and (3.17), we get

lim n f ( d ( x n , F ( T ) ) ) lim n x n T x n =0,

i.e., lim n f(d( x n ,F(T)))=0. Since f:[0,)[0,) is a nondecreasing function satisfying f(0)=0, f(r)>0 for all r(0,), we have

lim n d ( x n , F ( T ) ) =0.

Now all the conditions of Theorem 3.13 are satisfied, therefore, by its conclusion, { x n } converges strongly to a point of F(T). □