1 Introduction

Contractive mappings and iteration procedures are some of the main tools in the study of fixed point theory. There are many contractive mappings and iteration schemes that have been introduced and developed by several authors to serve various purposes in the literature of this highly active research area, viz., [112] among others.

Whether an iteration method used in any investigation converges to a fixed point of a contractive type mapping corresponding to a particular iteration process is of utmost importance. Therefore it is natural to see many works related to the convergence of iteration methods such as [1322].

Fixed point theory is concerned with investigating a wide variety of issues such as the existence (and uniqueness) of fixed points, the construction of fixed points, etc. One of these themes is data dependency of fixed points. Data dependency of fixed points has been the subject of research in fixed point theory for some time now, and data dependence research is an important theme in its own right.

Several authors who have made contributions to the study of data dependence of fixed points are Rus and Muresan [23], Rus et al. [24, 25], Berinde [26], Espínola and Petruşel [27], Markin [28], Chifu and Petruşel [29], Olantiwo [30, 31], Şoltuz [32, 33], Şoltuz and Grosan [34], Chugh and Kumar [35] and the references therein.

This paper is organized as follows. In Section 1 we present a brief survey of some known contractive mappings and iterative schemes and collect some preliminaries that will be used in the proofs of our main results. In Section 2 we show that the convergence of a new multi-step iteration, which is a special case of the Jungck multistep-SP iterative process defined in [36], and S-iteration (due to Agarwal et al.) can be used to approximate the fixed points of contractive-like operators. Motivated by the works of Şoltuz [32, 33], Şoltuz and Grosan [34], and Chugh and Kumar [35], we prove two data dependence results for the new multi-step iteration and S-iteration schemes by employing contractive-like operators.

As a background of our exposition, we now mention some contractive mappings and iteration schemes.

In [37] Zamfirescu established an important generalization of the Banach fixed point theorem using the following contractive condition. For a mapping T:EE, there exist real numbers a, b, c satisfying 0<a<1, 0<b,c<1/2 such that, for each pair x,yX, at least one of the following is true:

