1 Introduction

Let H 1 and H 2 be two real Hilbert spaces and let C H 1 and Q H 2 be two nonempty, closed, and convex sets. Let A: H 1 H 2 be a bounded linear operator with its adjoint A . Let S: H 2 H 2 and T: H 1 H 1 be two nonlinear mappings.

The purpose of this paper is to study the following split feasibility problem and fixed point problem:

Find  x CFix(T) such that A x QFix(S).
(1.1)

Special cases:

(i) Finding a point x which satisfies

x CandA x Q.
(1.2)

This problem, referred to as the split feasibility problem, was introduced by Censor and Elfving [1], modeling phase retrieval and other image restoration problems, and further studied by many researchers; see, for instance, [27].

(ii) Find a point x with the property

x Fix(T)andA x Fix(S).
(1.3)

This problem, referred to as the split common fixed point problem, was first introduced by Censor and Segal [8].

Next, we recall some existing algorithms for solving (1.1)-(1.3) in the literature.

In order to solve (1.2), Censor and Elfving [1] introduced the following algorithm:

x n + 1 = A 1 P Q ( P A ( C ) ( A x n ) ) ,nN,
(1.4)

where C and Q are closed and convex sets in R n , A is a full rank n×n matrix and A(C)={y R n y=Ax,xC}.

Now (1.4) is not popular because it involves the computation of the inverse A 1 .

A more popular algorithm that solves (1.4) seems to be the CQ algorithm presented by Byrne [5, 7]:

x n + 1 = P C ( x n τ A ( I P Q ) A x n ) ,nN,
(1.5)

where τ(0, 2 L ), with L being the largest eigenvalue of the matrix A A.

Note that x solves (1.2) if and only if x solves the fixed point equation

x = P C ( I λ A ( I P Q ) A ) x .
(1.6)

The above equivalence relation (1.6) reminds us to use fixed point method to solve (1.2). Many authors have given a continuation of the study on the CQ algorithm and its variant form. For related work, please refer to [916]. Especially, the following regularized method was presented by Xu [6]:

x n + 1 = P C ( ( 1 α n γ n ) x n γ n A ( I P Q ) A x n ) ,nN.
(1.7)

It should be pointed out that (1.7) can be used to find the minimum norm solution of (1.2).

For solving (1.3), Censor and Segal [8] invented an algorithm which generates a sequence { x n } according to the iterative procedure:

x n + 1 =T ( x n γ A ( I S ) A x n ) ,nN.
(1.8)

Note that (1.8) is more general than (1.5). Some further generations of this algorithm were studied by Moudafi [17] and Wang and Xu [18] and others; see, for example, [1922].

Motivated by the results in this direction, the purpose of this paper is to study the split feasibility problem and the fixed point problem involved in the pseudocontractive mappings. We construct an iterative algorithm and prove its strong convergence.

2 Preliminaries

Let H be a real Hilbert space with inner product , and norm , respectively. Let C be a nonempty, closed, and convex subset of H.

Recall that a mapping T:CC is called pseudocontractive if

TxTy,xy x y 2

for all x,yC. It is well known that T is pseudocontractive if and only if

T x T y 2 x y 2 + ( I T ) x ( I T ) y 2
(2.1)

for all x,yC. A mapping T:CC is called L-Lipschitzian if there exists L>0 such that

TxTyLxy

for all x,yC. If L=1, we call T nonexpansive.

We will use Fix(T) to denote the set of fixed points of T, that is,

Fix(T)={xC:x=Tx}.

We know that the metric projection P C :HC satisfies

x P C ( x ) =inf { x y : y C } .

It is well known that the metric projection P C :HC is firmly nonexpansive, that is,

x y , P C ( x ) P C ( y ) P C ( x ) P C ( y ) 2 P C ( x ) P C ( y ) 2 x y 2 ( I P C ) x ( I P C ) y 2
(2.2)

for all x,yH.

For all x,yH, the following conclusions hold:

t x + ( 1 t ) y 2 =t x 2 +(1t) y 2 t(1t) x y 2 ,t[0,1],
(2.3)
x + y 2 = x 2 +2x,y+ y 2 ,
(2.4)

and

x + y 2 x 2 +2y,x+y.
(2.5)

Lemma 2.1 ([23])

Let H be a real Hilbert space, C a closed convex subset of H. Let T:CC be a continuous pseudocontractive mapping. Then

  1. (i)

    Fix(T) is a closed convex subset of C,

  2. (ii)

    (IT) is demiclosed at zero.

Lemma 2.2 ([24])

Assume that { a n } is a sequence of nonnegative real numbers such that

a n + 1 (1 γ n ) a n + δ n ,nN,

where { γ n } is a sequence in (0,1) and { δ n } is a sequence such that

  1. (1)

    n = 1 γ n =;

  2. (2)

    lim sup n δ n γ n 0 or n = 1 | δ n |<.

Then lim n a n =0.

Lemma 2.3 ([25])

Let { w n } be a sequence of real numbers. Assume { w n } does not decrease at infinity, that is, there exists at least a subsequence { w n k } of { w n } such that w n k w n k + 1 for all k0. For every n N 0 , define an integer sequence {τ(n)} as

τ(n)=max{in: w n i < w n i + 1 }.

Then τ(n) as n and for all n N 0

max{ w τ ( n ) , w n } w τ ( n ) + 1 .

3 Main results

Let H 1 and H 2 be two real Hilbert spaces and let C H 1 and Q H 2 be two nonempty closed convex sets. Let A: H 1 H 2 be a bounded linear operator with its adjoint A . Let S: H 2 H 2 nonexpansive mapping and let T: H 1 H 1 be an L-Lipschitzian pseudocontractive mapping with L>1.

We use Γ to denote the set of solutions of (1.1), that is,

Γ= { x x C Fix ( T ) , A x Q Fix ( S ) } .

In the sequel, we assume Γ.

Now, we present our algorithm for finding x Γ.

Algorithm 3.1 For fixed u H 1 and x 0 H 1 arbitrarily, let { x n } be a sequence defined by

