1 Introduction

Let E be a smooth and real Banach space with the dual space E . For xE and x E , we denote the value of x at x by x, x . The function ϕ:E×ER [1, 2] is defined by

ϕ(x,y)= x 2 2x,Jy+ y 2 for all x,yE,
(1.1)

where J is the normalized duality mapping from E to E . Let C be a nonempty closed convex subset of E. For a mapping T:CE, the set of fixed points of T is denoted by Fix(T). A point a in C is called an asymptotic fixed point of T if there exists a sequence { x n } such that x n a and lim n x n T x n =0. The set of asymptotic fixed points is denoted by Fix ˆ (T). A mapping T:CE is relatively nonexpansive (see [36]) if the following properties are satisfied:

  1. (i)

    Fix(T);

  2. (ii)

    ϕ(p,Tx)ϕ(p,x) for all pFix(T), xC;

  3. (iii)

    Fix ˆ (T)=Fix(T).

If T satisfies (i) and (ii), then T is called relatively quasi-nonexpansive (see [7]). In a Hilbert space, relatively quasi-nonexpansive mappings coincide with quasi-nonexpansive mappings. Quasi-nonexpansive mappings are investigated by Chuang et al. [8], Yamada and Ogura [9], Kim [10], etc.

Iterative methods for finding the fixed points of relatively nonexpansive mappings have been studied by many researchers. Matsushita and Takahashi [11] established the Mann-type iteration for relatively nonexpansive mappings. Nilsrakoo and Saejung [12] constructed the Halpern-Mann iterative methods for relatively nonexpansive mappings and proved the strong convergence theorem. Matsushita and Takahashi [6] presented the hybrid methods for relatively nonexpansive mappings.

Let A be a maximal monotone operator from E to 2 E . Several problems in nonlinear analysis and optimization can be formulated to find a point xE such that 0Ax. We denote by A 1 0 the set of all xE with 0Ax. There has been tremendous interest in developing the method for solving zero point problems of maximal monotone operators and related topics (see [1323]). Zeng et al. [2022] proposed hybrid proximal-type and hybrid shrinking projection algorithms for maximal monotone operators, relatively nonexpansive mappings and equilibrium problems. Klin-Eam et al. [23] introduced the Halpern iterative method for finding a common element of the zero point set of a maximal monotone operator and the fixed point set of a relatively nonexpansive mapping in a Banach space by using hybrid methods. It is helpful to point out that the methods in [2023] involve the generalized projections. However, even in Hilbert spaces, sometimes it is hard to compute the generalized projection.

Motivated by Chuang et al. [8] and Nilsrakoo and Saejung [12], we present the modified Halpern-type iterative method for finding a common element of the fixed point set of a relatively nonexpansive mapping and the zero set of a maximal monotone operator. This iterative method is practicable since it does not involve the generalized projections. Our results extend and improve the recent results of some authors.

The paper is organized as follows. Section 2 contains some important concepts and facts. Section 3 is devoted to introducing an iterative scheme and proving a strong convergence theorem. Section 4 provides some examples and numerical results.

2 Preliminaries

Throughout this paper, let all Banach spaces be real. Let E be a Banach space with the dual space E . The normalized duality mapping J:E 2 E is defined by

Jx= { x E : x , x = x 2 = x 2 }
(2.1)

for every xE. By the Hahn-Banach theorem, Jx is nonempty for all xE. In a Hilbert space, the normalized duality mapping J is the identity (see [24] for more details).

A Banach space E is said to be strictly convex if x + y 2 <1 for all x,yE with x=y=1 and xy. It is said to be uniformly convex if for every ϵ(0,2], there exists δ>0 such that x + y 2 <1δ for all x,yE with x=y=1 and xyϵ. Let S E be the unit sphere of E, that is, S E :={xE:x=1}. A Banach space E is said to be smooth if

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

exists for x,y S E . It is said to be uniformly smooth if the limit (2.2) exists uniformly for x,y S E . Let us list some well-known facts (see [24, 25]).

(p1) A Banach space E is uniformly smooth if and only if E is uniformly convex.

(p2) If E is strictly convex, then J is one-to-one.

(p3) If E is smooth, then J is single-valued.