{ ( z 1 ) T x T y a x y , ( z 2 ) T x T y b ( x T x + y T y ) , ( z 3 ) T x T y c ( x T y + y T x ) .
(1.1)

A mapping T satisfying the contractive conditions (z1), (z2) and (z3) in (1.1) is called a Zamfirescu operator. An operator satisfying condition (z2) is called a Kannan operator, while the mapping satisfying condition (z3) is called a Chatterjea operator. As shown in [13], the contractive condition (1.1) leads to

{ ( b 1 ) T x T y δ x y + 2 δ x T x  if one uses  ( z 2 ) ,  and ( b 2 ) T x T y δ x y + 2 δ x T y  if one uses  ( z 3 ) ,
(1.2)

for all x,yE, where δ:=max{a, b 1 b , c 1 c }, δ[0,1), and it was shown that this class of operators is wider than the class of Zamfirescu operators. Any mapping satisfying condition (b1) or (b2) is called a quasi-contractive operator.

Extending the above definition, Osilike and Udomene [20] considered operators T for which there exist real numbers L0 and δ[0,1) such that for all x,yE,

TxTyδxy+LxTx.
(1.3)

Imoru and Olantiwo [38] gave a more general definition: An operator T is called a contractive-like operator if there exists a constant δ[0,1) and a strictly increasing and continuous function φ:[0,)[0,), with φ(0)=0, such that for each x,yE,

TxTyδxy+φ ( x T x ) .
(1.4)

A map satisfying (1.4) need not have a fixed point, even if E is complete. For example, let E=[0,) and define T by

Tx={ 1.0 , 0 x 0.8 , 0.6 , 0.8 < x .

WLOG, assume that x<y. Then, for 0x<y0.8 or 0.8<x<y, TxTy=0, and (1.4) is automatically satisfied.

If 0x0.8<y, then TxTy=0.4.

Define φ by φ(t)=Lt for any L2. Then φ is increasing, continuous, and φ(0)=0. Also, xTx=1x so that φ(xTx)=L(1x)0.2L0.4.

Therefore

0.4=TxTyLxTxδxy+LxTx

for any 0δ<1, and (1.4) is satisfied for 0x0.8<y. But T has no fixed point.

However, using (1.4) it is obvious that if T has a fixed point, then it is unique.

From now on, we demand that ℕ denotes the set of all nonnegative integers. Let X be a Banach space, let EX be a nonempty closed, convex subset of X, and let T be a self-map on E. Define F T :={pX:p=Tp} to be the set of fixed points of T. Let { α n } n = 0 , { β n } n = 0 , { γ n } n = 0 and { β n i } n = 0 , i= 1 , k 2 ¯ , k2 be real sequences in [0,1) satisfying certain conditions.

In [5] Rhoades and Şoltuz introduced a multi-step iterative procedure given by

{ x 0 E , y n k 1 = ( 1 β n k 1 ) x n + β n k 1 T x n , k 2 , y n i = ( 1 β n i ) x n + β n i T y n i + 1 , i = 1 , k 2 ¯ , x n + 1 = ( 1 α n ) x n + α n T y n 1 , n N .
(1.5)

The sequence { x n } n = 0 defined by

{ x 0 E , 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)

is known as the S-iteration process (see [12, 17, 39]).

Thianwan [6] defined a two-step iteration { x n } n = 0 by

{ x 0 E , x n + 1 = ( 1 α n ) y n + α n T y n , y n = ( 1 β n ) x n + β n T x n , n N .
(1.7)

Recently Phuengrattana and Suantai [7] introduced an SP iteration method defined by

{ x 0 E , x n + 1 = ( 1 α n ) y 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 , n N .
(1.8)

We shall employ the following iterative process. For an arbitrary fixed order k2,

{ x 0 E , x n + 1 = ( 1 α n ) y n 1 + α n T y n 1 , y n 1 = ( 1 β n 1 ) y n 2 + β n 1 T y n 2 , y n 2 = ( 1 β n 2 ) y n 3 + β n 2 T y n 3 , , y n k 2 = ( 1 β n k 2 ) y n k 1 + β n k 2 T y n k 1 , y n k 1 = ( 1 β n k 1 ) x n + β n k 1 T x n , n N ,
(1.9)

or, in short,

{ x 0 E , x n + 1 = ( 1 α n ) y n 1 + α n T y n 1 , y n i = ( 1 β n i ) y n i + 1 + β n i T y n i + 1 , i = 1 , k 2 ¯ , y n k 1 = ( 1 β n k 1 ) x n + β n k 1 T x n , n N ,
(1.10)

where

{ α n } n = 0 [0,1), n = 0 α n =,
(1.11)

and

{ β n i } n = 0 [0,1),i= 1 , k 1 ¯ .
(1.12)

Remark 1 If each γ n =0, then SP iteration (1.8) reduces to two-step iteration (1.7). By taking k=3 and k=2 in (1.10), we obtain iterations (1.8) and (1.7), respectively.

We shall need the following definition and lemma in the sequel.

Definition 1 [40]

Let T, T ˜ :XX be two operators. We say that T ˜ is an approximate operator for T if, for some ε>0, we have

Tx T ˜ xε

for all xX.

Lemma 1 [34]

Let { a n } n = 0 be a nonnegative sequence for which one assumes that there exists an n 0 N such that for all n n 0 ,

a n + 1 (1 μ n ) a n + μ n η n

is satisfied, where μ n (0,1) for all nN, n = 0 μ n = and η n 0, nN. Then the following holds:

0 lim n sup a n lim n sup η n .

2 Main results

For simplicity we use the following notation throughout this section.

For any iterative process, { x n } n = 0 and { u n } n = 0 denote iterative sequences associated to T and T ˜ , respectively.

Theorem 1 Let T:EE be a map satisfying (1.4) with F T , and let { x n } n = 0 be a sequence defined by (1.10), then the sequence { x n } n = 0 converges to the unique fixed point of T.

Proof The proof can be easily obtained by using the argument in the proof of ([36], Theorem 3.1). □

This result allows us to give the next theorem.

Theorem 2 Let T:EE be a map satisfying (1.4) with F T , and let T ˜ be an approximate operator of T as in Definition  1. Let { x n } n = 0 , { u n } n = 0 be two iterative sequences defined by (1.10) with real sequences { α n } n = 0 , { β n i } n = 0 [0,1) satisfying (i) 0 β n i < α n 1, i= 1 , k 1 ¯ , (ii) α n =. If p=Tp and q= T ˜ q, then we have

pq k ε 1 δ .

Proof For given x 0 E and u 0 E, we consider the following multi-step iteration for T and T ˜ :

{ x 0 E , x n + 1 = ( 1 α n ) y n 1 + α n T y n 1 , y n i = ( 1 β n i ) y n i + 1 + β n i T y n i + 1 , i = 1 , k 2 ¯ , y n k 1 = ( 1 β n k 1 ) x n + β n k 1 T x n , k 2 , n N ,
(2.1)

and

{ u 0 E , u n + 1 = ( 1 α n ) v n 1 + α n T ˜ v n 1 , v n i = ( 1 β n i ) v n i + 1 + β n i T ˜ v n i + 1 , i = 1 , k 2 ¯ , v n k 1 = ( 1 β n k 1 ) u n + β n k 1 T ˜ u n , k 2 , n N .
(2.2)

Thus, from (1.4), (2.1) and (2.2), we have the following inequalities.

(2.3)
(2.4)
(2.5)

Combining (2.3), (2.4) and (2.5), we obtain

x n + 1 u n + 1 [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n 2 ( 1 δ ) ] y n 3 v n 3 + [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] β n 2 φ ( y n 3 T y n 3 ) + [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] β n 2 ε + [ 1 α n ( 1 δ ) ] β n 1 φ ( y n 2 T y n 2 ) + [ 1 α n ( 1 δ ) ] β n 1 ε + α n φ ( y n 1 T y n 1 ) + α n ε .
(2.6)

Thus, by induction, we get

x n + 1 u n + 1 [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 2 ( 1 δ ) ] y n k 1 v n k 1 + [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 3 ( 1 δ ) ] β n k 2 φ ( y n k 1 T y n k 1 ) + + [ 1 α n ( 1 δ ) ] β n 1 φ ( y n 2 T y n 2 ) + α n φ ( y n 1 T y n 1 ) + [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 3 ( 1 δ ) ] β n k 2 ε + + [ 1 α n ( 1 δ ) ] β n 1 ε + α n ε .
(2.7)

Again, using (1.4), (2.1) and (2.2), we get

y n k 1 v n k 1 = ( 1 β n k 1 ) ( x n u n ) + β n k 1 ( T x n T ˜ u n ) ( 1 β n k 1 ) x n u n + β n k 1 T x n T ˜ u n ( 1 β n k 1 ) x n u n + β n k 1 T x n T u n + β n k 1 T u n T ˜ u n [ 1 β n k 1 ( 1 δ ) ] x n u n + β n k 1 φ ( x n T x n ) + β n k 1 ε .
(2.8)

Substituting (2.8) in (2.7), we have

x n + 1 u n + 1 [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 1 ( 1 δ ) ] x n u n + [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 2 ( 1 δ ) ] β n k 1 φ ( x n T x n ) + [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 3 ( 1 δ ) ] β n k 2 φ ( y n k 1 T y n k 1 ) + + [ 1 α n ( 1 δ ) ] β n 1 φ ( y n 2 T y n 2 ) + α n φ ( y n 1 T y n 1 ) + [ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 2 ( 1 δ ) ] β n k 1 ε + + [ 1 α n ( 1 δ ) ] β n 1 ε + α n ε .
(2.9)

Since δ[0,1) and { α n } n = 0 , { β n i } n = 0 [0,1), for i= 1 , k 1 ¯ , we have

[ 1 α n ( 1 δ ) ] [ 1 β n 1 ( 1 δ ) ] [ 1 β n i ( 1 δ ) ] [ 1 α n ( 1 δ ) ] .
(2.10)

From inequality (2.10) and assumption (i) in (2.9), it follows

x n + 1 u n + 1 [ 1 α n ( 1 δ ) ] x n u n + α n φ ( x n T x n ) + α n φ ( y n k 1 T y n k 1 ) + + α n φ ( y n 2 T y n 2 ) + α n φ ( y n 1 T y n 1 ) + α n ε + α n ε + + α n ε + α n ε = [ 1 α n ( 1 δ ) ] x n u n + α n ( 1 δ ) { φ ( x n T x n ) + φ ( y n k 1 T y n k 1 ) 1 δ + + φ ( y n 1 T y n 1 ) + k ε 1 δ } .
(2.11)

Define

From Theorem 1 it follows that lim n x n p=0. Since T satisfies condition (1.4) and Tp=p F T ,

0 x n T x n x n p + T p T x n x n p + δ p x n + φ ( p T p ) = ( 1 + δ ) x n p 0 as  n .
(2.12)

Since β n i [0,1), nN, i= 1 , k 1 ¯ , using (1.4) and (1.10), we have

0 y n 1 T y n 1 = y n 1 p + p T y n 1 y n 1 p + T p T y n 1 y n 1 p + δ p y n 1 + φ ( p T p ) = ( 1 + δ ) y n 1 p = ( 1 + δ ) ( 1 β n 1 ) y n 2 + β n 1 T y n 2 p ( 1 β n 1 + β n 1 ) ( 1 + δ ) { ( 1 β n 1 ) y n 2 p + β n 1 T y n 2 T p } ( 1 + δ ) { ( 1 β n 1 ) y n 2 p + β n 1 δ y n 2 p } = ( 1 + δ ) [ 1 β n 1 ( 1 δ ) ] y n 2 p ( 1 + δ ) [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 2 ( 1 δ ) ] y n k 1 p ( 1 + δ ) [ 1 β n 1 ( 1 δ ) ] [ 1 β n k 1 ( 1 δ ) ] x n p ( 1 + δ ) x n p 0 as  n .
(2.13)

It is easy to see from (2.13) that this result is also valid for T y n 2 y n 2 ,,T y n k 1 y n k 1 .

Since φ is continuous, we have

lim n φ ( x n T x n ) = lim n φ ( y n 1 T y n 1 ) == lim n φ ( y n k 1 T y n k 1 ) =0.
(2.14)

Hence an application of Lemma 1 to (2.11) leads to

pq k ε 1 δ .
(2.15)

 □

As shown by Hussain et al. ([22], Theorem 8), in an arbitrary Banach space X, the S-iteration { x n } n = 0 given by (1.6) converges to the fixed point of T, where T:EE is a mapping satisfying condition (1.3).

Theorem 3 Let T:EE be a map satisfying (1.4) with F T , and let { x n } n = 0 be defined by (1.6) with real sequences { β n } n = 0 , { α n } n = 0 [0,1) satisfying n = 0 α n =. Then the sequence { x n } n = 0 converges to the unique fixed point of T.

Proof The argument is similar to the proof of Theorem 8 of [22], and is thus omitted. □

We now prove the result on data dependence for the S-iterative procedure by utilizing Theorem 3.

Theorem 4 Let T, T ˜ be two operators as in Theorem  2. Let { x n } n = 0 , { u n } n = 0 be S-iterations defined by (1.6) with real sequences { β n } n = 0 , { α n } n = 0 [0,1) satisfying (i) 1 2 α n , nN, and (ii) n = 0 α n =. If p=Tp and q= T ˜ q, then we have

pq 3 ε 1 δ .

Proof For a given x 0 E and u 0 E, we consider the following iteration for T and T ˜ :

{ x 0 E , x n + 1 = ( 1 α n ) T x n + α n T y n , y n = ( 1 β n ) x n + β n T x n , n N
(2.16)

and

{ u 0 E , u n + 1 = ( 1 α n ) T ˜ u n + α n T ˜ v n , v n = ( 1 β n ) u n + β n T ˜ u n , n N .
(2.17)

Using (1.4), (2.16) and (2.17), we obtain the following estimates:

(2.18)
(2.19)

Combining (2.18) and (2.19), we get

x n + 1 u n + 1 { ( 1 α n ) δ + α n δ [ 1 β n ( 1 δ ) ] } x n u n + { 1 α n + α n δ β n } φ ( x n T x n ) + α n φ ( y n T y n ) + α n δ β n ε + ( 1 α n ) ε + α n ε .
(2.20)

For { α n } n = 0 , { β n } n = 0 [0,1) and δ[0,1),

(1 α n )δ<1 α n ,1 β n (1δ)<1, α n δ β n < α n .
(2.21)

It follows from assumption (i) that

1 α n < α n ,nN.
(2.22)

Therefore, combining (2.22) and (2.21) to (2.20) gives

x n + 1 u n + 1 [ 1 α n ( 1 δ ) ] x n u n + 2 α n φ ( x n T x n ) + α n φ ( y n T y n ) + α n ε + α n ε + α n ε ,
(2.23)

or, equivalently,

x n + 1 u n + 1 [ 1 α n ( 1 δ ) ] x n u n + α n ( 1 δ ) { 2 φ ( x n T x n ) + φ ( y n T y n ) + 3 ε } 1 δ .
(2.24)

Now define

From Theorem 3, we have lim n x n p=0. Since T satisfies condition (1.4), and Tp=p F T , using an argument similar to that in the proof of Theorem 2,

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

Using the fact that φ is continuous, we have

lim n φ ( x n T x n ) = lim n φ ( y n T y n ) =0.
(2.26)

An application of Lemma 1 to (2.24) leads to

pq 3 ε 1 δ .
(2.27)

 □

3 Conclusion

Since the iterative schemes (1.7) and (1.8) are special cases of the iterative process (1.10), Theorem 1 generalizes Theorem 2.1 of [19] and Theorem 2.1 of [18]. By taking k=3 and k=2 in Theorem 2, data dependence results for the iterative schemes (1.8) and (1.7) can be easily obtained. For k=3, Theorem 2 reduces to Theorem 3.2 of [35]. Since condition (1.4) is more general than condition (1.3), Theorem 3 generalizes Theorem 8 of [22].