{ u n = P C [ α n u + ( 1 α n ) ( x n δ A ( I S P Q ) A x n ) ] , x n + 1 = ( 1 β n ) u n + β n T ( ( 1 γ n ) u n + γ n T u n ) , n N ,
(3.1)

where { α n } n N , { β n } n N , and { γ n } n N are three real number sequences in (0,1) and δ is a constant in (0, 1 A 2 ).

Theorem 3.2 Assume the following conditions are satisfied:

(C1) lim n α n =0;

(C2) n = 1 α n =;

(C3) 0<a< β n <c< γ n <b< 1 1 + L 2 + 1 .

Then the sequence { x n } generated by algorithm (3.1) converges strongly to the point x , given by x = P Γ (u).

Proof Set x = P Γ (u). Then we have x CFix(T) and A x QFix(S). Set z n = P Q A x n and y n = α n u+(1 α n )( x n δ A (IS P Q )A x n ) for all nN. Thus u n = P C y n for all nN.

Since P C and P Q are nonexpansive, we have

z n A x = P Q A x n P Q A x A x n A x
(3.2)

and

u n x = P C y n P C x y n x .
(3.3)

By (2.2), we get

S z n A x 2 = S P Q A x n S P Q A x 2 P Q A x n P Q A x 2 A x n A x 2 z n A x n 2 .
(3.4)

From (2.1), we have

T u n x 2 u n x 2 + T u n u n 2
(3.5)

and

T ( ( 1 γ n ) u n + γ n T u n ) x 2 ( 1 γ n ) ( u n x ) + γ n ( T u n x ) 2 + ( 1 γ n ) u n + γ n T u n T ( ( 1 γ n ) u n + γ n T u n ) 2 .
(3.6)

Applying equality (2.3), we have

( 1 γ n ) u n + γ n T u n T ( ( 1 γ n ) u n + γ n T u n ) 2 = ( 1 γ n ) ( u n T ( ( 1 γ n ) u n + γ n T u n ) ) + γ n ( T u n T ( ( 1 γ n ) u n + γ n T u n ) ) 2 = ( 1 γ n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 + γ n T u n T ( ( 1 γ n ) u n + γ n T u n ) 2 γ n ( 1 γ n ) u n T u n 2 .
(3.7)

Since T is L-Lipschitzian and u n ((1 γ n ) u n + γ n T u n )= γ n ( u n T u n ), by (3.7), we get

( 1 γ n ) u n + γ n T u n T ( ( 1 γ n ) u n + γ n T u n ) 2 ( 1 γ n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 + γ n 3 L 2 u n T u n 2 γ n ( 1 γ n ) u n T u n 2 = ( 1 γ n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 + ( γ n 3 L 2 + γ n 2 γ n ) u n T u n 2 .
(3.8)

By (2.3) and (3.5), we have

( 1 γ n ) ( u n x ) + γ n ( T u n x ) 2 = ( 1 γ n ) u n x 2 + γ n T u n x 2 γ n ( 1 γ n ) u n T u n 2 ( 1 γ n ) u n x 2 + γ n ( u n x 2 + u n T u n 2 ) γ n ( 1 γ n ) u n T u n 2 = u n x 2 + γ n 2 u n T u n 2 .
(3.9)

From (3.6), (3.8), and (3.9), we deduce

T ( ( 1 γ n ) u n + γ n T u n ) x 2 u n x 2 + ( 1 γ n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 γ n ( 1 2 γ n γ n 2 L 2 ) u n T u n 2 .
(3.10)

Since γ n <b< 1 1 + L 2 + 1 , we derive that

12 γ n γ n 2 L 2 >0,nN.

This together with (3.10) implies that

T ( ( 1 γ n ) u n + γ n T u n ) x 2 u n x 2 + ( 1 γ n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 .
(3.11)

By (2.3), (3.1), (3.11), and (C3), we have

x n + 1 x 2 = ( 1 β n ) u n + β n T ( ( 1 γ n ) u n + γ n T u n ) x 2 = ( 1 β n ) u n x 2 + β n T ( ( 1 γ n ) u n + γ n T u n ) x 2 β n ( 1 β n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 u n x 2 β n ( γ n β n ) T ( ( 1 γ n ) u n + γ n T u n ) x 2 u n x 2 .
(3.12)

By the convexity of the norm and by using (2.4), we get

y n x 2 = α n ( u x ) + ( 1 α n ) ( x n x + δ A ( S z n A x n ) ) 2 ( 1 α n ) ( x n x + δ A ( S z n A x n ) ) 2 + α n u x 2 = ( 1 α n ) [ x n x + δ 2 A ( S z n A x n ) 2 + 2 δ x n x , A ( S z n A x n ) ] + α n u x 2 .
(3.13)

Since A is a linear operator with its adjoint A , we have

x n x , A ( S z n A x n ) = A ( x n x ) , S z n A x n = A x n A x + S z n A x n ( S z n A x n ) , S z n A x n = S z n A x , S z n A x n S z n A x n 2 .
(3.14)

Again using (2.4), we obtain

S z n A x , S z n A x n = 1 2 ( S z n A x 2 + S z n A x n 2 A x n A x 2 ) .
(3.15)

From (3.4), (3.14), and (3.15), we get

x n x , A ( S z n A x n ) = 1 2 ( S z n A x 2 + S z n A x n 2 A x n A x 2 ) S z n A x n 2 1 2 ( A x n A x 2 z n A x n 2 + S z n A x n 2 A x n A x 2 ) S z n A x n 2 = 1 2 z n A x n 2 1 2 S z n A x n 2 .
(3.16)

Substituting (3.16) into (3.13) we deduce

y n x 2 ( 1 α n ) [ x n x 2 + δ 2 A 2 S z n A x n 2 + 2 δ ( 1 2 z n A x n 2 1 2 S z n A x n 2 ) ] + α n u x 2 = ( 1 α n ) [ x n x 2 + ( δ 2 A 2 δ ) S z n A x n 2 δ z n A x n 2 ] + α n u x 2 ( 1 α n ) x n x 2 + α n u x 2 .
(3.17)

From (3.3), (3.12), and (3.17), we get

x n + 1 x 2 y n x 2 ( 1 α n ) x n x 2 + α n u x 2 max { x n x 2 , u x 2 } .

The boundedness of the sequence { x n } yields our result.

Using the firmly nonexpansivenessity of P C (2.2), we have

u n x 2 = P C y n x 2 y n x 2 P C y n y n 2 = y n x 2 u n y n 2 .
(3.18)

Thus

x n + 1 x 2 u n x 2 y n x 2 u n y n 2 ( 1 α n ) x n x 2 + α n u x 2 u n y n 2 .

It follows that

u n y n 2 x n x 2 x n + 1 x 2 + α n u x 2 .
(3.19)

Next, we consider two possible cases.

Case 1. Assume there exists some integer m>0 such that { x n x } is decreasing for all nm. In this case, we know that lim n x n x exists. From (3.19), we deduce

lim n u n y n =0.
(3.20)

Returning to (3.17), we have

x n + 1 x 2 y n x 2 ( 1 α n ) x n x 2 + ( 1 α n ) ( δ 2 A 2 δ ) S z n A x n 2 ( 1 α n ) δ z n A x n 2 + α n u x 2 .

Hence,

( 1 α n ) ( δ δ 2 A 2 ) S z n A x n 2 + ( 1 α n ) δ z n A x n 2 x n x 2 x n + 1 x 2 + α n u x 2 ,

which implies that

lim n S z n A x n = lim n z n A x n =0.
(3.21)

So,

lim n S z n z n =0.
(3.22)

Note that

y n x n = δ A ( S P Q I ) A x n + α n ( x n δ A ( I S P Q ) A x n u ) δ A S z n A x n + α n x n δ A ( I S P Q ) A x n u .

It follows from (3.21) that

lim n x n y n =0.
(3.23)

From (3.3), (3.12), and (3.17), we deduce

x n + 1 x 2 u n x 2 β n ( γ n β n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 x n x 2 + α n u x 2 β n ( γ n β n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 .

It follows that

β n ( γ n β n ) u n T ( ( 1 γ n ) u n + γ n T u n ) 2 x n x 2 x n + 1 x 2 + α n u x 2 .

Therefore,

lim n u n T ( ( 1 γ n ) u n + γ n T u n ) =0.
(3.24)

Observe that

u n T u n u n T ( ( 1 γ n ) u n + γ n T u n ) + T ( ( 1 γ n ) u n + γ n T u n ) T u n u n T ( ( 1 γ n ) u n + γ n T u n ) + L γ n u n T u n .

Thus,

u n T u n 1 1 L γ n u n T ( ( 1 γ n ) u n + γ n T u n ) .

This together with (3.24) implies that

lim n u n T u n =0.
(3.25)

Now, we show that

lim sup n u x , y n x 0.

Choose a subsequence { y n i } of { y n } such that

lim sup n u x , y n x = lim i u x , y n i x .
(3.26)

Since the sequence { y n i } is bounded, we can choose a subsequence { y n i j } of { y n i } such that y n i j z. For the sake of convenience, we assume (without loss of generality) that y n i z. Consequently, we derive from the above conclusions that

x n i z, u n i z,A x n i Azand z n i Az.
(3.27)

Applying Lemma 2.1, we deduce

zFix(T)andAzFix(S).

Note that u n i = P C y n i C and z n i = P Q A x n i Q. From (3.27), we deduce

zCandAzQ.

To this end, we deduce

zCFix(T)andAzQFix(S).

That is to say, zΓ.

Therefore,

lim sup n u x , y n x = lim i u x , y n i x = lim i u x , z x 0 .
(3.28)

Using (2.5), we have

x n + 1 x 2 y n x 2 = ( 1 α n ) ( x n δ A ( I S P Q ) A x n x ) + α n ( u x ) 2 ( 1 α n ) x n δ A ( I S P Q ) A x n x 2 + 2 α n u x , y n x ( 1 α n ) x n x 2 + 2 α n u x , y n x .
(3.29)

Applying Lemma 2.2 and (3.28) to (3.29), we deduce x n x .

Case 2. Assume there exists an integer n 0 such that

x n 0 x x n 0 + 1 x .

Set ω n ={ x n x }. Then we have

ω n 0 ω n 0 + 1 .

Define an integer sequence { τ n } for all n n 0 as follows:

τ(n)=max{lN n 0 ln, ω l ω l + 1 }.

It is clear that τ(n) is a non-decreasing sequence satisfying

lim n τ(n)=

and

ω τ ( n ) ω τ ( n ) + 1 ,

for all n n 0 .

By a similar argument to that of Case 1, we can obtain

lim n u τ ( n ) y τ ( n ) = lim n x τ ( n ) y τ ( n ) = 0 , lim n S z τ ( n ) A x τ ( n ) = lim n z τ ( n ) A x τ ( n ) = lim n S z τ ( n ) z τ ( n ) = 0 ,

and

lim n u τ ( n ) T u τ ( n ) =0.

This implies that

ω w ( y τ ( n ) )Γ.

Thus, we obtain

lim sup n u x , y τ ( n ) x 0.
(3.30)

Since ω τ ( n ) ω τ ( n ) + 1 , we have from (3.29) that

ω τ ( n ) 2 ω τ ( n ) + 1 2 (1 α τ ( n ) ) ω τ ( n ) 2 +2 α τ ( n ) u x , y τ ( n ) x .
(3.31)

It follows that

ω τ ( n ) 2 2 u x , y τ ( n ) x .
(3.32)

Combining (3.30) and (3.32), we have

lim sup n ω τ ( n ) 0,

and hence

lim n ω τ ( n ) =0.
(3.33)

By (3.31), we obtain

lim sup n ω τ ( n ) + 1 2 lim sup n ω τ ( n ) 2 .

This together with (3.33) implies that

lim n ω τ ( n ) + 1 =0.

Applying Lemma 2.3 to get

0 ω n max{ ω τ ( n ) , ω τ ( n ) + 1 }.

Therefore, ω n 0. That is, x n x . This completes the proof. □

Algorithm 3.3 For x 0 H 1 arbitrarily, let { x n } be a sequence defined by

{ u n = P C [ ( 1 α n ) ( x n δ A ( I S P Q ) A x n ) ] , x n + 1 = ( 1 β n ) u n + β n T ( ( 1 γ n ) u n + γ n T u n ) , n N ,
(3.34)

where { α n } n N , { β n } n N , and { γ n } n N are three real number sequences in (0,1) and δ is a constant in (0, 1 A 2 ).

Corollary 3.4 Assume the following conditions are satisfied:

(C1) lim n α n =0;

(C2) n = 1 α n =;

(C3) 0<a< β n <c< γ n <b< 1 1 + L 2 + 1 .

Then the sequence { x n } generated by algorithm (3.34) converges strongly to x = P Γ (0), which is the minimum norm in Γ.

Algorithm 3.5 For fixed u H 1 and x 0 H 1 arbitrarily, let { x n } be a sequence defined by

x n + 1 = P C [ α n u + ( 1 α n ) ( x n δ A ( I P Q ) A x n ) ] ,nN,
(3.35)

where { α n } n N is a real number sequence in (0,1) and δ is a constant in (0, 1 A 2 ).

Corollary 3.6 Suppose Γ 1 , the set of the solutions of (1.2), is nonempty. Assume the following conditions are satisfied:

(C1) lim n α n =0;

(C2) n = 1 α n =.

Then the sequence { x n } generated by algorithm (3.35) converges strongly to x = P Γ 1 (u).

Algorithm 3.7 For x 0 H 1 arbitrarily, let { x n } be a sequence defined by

x n + 1 = P C [ ( 1 α n ) ( x n δ A ( I P Q ) A x n ) ] ,nN,
(3.36)

where { α n } n N is a real number sequence in (0,1) and δ is a constant in (0, 1 A 2 ).

Corollary 3.8 Suppose Γ 1 , the set of the solutions of (1.2), is nonempty. Assume the following conditions are satisfied:

(C1) lim n α n =0;

(C2) n = 1 α n =.

Then the sequence { x n } generated by algorithm (3.36) converges strongly to x = P Γ 1 (0), which is the minimum norm in Γ 1 .

Algorithm 3.9 For fixed u H 1 and x 0 H 1 arbitrarily, let { x n } be a sequence defined by

{ u n = α n u + ( 1 α n ) ( x n δ A ( I S ) A x n ) , x n + 1 = ( 1 β n ) u n + β n T ( ( 1 γ n ) u n + γ n T u n ) , n N ,
(3.37)

where { α n } n N , { β n } n N , and { γ n } n N are three real number sequences in (0,1) and δ is a constant in (0, 1 A 2 ).

Corollary 3.10 Suppose Γ 2 , the set of the solutions of (1.3), is nonempty. Assume the following conditions are satisfied:

(C1) lim n α n =0;

(C2) n = 1 α n =;

(C3) 0<a< β n <c< γ n <b< 1 1 + L 2 + 1 .

Then the sequence { x n } generated by algorithm (3.37) converges strongly to x = P Γ 2 (u).

Algorithm 3.11 For and x 0 H 1 arbitrarily, let { x n } be a sequence defined by

{ u n = ( 1 α n ) ( x n δ A ( I S ) A x n ) , x n + 1 = ( 1 β n ) u n + β n T ( ( 1 γ n ) u n + γ n T u n ) , n N ,
(3.38)

where { α n } n N , { β n } n N , and { γ n } n N are three real number sequences in (0,1) and δ is a constant in (0, 1 A 2 ).

Corollary 3.12 Suppose Γ 2 , the set of the solutions of (1.3), is nonempty. Assume the following conditions are satisfied:

(C1) lim n α n =0;

(C2) n = 1 α n =;

(C3) 0<a< β n <c< γ n <b< 1 1 + L 2 + 1 .

Then the sequence { x n } generated by algorithm (3.38) converges strongly to x = P Γ 2 (0) which is the minimum norm in Γ 2 .

Example 3.13 Let H 1 = H 2 =R with the inner product defined by x,y=xy for all x,yR and the standard norm ||. Let C=[0,) and Q=R. Let Sx= x 2 1 for all xQ and let Tx=x1+ 4 x + 1 for all xC. Let Ax= 2 x 3 for all xR. Then A is a bounded linear operator with its adjoint A =A. Observe that Fix(T)=3 and Fix(S)=2. It is easy to see that

T x T y , x y = x 1 + 4 x + 1 y + 1 4 y + 1 , x y [ 1 4 ( x + 1 ) ( y + 1 ) ] | x y | 2 | x y | 2 ,

and

| T x T y | | x 1 + 4 x + 1 y + 1 4 y + 1 | | 1 4 ( x + 1 ) ( y + 1 ) | | x y | 5 | x y | ,

for all x,yC.

But

| T ( 1 4 ) T ( 0 ) | = 11 20 > 1 4 .

Hence, T is a Lipschitzian pseudocontractive mapping but not a nonexpansive one.

Note that A= A = 2 3 . Let u=3 and δ= 9 8 . Then we have

u n = P C [ 3 α n + ( 1 α n ) ( x n 9 8 × ( 2 I 3 ) × ( I 2 + 1 ) × ( 2 x n 3 ) ) ] = P C [ 3 α n + ( 1 α n ) ( 3 4 x n + 3 4 ) ] .

Let β n = 1 8 and γ n = 1 7 for all n. It is not hard to compute that

| x n + 1 3 | | u n 3 | ( 1 α n ) | 3 4 x n + 3 4 3 | 3 4 | x n 3 | ( 3 4 ) n | x 1 3 | ,

which shows x n 3Γ.