(p4) If E is reflexive, then J is onto.

(p5) If E is uniformly smooth, then J is uniformly norm-to-norm continuous on each bounded subset of E.

Let E be a smooth, strictly convex and reflexive Banach space. The function ϕ:E×ER defined by (1.1) satisfies

( x y ) 2 ϕ(x,y) ( x + y ) 2
(2.3)

and

ϕ ( x , J 1 ( λ J y + ( 1 λ ) J z ) ) λϕ(x,y)+(1λ)ϕ(x,z)
(2.4)

for λ[0,1] and x,y,zE.

Let C be a nonempty closed convex subset of a smooth, strictly convex and reflexive Banach space E. From Alber [1] and Kamimura and Takahashi [2], the generalized projection Π C from E onto C is defined by Π C (x)=arg min z C ϕ(z,x) for all xE. In a Hilbert space H, the generalized projection coincides with the nearest metric projection from H onto C.

Let A be a set-valued mapping from E to 2 E with graph G(A)={(x, x ): x Ax} and domain D(A)={xE:Ax}. It is said to be monotone if xy, x y 0 for all (x, x ),(y, y )G(A). A monotone operator is maximal if its graph is not properly contained in the graph of any other monotone operator. For a maximal monotone operator A and r>0, the resolvent of A is defined by J r x= ( J + r A ) 1 Jx for xE. It is easy to see that A 1 0=Fix( J r ). The Yosida approximation A r of A is defined by A r x= J x J J r x r for xE. Note that ( J r x, A r x)G(A).

The following lemmas are useful in the sequel.

Lemma 2.1 [19]

Let E be a reflexive, strictly convex and smooth Banach space, and let V:E× E R be defined by

V ( x , x ) = x 2 2 x , x + x 2 .

Then

V ( x , x ) +2 J 1 ( x ) x , y V ( x , x + y ) for all xE and  x , y E .

Lemma 2.2 [12]

If E is a uniformly smooth Banach space and r>0, then there exists a continuous, strictly increasing and convex function g:[0,2r][0,) such that g(0)=0 and

ϕ ( x , J 1 ( λ J y + ( 1 λ ) J z ) ) λϕ(x,y)+(1λ)ϕ(x,z)λ(1λ)g ( J y J z )

for all λ[0,1], xE and y,z B r ={υE:υr}.

Lemma 2.3 [2]

Let E be a uniformly convex and smooth Banach space. Suppose that { x n } and { y n } are two sequences of E such that { x n } or { y n } is bounded. If ϕ( x n , y n )0, then x n y n 0.

Lemma 2.4 [2]

Let C be a nonempty closed convex subset of a reflexive, strictly convex and smooth Banach space E. If xE and x ˆ E, then

  1. (1)

    If x ˆ = Π C x if and only if y x ˆ ,J x ˆ Jx0 for all yC;

  2. (2)

    ϕ(y, Π C x)+ϕ( Π C x,x)ϕ(y,x) for all yC.

Lemma 2.5 [19]

Let E be a strictly convex, smooth and reflexive Banach space, and let A:E 2 E be a maximal monotone operator with A 1 0. Let J r = ( J + r A ) 1 J for all r>0. Then

ϕ(y, J r x)+ϕ( J r x,x)ϕ(y,x)for y T 1 0,xE.

Lemma 2.6 [26]

Let { a n } be a sequence of nonnegative real numbers satisfying a n + 1 (1 α n ) a n + α n β n , where

  1. (i)

    { α n }(0,1), n = 1 α n =;

  2. (ii)

    lim sup n β n 0.

Then lim n a n =0.

Lemma 2.7 [27]

Let { Γ n } be a sequence of real numbers that does not decrease at infinity in the sense that there exists a subsequence { Γ n j } of { Γ n } such that Γ n j < Γ n j + 1 for all jN. Define the sequence { τ ( n ) } n n 0 of integers as follows:

τ(n)= max k {kn: Γ k < Γ k + 1 },

where n 0 N such that {k n 0 : Γ k < Γ k + 1 }. Then the following hold:

  1. (1)

    τ( n 0 )τ( n 0 +1) and τ(n);

  2. (2)

    Γ τ ( n ) Γ τ ( n ) + 1 and Γ n Γ τ ( n ) + 1 for all nN.

3 Strong convergence theorems

In this section, we present the modified Halpern-type iterative method for a relatively nonexpansive mapping and a maximal monotone operator in a uniformly convex and uniformly smooth Banach space.

Theorem 3.1 Let C be a nonempty closed convex subset of a uniformly smooth and uniformly convex Banach space E, and let A:E 2 E be a maximal monotone operator with D(A)C. Assume that the mapping T:CE is a relatively nonexpansive mapping such that Fix(T) A 1 0. Let q 1 E be arbitrary, and let { x n } be generated by

{ x n = J r n q n , q n + 1 = J 1 ( α n J u n + ( 1 α n ) ( β n J x n + ( 1 β n ) J T x n ) ) ,
(3.1)

where { α n } and { β n } are sequences in (0,1) and the sequence { u n } is contained in E. Suppose that the following conditions are satisfied:

(c1) lim n α n =0 and n = 1 α n =;

(c2) lim inf n β n (1 β n )>0;

(c3) lim n u n =u for some uE;

(c4) 0<b r n <.

Then the sequence { x n } converges strongly to Π Fix ( T ) A 1 0 u.

Proof It follows from [[6], Proposition 2.4] that the set Fix(T) is closed and convex. The set Fix(T) A 1 0 is closed and convex since A 1 0 is closed and convex. For simplicity, we write Ω:=Fix(T) A 1 0.

Set y n = J 1 ( β n J x n +(1 β n )JT x n ). For every ωΩ, we have

ϕ(ω, y n ) β n ϕ(ω, x n )+(1 β n )ϕ(ω,T x n )ϕ(ω, x n )

and

ϕ ( ω , x n + 1 ) = ϕ ( ω , J r n + 1 q n + 1 ) ϕ ( ω , q n + 1 ) = ϕ ( ω , J 1 ( α n J u n + ( 1 α n ) J y n ) ) α n ϕ ( ω , u n ) + ( 1 α n ) ϕ ( ω , y n ) α n ϕ ( ω , u n ) + ( 1 α n ) ϕ ( ω , x n ) max { ϕ ( ω , u n ) , ϕ ( ω , x n ) } .

The sequence { u n } is bounded according to condition (c3). It follows that there exists a positive number M such that ϕ(ω, u n )M. Hence, by an easy inductive process, we have

ϕ(ω, x n + 1 )max { ϕ ( ω , x 1 ) , M } ,

which yields that { x n } is bounded. So are { y n } and { q n }.

Let x ¯ = Π Fix ( T ) A 1 0 u and z n = q n + 1 = J 1 ( α n J u n +(1 α n )J y n ). Lemma 2.1 implies that

ϕ ( x ¯ , x n + 1 ) = ϕ ( x ¯ , J r n + 1 q n + 1 ) ϕ ( x ¯ , J 1 ( α n J u n + ( 1 α n ) J y n ) ) = V ( x ¯ , α n J u n + ( 1 α n ) J y n ) V ( x ¯ , α n J u n + ( 1 α n ) J y n α n ( J u n J x ¯ ) ) 2 J 1 ( α n J u n + ( 1 α n ) J y n ) x ¯ , α n ( J u n J x ¯ ) = V ( x ¯ , α n J x ¯ + ( 1 α n ) J y n ) + 2 α n z n x ¯ , J u n J x ¯ = ϕ ( x ¯ , J 1 ( α n J x ¯ + ( 1 α n ) J y n ) ) + 2 α n z n x ¯ , J u n J x ¯ ( 1 α n ) ϕ ( x ¯ , x n ) + 2 α n z n x ¯ , J u n J u + J u J x ¯ = ( 1 α n ) ϕ ( x ¯ , x n ) + 2 α n ( z n x ¯ , J u n J u + z n x ¯ , J u J x ¯ ) .
(3.2)

We divide the rest of the proof into two cases.

Case 1. Suppose that there exists n 0 N such that ϕ( x ¯ , x n + 1 )ϕ( x ¯ , x n ) for all n n 0 . Then the limit lim n ϕ( x ¯ , x n ) exists and

lim n ( ϕ ( x ¯ , x n + 1 ) ϕ ( x ¯ , x n ) ) =0.
(3.3)

It follows from Lemma 2.2 that there exists a continuous, strictly increasing and convex function g:[0,2r][0,) such that g(0)=0 and

ϕ( x ¯ , y n )ϕ( x ¯ , x n ) β n (1 β n )g ( J T x n J x n ) ,

where r= sup n { x n ,T x n }. Hence, we have

ϕ ( x ¯ , x n + 1 ) α n ϕ ( x ¯ , u n ) + ( 1 α n ) ϕ ( x ¯ , y n ) α n ϕ ( x ¯ , u n ) + ( 1 α n ) [ ϕ ( x ¯ , x n ) β n ( 1 β n ) g ( J T x n J x n ) ] ϕ ( x ¯ , x n ) + α n L ( 1 α n ) β n ( 1 β n ) g ( J T x n J x n ) ,

where L= sup n {ϕ( x ¯ , u n )ϕ( x ¯ , x n )}. This yields that

(1 α n ) β n (1 β n )g ( J T x n J x n ) ϕ( x ¯ , x n )ϕ( x ¯ , x n + 1 )+ α n L.
(3.4)

Therefore, we conclude that

lim n JT x n J x n =0.

This together with property (p5) gives that

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

Observe that

ϕ(T x n , y n ) β n ϕ(T x n , x n )+(1 β n )ϕ(T x n ,T x n )0

and

ϕ( y n , z n ) α n ϕ( y n , u n )+(1 α n )ϕ( y n , y n )0.

Lemma 2.3 implies that T x n y n 0 and y n z n 0. Thus, we get

lim n x n z n =0.
(3.6)

Next, we prove that

lim sup n z n x ¯ ,JuJ x ¯ 0.
(3.7)

Thanks to (3.6), we have

lim sup n z n x ¯ ,JuJ x ¯ = lim sup n x n x ¯ ,JuJ x ¯ .

We choose a subsequence { x n j } of { x n } such that

lim sup n z n x ¯ ,JuJ x ¯ = lim j x n j x ¯ ,JuJ x ¯ .
(3.8)

In view of the boundedness of { x n j }, without loss of generality, we assume that x n j p. Now we show that pΩ. According to the definition of T and (3.5), one has pFix(T). It is sufficient to show that p A 1 0. For all (h, h )G(A), one has

h J r n j q n j , h A r n j q n j 0.

Lemma 2.5 implies that

ϕ ( x n + 1 , q n + 1 ) ϕ ( x ¯ , q n + 1 ) ϕ ( x ¯ , x n + 1 ) α n ϕ ( x ¯ , u n ) + ( 1 α n ) ϕ ( x ¯ , x n ) ϕ ( x ¯ , x n + 1 ) α n [ ϕ ( x ¯ , u n ) ϕ ( x ¯ , x n ) ] + ϕ ( x ¯ , x n ) ϕ ( x ¯ , x n + 1 ) ,
(3.9)

which yields that x n + 1 q n + 1 0, i.e.,

lim n x n q n =0.
(3.10)

Consequently, we get

A r n j q n j = J q n j J x n j r n j 0.

Recall that x n j = J r n j q n j p. Thus, the maximality of A implies p A 1 0. Indeed, we have pΩ. By (3.8) and Lemma 2.4, we have

lim sup n z n x ¯ , J u J x ¯ = lim j x n j x ¯ , J u J x ¯ = p x ¯ , J u J x ¯ 0 .

Thus, inequality (3.7) holds.

Using (3.2), (3.7) and Lemma 2.6, we see that the sequence { x n } converges strongly to x ¯ .

Case 2. Suppose that there exists a subsequence { n j } of {n} such that

ϕ( x ¯ , x n j )<ϕ( x ¯ , x n j + 1 )

for all jN. By Lemma 2.7, there is a nondecreasing sequence such that τ(n),

ϕ( x ¯ , x τ ( n ) )ϕ( x ¯ , x τ ( n ) + 1 )andϕ( x ¯ , x n )ϕ( x ¯ , x τ ( n ) + 1 )

for all nN. Expression (3.4) implies that

( 1 α τ ( n ) ) β τ ( n ) ( 1 β τ ( n ) ) g ( J T x τ ( n ) J x τ ( n ) ) ϕ ( x ¯ , x τ ( n ) ) ϕ ( x ¯ , x τ ( n ) + 1 ) + α τ ( n ) M .
(3.11)

Hence, we have

lim n T x τ ( n ) x τ ( n ) =0.
(3.12)

It follows from (3.6) that

lim n x τ ( n ) q τ ( n ) + 1 =0.
(3.13)

By (3.9), one has

lim n x τ ( n ) + 1 q τ ( n ) + 1 =0.
(3.14)

Combining (3.13) and (3.14) gives

lim n x τ ( n ) + 1 x τ ( n ) =0.
(3.15)

It follows from (3.13) and (3.15) that

lim sup n z τ ( n ) x ¯ , J u J x ¯ = lim j x τ ( n j ) x ¯ , J u J x ¯ = lim j x τ ( n j ) + 1 x ¯ , J u J x ¯ .
(3.16)

An argument similar to the one in Case 1 shows that

lim sup n z τ ( n ) x ¯ ,JuJ x ¯ 0.
(3.17)

By (3.2), we have

ϕ ( x ¯ , x τ ( n ) + 1 ) ( 1 α τ ( n ) ) ϕ ( x ¯ , x τ ( n ) ) + 2 α τ ( n ) ( z τ ( n ) x ¯ , J u τ ( n ) J u + z τ ( n ) x ¯ , J u J x ¯ ) ,
(3.18)

which yields that

ϕ( x ¯ , x τ ( n ) )2 ( z τ ( n ) x ¯ , J u τ ( n ) J u + z τ ( n ) x ¯ , J u J x ¯ ) .

This together with (3.17) implies that ϕ( x ¯ , x τ ( n ) )0. It follows from (3.18) that ϕ( x ¯ , x τ ( n ) + 1 )0. Then we have x n x ¯ according to the fact that ϕ( x ¯ , x n )ϕ( x ¯ , x τ ( n ) + 1 ). The proof is completed. □

Remark 1 Letting u=0 in our result, we obtain the algorithm for minimal-norm solutions of the corresponding problem.

Remark 2 When A= δ C (that is, the subdifferential of the indicator function of C) and q 1 = x 1 , Theorem 3.1 improves and extends the result of Nilsrakoo and Saejung [[12], Theorem 3.4] in which the variable u n is reduced to the constant u.

Now, we apply our result to the equilibrium problem. Let C be a nonempty closed convex subset of a uniformly smooth and uniformly convex Banach space E, and let f be a bifunction from C×C to ℝ. The equilibrium problem is to find x ¯ C such that

f( x ¯ ,y)0for all yC.
(3.19)

The set of solutions of (3.19) is denoted by EP(f). Numerous problems in physics, optimization and economics can be reduced to finding a solution of the equilibrium problem (for instance, see [28]). The equilibrium problem has been studied extensively (see [7, 8, 2833]).

For solving the equilibrium problem, we assume that the bifunction f satisfies the following conditions:

(a1) f(x,x)=0 for all xC;

(a2) f is monotone, i.e., f(x,y)+f(y,x)0 for all x,yC;

(a3) For every x,y,zC, lim sup t 0 f(tz+(1t)x,y)f(x,y);

(a4) f(x,) is convex and lower semicontinuous for all xC.

Takahashi and Zembayashi [33] obtained the following result.

Proposition 3.2 [33]

Let C be a nonempty closed convex subset of a uniformly smooth and strictly convex Banach space E, and let f be a bifunction from C×C tosatisfying (a1)-(a4). For r>0, define a mapping T r :E 2 C as follows:

T r (x)= { z C : f ( z , y ) + 1 r y z , J z J x 0  for all  y C }

for all xE. Then the following hold:

(r1) T r is single-valued;

(r2) T r is a firmly nonexpansive-type mapping, i.e., for x,yE, T r x T r y,JxJy T r x T r y,J T r xJ T r y;

(r3) Fix( T r )=EP(f);

(r4) EP(f) is closed and convex.

We call T r the resolvent of f for r>0. The following result is a specialized case of the result of Aoyama et al. [[30], Theorem 3.5].

Proposition 3.3 Let C be a nonempty closed convex subset of a uniformly smooth and uniformly convex Banach space E, and let f be a bifunction from C×C tosatisfying (a1)-(a4). Let A f be a set-valued mapping of E into 2 E defined by

A f x= { { x E : f ( x , y ) y x , x  for all  y C } if  x C , if  x C .
(3.20)

Then A f is a maximal monotone operator with D( A f )C and EP(f)= A f 1 0. Furthermore, for r>0, the resolvent T r of f coincides with the resolvent ( J + r A f ) 1 J of A f .

Using Theorem 3.1 and Proposition 3.3, we get the following result.

Corollary 3.4 Let C be a nonempty closed convex subset of a uniformly smooth and uniformly convex Banach space E, and let f be a bifunction from C×C tosatisfying (a1)-(a4). Assume that the mapping T:CE is a relatively nonexpansive mapping such that Fix(T)EP(f). Let q 1 E and { x n } be generated by

{ x n C  such that  f ( x n , y ) + 1 r n y x n , J x n J q n 0 for all  y C , q n + 1 = J 1 ( α n J u n + ( 1 α n ) ( β n J x n + ( 1 β n ) J T x n ) ) ,
(3.21)

where { α n } and { β n } are sequences in (0,1) and the sequence { u n } is contained in E. If conditions (c1)-(c4) are satisfied, then the sequence { x n } converges strongly to Π Fix ( T ) E P ( f ) u.

Remark 3 Corollary 3.4 improves and extends Theorem 3.4 of Chuang et al. [8].

4 Numerical experiments

In this section, we give some examples and numerical results to illustrate our result in the preceding section.

Example 4.1 Let E=R and C 1 =[4,4]. The mapping T 1 : C 1 E is defined by

T 1 x= { 0 if  x = 0 , x 2 cos 1 x if  x C 1 { 0 } .
(4.1)

We claim that T 1 is a relatively nonexpansive mapping. In fact, it follows from Fix( T 1 )={0} that

| T 1 x0| | x 2 cos 1 x 0 | |x0|for all x[4,4].

However, T 1 is not nonexpansive. To show this, it is sufficient to take x= 2 3 π and y= 1 π (for more details, see [34]). Let A 1 be the subdifferential of the indicator function of C 1 . It follows from [[35], Theorem A] that A 1 is a maximal monotone operator. The resolvent J r ( 1 ) is the metric projection onto C 1 , namely, for all r>0,

J r ( 1 ) x= { 4 if  x 4 , x if  4 < x < 4 , 4 if  x 4 .
(4.2)

Let α n = 1 n + 1 , β n = 2 3 1 n + 1 , u n = 3 n 1 4 n , and r n = 1 3 . Then all the assumptions and conditions in Theorem 3.1 are satisfied. Given q 1 =0.8, the numerical result is shown in Figure 1.

Figure 1
figure 1

Numerical result for Example 4.1 .

Example 4.2 Let E=R and C 2 =[0.5,0.5]. The mapping T 2 : C 2 E is defined by

T 2 x= x 2 for x[0.5,0.5].
(4.3)

It is a relatively nonexpansive mapping. Moreover, the mapping T 2 is nonexpansive. For all x,y[0.5,0.5], we see that

| T 2 x T 2 y| | x 2 y 2 | |x+y||xy||xy|.

Let A 2 be the subdifferential of the indicator function of C 2 . By an argument similar to the one in Example 4.1, the resolvent J r ( 2 ) is defined as follows.

J r ( 2 ) x= { 0.5 if  x 0.5 , x if  0.5 < x < 0.5 , 0.5 if  x 0.5 .
(4.4)

Let α n = 1 ln ( n + 2 ) , β n = 1 2 1 n + 3 , u n = sin n n + 1 , and r n = 1 6 . Putting q 1 =1.5, the numerical result is given in Figure 2.

Figure 2
figure 2

Numerical result for Example  4.2 .

Remark 4 Figures 1 and 2 show that when an iteration step n is greater than 100 and 60 in Examples 4.1 and 4.2 respectively, the term x n is close to the desired element. Therefore, our iterative method is effective.