Next Article in Journal
Temperature and Seepage Effects on 3D Active Earth Pressure of Unsaturated Retaining Walls
Previous Article in Journal
A Multidimensional Jacobi-Based Spectral Framework for 3D Time-Fractional Diffusion and Transport Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extragradient Algorithms for Solving Certain Nonlinear Problems with Application to Image Restorations

by
Muhammad Waseem Asghar
1,
Mujahid Abbas
1,2 and
Ahad Hamoud Alotaibi
3,*
1
Department of Mechanical Engineering Science, Faculty of Engineering and the Built Environment, University of Johannesburg, Auckland Park, Johannesburg 2092, South Africa
2
Department of Medical Research, China Medical University, Taichung 40447, Taiwan
3
Department of Mathematics, King Abdulaziz University, Rabigh 21911, Saudi Arabia
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(4), 652; https://doi.org/10.3390/math14040652
Submission received: 22 December 2025 / Revised: 30 January 2026 / Accepted: 3 February 2026 / Published: 12 February 2026

Abstract

In this paper, we introduced an inertial extragradient algorithm to approximate the common solution of split fixed point, split variational inclusion and split equilibrium problems involving nonexpansive mappings and pseudomonotone Lipschitz-type bifunctions in Hilbert spaces. Moreover, using some assumptions on the control parameters, we prove the strong convergence of the proposed algorithm and then apply our main result to solve the split minimization, split feasibility and split variational inequality problems. We also present some numerical examples to show the effectiveness and applicability of the proposed scheme. We include tables illustrating the number of iterations, the CPU time for convergence, comparisons among different algorithms, and the error analysis. We apply our proposed scheme to solve the image restoration problem as another application of the result presented herein.

1. Introduction

Throughout this paper, we denote N, R + and R as the set of all natural numbers, the set of positive real numbers and real numbers, respectively. The set given by F ( T ) = { p C : p = T p } denotes the set of fixed points of T, where T : C C is a mapping. A mapping T is called Lipschitz if for all p , q C , there is a constant c > 0 such that T p T q c p q holds. If we restrict c in the interval ( 0 , 1 ) , then T is called a contraction, for c = 1 , T is nonexpansive.
The fixed points of nonexpansive mappings rely on the geometrical structure of fundamental space instead of topological properties such as compactness and weak compactness. Also, these mappings appear in differential inclusions involving dissipative or accretive mappings. Many nonlinear problems such as convex optimization, monotone inclusions, image restoration and variational inequality problems can be modeled as operator equations involving nonexpansive mappings; for details, see for example [1,2]. Furthermore, there is a strong connection between nonexpansive mappings (with respect to the hyperbolic metric) and the holomorphic mappings on the unit ball in the Hilbert space (see [3,4]). The classical examples of nonexpansive mappings are resolvent operators and metric projections.
Recall that a multivalued mapping T : H 2 H is monotone if p q , u v 0 , where p , q H , u T p and v T q , and T is called maximal monotone if its graph is not properly contained in the graph of any other monotone mapping. Let η > 0 , define
J ( η ; T ) = J η T = ( I + η T ) 1 ;
the operator J η T is known as the resolvent of the operator T, and I is the identity mapping. If T maximal monotone then J η T is single valued nonexpansive mapping and J η T : R ( I + η T ) D ( T ) .
For any p H , there is a unique element P C p C with
p P C p = inf { p q where q C } .
where P C : H C is known as metric projection.
An important characterization of the metric projection is as follows: for any p H ,
P C p = q iff p q , q r 0 , r C .
For more details about metric projections, we refer to [3,5].

1.1. Some Nonlinear Problems

In the sequel, H , H 1 , H 2 denote the Hilbert spaces, C and Q are nonempty closed and convex subsets of H 1 and H 2 , respectively, and L : H 1 H 2 is a bounded linear operator with L as its adjoint.
Let T : C C be a mapping. Define the fixed point problem as
Find   p C   with   T p = p .
Solving the differential and integral equation problems is same as solving the fixed point problem of certain operators on functional spaces. These problems play a key role in modeling equilibrium states and analyzing stability across various fields such as economics, engineering, and image processing. Furthermore, it can be equivalently formulated as a variational inequality problem, an optimization problem, or a split feasibility problem, among others.
Moreover, the split fixed point problem is given by: find p C such that
T p = p   with L p Q   and   S ( L p ) = L p ,
where, T and S are self mappings on C and Q , respectively, and L : C Q is a nonlinear operator.
Define the equilibrium problem (EP): Find a point p C such that
F ( p , q ) 0 , q C ,
where, F : C × C R is a bifunction.
Equilibrium problems provide a unified approach for modeling and solving complex problems in economics, game theory, and engineering.
The split equilibrium problem (SEP) is defined as follows: Find a point p C such that
F 1 ( p , q ) 0 , q C , such that L p Q and F 2 ( L p , r ) 0 , r Q .
where, F 1 and F 2 are real-valued bifunctions on C × C and Q × Q , respectively.
The variational inequality problem (VIP) is defined as follows: Find a point p C such that
T p , q p 0 , q C ,
where the operator T : C H is nonlinear.
Remark 1.
If we set  F ( p , q ) = T p , q p q , p C , then the VIP (4) is equivalent to EP (3).
The variational inequality has focused the considerable attention of many authors because of its ability to model a wide range of problems of a practical nature, including optimal control, image processing, and signal processing, for further details, see [6,7,8,9]. Furthermore, the split inverse problem (SIP) is given as follows:
Find a point
p H 1   that   can   solve   I 1 ,   with   L p H 2   that   can   can   solve I 2 ,
where I 1 and I 2 are the inverse problems in H 1 and H 2 , respectively.
Now, we define the split variational inclusion problem (SVIP) as follows:
Let M 1 : H 1 2 H 1 and M 2 : H 2 2 H 2 be two mappings which are maximal monotone. The SVIP is given by
p H 1   with   0 M 1 ( p ) ,
and
L p H 2 ,   such   that   0 M 2 ( L p ) .
Furthermore, SVIPs have many practical applications (see [10,11]).
Remark 2.
From [12,13], the following observations hold:
( i )
The map M is a maximal monotone if J η M is a single-valued map.
( i i )
J η M p = p if p M 1 ( 0 ) .
( i i i )
The SVIP is given as follows:
Find p H 1 with
J η 1 M 1 p = p such that L p H 2 and L p = J η 2 M 2 L p .

1.2. Review of Some Iterative Algorithms

Since the approximation of fixed points for the class of nonexpansive mappings has been observed extensively with the help of iterative algorithms (see [14,15]). Many algorithms have been proposed and applied in this direction, for instance, Abbas et al. [16] proposed the AA-algorithm, which is described as follows in Algorithm 1.
Algorithm 1 AA-algorithm from Abbas et al. [16]
Initialization: Take { α n } , { β n } and { γ n } as control parameters in ( 0 , 1 ) .
Choose any p 1 C , define p n + 1 as:
s n = ( 1 γ n ) p n + γ n T p n , r n = T ( ( 1 β n ) s n + β n T s n ) , q n = T ( ( 1 α n ) T s n + α n T r n ) , p n + 1 = T q n .
The authors in [16] claimed that the AA-algorithm converges faster than other comparable existing algorithms. After that, many researchers used the AA-algorithm to obtain the solutions of nonlinear problems, see [17,18,19,20].
Further, Byrne et al. [21] introduced the algorithm to find the solution of the SVIP using maximal monotone operators M 1 and M 2 and presented in Algorithm 2.
Algorithm 2 Algorithm proposed in Byrne et al. [21]
Initialization: Let { α n } ( 0 , 1 ) , η > 0 , and ω 0 , 2 L , where L = A A .
Select p 1 H 1 .
Define the sequence { p n } by
p n + 1 = α n p n + ( 1 α n ) J η M 1 p n + ω A ( J η M 2 I ) A p n ,
where lim n α n = 0 and n = 1 α n = .
To find the common solution of FPP and SVIP, the following algorithm was proposed in [22] and given in Algorithm 3.
Algorithm 3 Algorithm proposed in Wangkeeree et al. [22]
Initialization: Assume { α n } ( 0 , 1 ) , η > 0 , ω ( 0 , 2 L ) , here L is spectral radius of A A .
Take any p 1 H 1 , find p n + 1 as:
q n = J η M 1 ( p n + ω A ( J η M 2 I ) A p n )
p n + 1 = α n η f ( p n ) + ( 1 α n B ) S q n ,
The f is contraction and S is a nonexpansive self mapping on H 1 , B : H 1 H 1 is linear and M 1 : H 1 2 H 1 and M 2 : H 2 2 H 2 are the maximal monotone.
The authors in [22] have shown the strong convergence of the sequence to the common solution of FPP and SVIP. Furthermore, to obtain the common solution, SVIP remains the focus of many authors, for some recent work in this direction, we refer to [23,24].
The convergence rate of an iterative algorithm relies on its construction and the selection of step sizes. By choosing an appropriate step size, one can approximate the solution in a fewer number of steps. Since, in the Algorithms 2 and 3, the step size depend upon the operator norm, and it is indeed difficult to find the exact operator norm or it is too expensive to compute. To overcome this problem, Tang [12] modified Algorithm 2 with a step size that is independent of this requirement and obtained the solution of SVIP. An algorithm thus developed is presented in Algorithm 4.
Algorithm 4 Algorithm proposed in Tang [12]
Initialization: Let { λ n } be a sequence in λ n ( 0 , 4 ) with inf λ n ( 4 λ n ) > 0 .
Find
ω n = λ n g ( p n ) G p n 2 + H p n 2 ,
compute
p n + 1 = α n p n + ( 1 α n ) J η M 1 ( p n ω n A ( I J η M 2 ) A p n ) ,
where g ( p ) = 1 2 ( I J η 1 M 2 ) A p 2 , G ( p ) = A ( I J η 1 M 2 ) A p , H ( p ) = ( I J η 1 β 2 ) p .
Many authors have proposed different algorithms by incorporating the inertial technique for accelerating the convergence rate of an algorithm, for instance, see [25,26,27,28].
Continuing in this direction, Narin et al. [29] proposed the following extragradient algorithm, which is given in Algorithm 5 as follows:
Algorithm 5 Extragradient algorithm proposed in Narin et al. [29]
Initialization: Under certain assumptions on the controlled parameters, choose any p 1 H 1 ;
Find p n + 1 as follows:
v n = arg min θ n ψ ( P Q ( L p n ) , u ) + 1 2 u P Q ( L p n ) 2 : u Q , u n = arg min θ n ψ ( v n , u ) + 1 2 u P Q ( L p n ) 2 : u Q , q n = P C p n + ζ n L ( S u n L p n ) , s n = arg min σ n ϕ ( q n , q ) + 1 2 q q n 2 : q C , r n = arg min σ n ϕ ( s n , q ) + 1 2 q q n 2 : q C , p n + 1 = α n f ( p n ) + ( 1 α n ) β n p n + ( 1 β n ) T r n .
The authors showed the strong convergence of Algorithm 5, which involves pseudomonotone bifunctions and Lipschitzian nonexpansive mappings. However, to obtain the solution of the same problem, Ezeora et al. [30] modified Algorithm 5 by adding the inertial step size to speed up the algorithm, which is given in Algorithm 6.
Algorithm 6 Extragradient algorithm proposed in Ezeora et al. [30]
Initialization: Under appropriate assumptions on the controlled parameters, choose any p 1 H 1 ;
Find p n + 1 as follows:
w n = x n + π n ( p n p n 1 ) , v n = arg min θ n ψ ( P Q ( L w n ) , u ) + 1 2 u P Q ( L w n ) 2 : u Q , u n = arg min θ n ψ ( v n , u ) + 1 2 u P Q ( L w n ) 2 : u Q , q n = P C p n + ζ n L ( S u n L w n ) , s n = arg min σ n ϕ ( q n , q ) + 1 2 q q n 2 : q C , r n = arg min σ n ϕ ( s n , q ) + 1 2 q q n 2 : q C , p n + 1 = α n f ( w n ) + ( 1 α n ) β n p n + ( 1 β n ) T r n .
Although several inertial and extragradient-type algorithms with strong convergence have been proposed in recent years, most existing methods focus on a single problem class, such as variational inequalities or split variational inclusions; see, for example, [6,7,31,32]. Moreover, some recent approaches employ multiple inertial terms or require stronger assumptions on operators. In contrast, the proposed algorithm integrates viscosity regularization, a single inertial extrapolation, and an extragradient step into a unified framework for computing a common solution of split fixed point, split variational inclusion, and split equilibrium problems. This unified treatment allows us to establish strong convergence under standard assumptions while covering a broader class of coupled problems.
Remark 3.
Various algorithms were proposed in the existing literature to approximate solutions to the aforementioned nonlinear problems; however, they have certain limitations. For instance, the algorithms proposed in [29,33,34] do not involve the inertial term, which plays a significant role to speed up the rate of convergence of an algorithm. Moreover, these algorithms require the prior knowledge of the norm of a bounded linear operator involved therein. Similarly, the algorithms defined in [35,36] involve the monotone bifunctions and have the limited applications. The algorithms used in [29,30] require a large number of iterations and hence consume much CPU time for their convergence in the case of very high dimensions; see Table 1, Table 2 and Table 3. Moreover, these algorithms typically approximate a common solution for only two nonlinear problems, which limits their range of applications.
Remark 4.
Many problems arising in optimization, equilibrium theory and inverse problems can be modeled as fixed-point problems, variational inclusions, or equilibrium problems, often coupled through linear operators. In practical applications, such as image restoration and signal processing, these problems usually appear together rather than in isolation, and a solution is required to satisfy all models simultaneously. The study of a common solution framework allows these related problems to be handled in a unified way, which protects against solving each problem separately and sequentially. This unified approach not only reduces computational cost but also leads to algorithms with stronger theoretical guarantees and better numerical stability. Moreover, the common solution formulation naturally connects with recent developments in split problems and operator splitting methods, making it well suited for modern applications involving coupled constraints and multi-model systems.
If we think, is it possible to construct an algorithm that has a good convergence rate and is able to find the unified solution of more general nonlinear problems without the operator norm and require fewer iterative steps with CPU time? Motivated by the above directions and the AA-algorithm, the aim of this paper is to propose an efficient algorithm with the inertial term, independent of the norm of the operator and the self-adaptive step size, as opposed to the methods described above. It enables us to solve certain nonlinear problems at a time in a fewer number of steps with less CPU time than the above-mentioned algorithms. Moreover, it involves the pseudomonotone bifunctions, a more general class than the class of monotone mappings, and hence extends the scope of applications. We obtained a strong convergence result to approximate the common solution of SVIP, SEP and SFP using appropriate control parameters. These problems have applications in fields such as signal and image processing, network resources, and others (see, for details, [37,38]). Finally, we apply our algorithm to solve the image restoration problem and compare it with the comparable method proposed in [39] with respect to peak signal-to-noise ratio and the CPU time, which shows the potential of our iterative algorithm presented herein.

2. Preliminaries

Definition 1.
A mapping T from  C  onto  H  is said to be firmly nonexpansive if, for any  p , q C , the following holds:
T p T q , p q T p T q 2 .
Note that  P C  is an example of firmly nonexpansive mapping and hence nonexpansive. For further details on firmly nonexpansive mappings, we refer the reader to [3].
Definition 2.
If ϕ is a bifunction such that  ϕ : C × C R , we say ϕ is:
( i )
Monotone on  C  if
ϕ ( p , q ) + ϕ ( q , p ) 0 , p , q C .
( i i )
Pseudomonotone on C if ϕ ( p , q ) 0 implies that ϕ ( q , p ) 0 , p , q C .
( i i i )
Lipschitzian-type if we have μ 1 , μ 2 > 0 (called Lipschitzian constants) such that:
ϕ ( p , r ) μ 1 p q 2 μ 2 q r 2 ϕ ( p , q ) + ϕ ( q , r ) , p , q , r C .
Definition 3.
The subdifferential of a mapping ϕ denoted by  ϕ  and defined as follows:
ϕ ( p ) = { q H : ϕ p ϕ r q , p r r H } , for each p H .
Definition 4.
The normal cone  N C p 0  at  p 0 C  is defined by
N C p 0 = { p H : p , q p 0 0 , q C } .
Lemma 1
([40]). If  p , q H  and  ξ R ,  then we have the followings:
(i) 
p + q 2 p 2 + 2 p + q , q ,
(ii) 
p + q 2 = p 2 + 2 p , q + q 2 ,
(iii) 
p q 2 = p 2 2 p , q + q 2 ,
(iv) 
ξ p + ( 1 ξ ) q 2 = ξ p 2 ξ ( 1 ξ ) p q 2 + ( 1 ξ ) q 2 .
Lemma 2
([41]). Assume that  { x ¯ n } , { z ¯ n } R +  with  n = 0 z ¯ n < ,  { y ¯ n } R ,  { ξ n } ( 0 , 1 )  and
x ¯ n + 1 ( 1 ξ n ) x ¯ n + y ¯ n + z ¯ n , n 0 .
(i) 
If y ¯ n k ξ n , where k 0 , then { x ¯ n } is bound.
(ii) 
If  n = 0 ξ n = with lim   sup n y ¯ n ξ n 0 , then lim n x ¯ n 0 .
Lemma 3
([42]). If T is a self-nonexpansive mapping on  H  with  F ( T ) . Then  I T  is demi-closed at zero, which means, for each  { p n }  in  H , with
p n p and p n T p n 0 ,
we have p F ( T ) .
Lemma 4
([43]). Assume that  { x ¯ n } R + ,  { y ¯ n } R ,  { σ n } ( 0 , 1 )  and  n = 0 σ n =  and  { y ¯ n } R  with 
x ¯ n + 1 ( 1 σ n ) x ¯ n + σ n y ¯ n .
If  lim   sup n   y ¯ n i 0 , and for each subsequence  { x ¯ n i }  of  { x ¯ n }  with  lim   inf n ( x ¯ n i + 1 x ¯ n i ) 0 ,  then  lim n x ¯ n = 0 .
Lemma 5
([44]). If  { p n } R  and there exists a subsequence such that  p n i < p n i + 1 . Then, there is the sequence  { m k } , which is nondecreasing with  m k  and
p m k p m k + 1 and p k p m k + 1 .
where  m k = max { j k : p j < p j + 1 } .

3. Convergence Results

Assumption 1.
If  C H  and  ϕ : C × C R  are bifunctions, the following apply:
( A 1 )
 ϕ is a pseudomonotone mapping on C and ϕ ( p , p ) = 0 , for all p C .
( A 2 )
 ϕ is a weakly continuous mapping on C × C .
( A 3 )
  ϕ ( . , p ) is convex and subdifferentiable on C for each fixed p.
( A 4 )
 ϕ is Lipschitz-type continuous on C with Lipschitzian constants μ 1 , μ 2 > 0 , which is
ϕ ( p , r ) μ n p q 2 μ 2 q r 2 ϕ ( p , q ) + ϕ ( q , r ) , p , q , r C .

Proposed Algorithm

Let us set the following notations:
Suppose that M 1 : H 1 2 H 1 and M 2 : H 2 2 H 2 are maximal monotone mappings, ϕ : C × C R and ψ : Q × Q R satisfy the conditions ( i i i ) in Assumption 1, and L : H 1 H 2 is bounded linear operator with L as its adjoint. Let T : C C and S : Q Q be nonexpansive mappings and f : H 1 H 1 satisfies the contractive condition with contraction constant c.
Define the following mappings as follows:
a ( p ) = 1 2 ( I J η 2 M 2 ) L p 2 , b ( p ) = 1 2 ( I J η 1 M 1 ) p 2 , A ( p ) = L ( I J η 2 M 2 ) L p , B ( p ) = ( I J η 1 M 1 ) p .
where a and b are convex, differentiable and weakly lower semi-continuous [45]. Also, A and B are Lipschitzian [12]. Now we present our proposed technique and given in Algorithm 7.
Choose δ n as follows: δ n ϵ , L w n S u n 2 L ( L w n S u n ) 2 ϵ if L w n S u n 0 , otherwise take δ n equal to δ , which is a nonnegative real number. The other control parameters in the above algorithm satisfy the following conditions:
(i)
{ α n } 0 , 1 2 ( 1 c ) , with lim n α n = 0 and n = 0 α n = .
(ii)
{ β n } , { γ n } ( 0 , 1 ) .
(iii)
κ > 0 is fixed and { θ n } R + with lim n θ n α n = 0 .
(iv)
0 < σ 1 σ n σ 2 < min 1 μ 1 , 1 μ 2 .
(v)
0 < θ 1 θ n θ 2 < min 1 o 1 , 1 o 2 .
(vi)
0 < λ n < 4 and η i > 0 for i { 1 , 2 } .
Remark 5.
By using the above conditions, we have
lim n κ n α n p n p n 1 = 0 .
Define the following problem:
Find p F ( T ) EP ( ϕ ) VIP ( M 1 ) such that L p F ( S ) EP ( ψ ) VIP ( M 2 ) . Suppose that Ω is the solution set of the above problem and P Ω : H 1 Ω is a mapping.
Lemma 6
([46]). Suppose that ϕ satisfies Assumption 1 such that  EP ( ϕ ) .  Set
0 < j 0 < min 1 2 μ 1 , 1 2 μ 2 .
If  p 0 C  and define  q 0  and  r 0  as follows:
q 0 = arg min j 0 ϕ ( p 0 , q ) + 1 2 q p 0 2 : q C .
and
r 0 = arg min j 0 ϕ ( q 0 , q ) + 1 2 q p 0 2 : q C .
Then, for all  p EP ( ϕ ) ,  we have the following:
(i) 
j 0 [ ϕ ( p 0 , q ) ϕ ( p 0 , q 0 ) ] q 0 p 0 , q 0 p , for all q C .
(ii) 
r 0 p 2     p 0 p 2 ( 1 2 j 0 μ 1 ) p 0 q 0 2 ( 1 2 j 0 μ 2 ) q 0 r 0 2 .
Algorithm 7 Proposed inertial extragradient algorithm
Initialization: Let p 0 , p 1 H 1 , κ [ 0 , 1 ) , and ϵ > 0 be sufficiently small.
Step 1. Let n = 1 θ n < and choose κ n such that
κ n [ 0 , κ ^ n ] , κ ^ n = min κ , θ n p n p n 1 , p n p n 1 κ , otherwise .
Step 2. Compute
w n = p n + κ n ( p n p n 1 ) .
Step 3. Calculate
v n = arg min θ n ψ P Q ( L w n ) , v + 1 2 v P Q ( L w n ) 2 : v Q .
Step 4. Find
u n = arg min θ n ψ ( v n , v ) + 1 2 v P Q ( L w n ) 2 : v Q .
Step 5. Find
q n = P C w n + δ n L ( S u n L w n ) .
Step 6. Compute
s n = arg min σ n ϕ ( q n , q ) + 1 2 q q n 2 : q C .
Step 7. Calculate
r n = arg min σ n ϕ ( s n , q ) + 1 2 q q n 2 : q C .
Step 8. Set
x n = γ n w n + ( 1 γ n ) r n .
Step 9. Find
t n = J η 1 M 1 I ζ n L ( I J η 2 M 2 ) L x n ,
where
ζ n = λ n a ( x n ) A ( x n ) 2 + B ( x n ) 2 , A ( x n ) 2 + B ( x n ) 2 0 , 0 , otherwise .
Step 10. Compute
y n = T ( 1 β n ) x n + β n T t n .
Step 11. Update
p n + 1 = α n f ( w n ) + ( 1 α n ) T y n .
Theorem 1.
Suppose that  ϕ , ψ , L , S , T , M 1 , M 2  and f are as above. If  { p n }  is given by Algorithm 7 and fulfills  ( i ) ( v i ) , then  { p n }  converges strongly to the fixed point of mapping  P Ω o f .
Lemma 7.
The sequence  { p n } , defined in Algorithm 7 is bounded.
Proof. 
   Since P Ω o f is a contraction based on the Banach contraction principle, there exists p H 1 such that P Ω o f ( p ) = p and p Ω . This gives us T ( p ) = p , S ( L p ) = L p , J η 1 M 1 p = p , J η 2 M 2 ( L p ) = L p . From Algorithm 7, we have
w n p = p n + κ n ( p n p n 1 ) p p n p + κ n p n p n 1 = p n p + α n κ n α n p n p n 1 .
By Remark 5, we have lim n κ n α n p n p n 1 = 0 , which implies that there exists a constant C 1 > 0 such that κ n α n p n p n 1 C 1 , for all n 1 . Hence, by (6), we have
w n p p n p + α n C 1 .
Using Lemma 1 and P Q being firmly nonexpansive, we have
P Q ( L w n ) L p 2 = P Q ( L w n ) P Q ( L p ) 2 P Q ( L w n ) P Q ( L p ) , L w n L p = P Q ( L w n ) L p , L w n L p = 1 2 P Q ( L w n ) L p 2 + L w n L p 2 P Q ( L w n ) L w n 2 = L w n L p 2 P Q ( L w n ) L w n 2 .
Since S is nonexpansive, based on L p F ( S ) from Lemma 6, we get that
S u n L p 2 = S u n S ( L p ) 2 u n L p 2 P Q ( L w n ) L p 2 ( 1 2 θ n o 1 ) P Q ( L w n ) v n 2 ( 1 2 θ n o 2 ) v n u n 2 , n N .
By using the assumptions (8) and (9), we have
S u n L p 2     L w n L p 2 P Q ( L w n ) L w n 2 .
From Lemma 1 and (10), we have
L ( w n p ) , S u n L w n = S u n L p , S u n L w n S u n L w n 2 = 1 2 S u n L p 2 L w n L p 2 S u n L w n 2 1 2 P Q ( L w n ) L w n 2 1 2 S u n L w n 2 .
From (11), we get that
2 δ n L ( w n p ) , S u n L w n δ n P Q ( L w n ) L w n 2 δ n S u n L w n 2 .
If S w n L w n 0 , then from the condition on δ n , we get
δ n L ( L w n S w n ) 2 < S w n L w n 2 ε S u n L w n 2 < S w n L w n 2 .
Which gives
δ n 2 L ( L w n S w n ) 2 < δ n S w n L w n 2 .
Hence, we have
δ n S w n L w n 2 δ n L ( L w n S w n ) 2 > 0 .
Using (12), (13), Lemma 1 and the nonexpansive property of P C , we have
q n p 2 = P C ( w n δ n L ( L w n S u n ) ) P C p 2 ( w n p ) δ n L ( L w n S u n ) 2 = w n p 2 2 δ n w n p , L ( L w n S u n ) + δ n 2 L ( L w n S u n ) 2 = w n p 2 + 2 δ n w n p , L ( S u n L w n ) + δ n 2 L ( L w n S u n ) 2 w n p 2 + δ n 2 L ( L w n S u n ) 2 δ n P Q ( L w n ) L w n 2 δ n S u n L w n 2 . = w n p 2 δ n P Q ( L w n ) L w n 2 δ n L ( L w n S u n ) 2 δ n S u n L w n 2 .
By assumption on δ n , we have
δ n S u n L w n 2 δ n L ( L w n S u n ) 2 > 0 .
From (14), we obtain
q n p w n p , for all n N .
Similarly, we have
r n p q n p , for all n N .
By (15) and (16), we obtain that
r n p w n p , for all n N .
From (17), we have
x n p = γ n w n + ( 1 γ n ) r n p γ n w n p + ( 1 γ n ) r n p γ n w n p + ( 1 γ n ) w n p = w n p .
Since I J η 2 M 2 is firmly nonexpansive; using the definition of A ( p ) , we have
A x n , x n p = L ( I J η 2 M 2 ) L x n , x n p = ( I J η 2 M 2 ) L x n , L x n L p = ( I J η 2 M 2 ) L x n L p + L p , L x n L p = ( I J η 2 M 2 ) L x n L p + J η 2 M 2 L p , L x n L p = ( I J η 2 M 2 ) L x n ( I J η 2 M 2 ) L p , L x n L p ( I J η 2 M 2 ) L x n ( I J η 2 M 2 ) L p 2 = ( I J η 2 M 2 ) L x n 2 = 2 a ( x n ) .
By Lemma 1, Equation (19) and the nonexpansivity of J η 1 M 1 , we get
t n p 2 = J η 1 M 1 ( I ζ n L ( I J η 2 M 2 ) L ) x n p 2 x n ζ n L ( I J η 2 M 2 ) L x n p 2 = x n p ζ n A ( x n ) 2 = x n p 2 + ζ n 2 A ( x n ) 2 2 ζ n A ( x n ) , x n p .
By definition of ζ n , we obtain
= x n p 2 + λ n 2 a 2 ( x n ) ( A ( x n ) 2 + B ( x n ) 2 ) 2 A ( x n ) 2 4 λ n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 x n p ( 4 λ n ) λ n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 .
Using assumption on λ n in Equation (20) we get
t n p x n p .
By (21), we obtain that
y n p = T ( 1 β n ) x n + β n T t n p ( 1 β n ) x n + β n T t n p ( 1 β n ) x n p + β n T t n p ( 1 β n ) x n p + β n t n p ( 1 β n ) x n p + β n x n p = x n p .
From (7), (8) and (22), we get that
p n + 1 p = α n f ( w n ) + ( 1 α n ) T y n p α n f w n f ( p ) + α n f ( p ) p + ( 1 α n ) T y n p α n c w n p + α n f ( p ) p + ( 1 α n ) y n p α n c w n p + α n f ( p ) p + ( 1 α n ) x n p α n c w n p + α n f ( p ) p + ( 1 α n ) w n p = [ α n c + ( 1 α n ) ] w n p + α n f ( p ) p [ 1 α n ( 1 c ) ] [ p n p + α n C 1 ] + α n f ( p ) p = [ 1 α n ( 1 c ) ] p n p + α n [ f ( p ) p + ( 1 α n ( 1 c ) ) C 1 ] = [ 1 α n ( 1 c ) ] p n p + α n ( 1 c ) f ( p ) p 1 c + ( 1 α n ( 1 c ) ) C 1 1 c [ 1 α n ( 1 c ) ] p n p + 2 α n ( 1 c ) C ,
where C = f ( p ) p 1 c , ( 1 α n ( 1 c ) ) C 1 1 c .
Using Lemma 2 with x ¯ n = p n p ̲ , y ¯ n = α n ( 1 c ) C , z ¯ n = 0 and ξ n = α n ( 1 c ) along with the assumptions on the parameters, we have { p n p } that is bounded, which implies that { p n } is also bounded. Moreover, { w n } , { L w n } , { P Q ( L w n ) } , { q n } , { r n } , { t n } and { y n } are also bounded.    □
Lemma 8.
For the sequence  { p n }  defined in Algorithm 7 with the assumptions of Theorem 1 and  p Ω , we have the following:
p n + 1 p 2 1 2 α n ( 1 c ) 1 α n c p n p 2 + α n ( 1 c ) 1 α n c [ α n C 3 ( 1 c ) + 3 C 2 χ n 1 c + 1 1 c p n + 1 p , f ( p ) p ] ( 1 α n ) 2 ( 1 α n c ) [ γ n ( 1 γ n ) w n r n 2 + ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 + β n ( 1 β n ) x n T t n 2 3 C 2 χ n ] .
Proof. 
If p Ω , then by Lemma 1 ( i ) , the Cauchy–Schwartz inequality and contraction condition on f, we get
p n + 1 p 2 = α n f ( w n ) + ( 1 α n ) T y n p 2 ( 1 α n ) 2 T y n p 2 + 2 α n p n + 1 p , f ( w n ) p = ( 1 α n ) 2 T y n p 2 + 2 α n p n + 1 p , f ( w n ) f ( p ) + 2 α n p n + 1 p , f ( p ) p ( 1 α n ) 2 y n p 2 + 2 α n c p n + 1 p , w n p + 2 α n p n + 1 p , f ( p ) p ( 1 α n ) 2 y n p 2 + 2 α n c [ p n + 1 p w n p ] + 2 α n p n + 1 p , f ( p ) p .
By Lemma 1, we have
w n p 2 = p n + κ n ( p n p n 1 ) p 2 = p n p 2 + κ n 2 p n p n 1 2 + 2 κ n p n p , p n p n 1 p n p 2 + κ n 2 p n p n 1 2 + 2 κ n p n p p n p n 1 = p n p 2 + κ n p n p n 1 κ n p n p n 1 + 2 p n p p n p 2 + 3 C 2 κ n p n p n 1 p n p 2 + 3 C 2 κ n α n p n p n 1 = p n p 2 + 3 C 2 χ n ,
where C 2 : = sup n N p n p , κ n p n p n 1 and χ n = κ n α n p n p n 1 . From Lemma 1 ( i v ) and Equation (17), we have
x n p 2 = γ n w n + ( 1 γ n ) r n p 2 = γ n w n + ( 1 γ n ) r n γ n p + γ n p p 2 = γ n ( w n p ) + ( 1 γ n ) ( r n p ) 2 = γ n w n p 2 + ( 1 γ n ) r n p 2 γ n ( 1 γ n ) w n r n 2 γ n w n p 2 + ( 1 γ n ) w n p 2 γ n ( 1 γ n ) w n r n 2 = w n p 2 γ n ( 1 γ n ) w n r n 2 .
Using (20), we get
y n p 2 = T ( ( 1 β n ) x n + β n T t n ) p 2 ( 1 β n ) x n + β n T t n p 2 = ( 1 β n ) ( x n p ) + β n ( T t n p ) 2 = ( 1 β n ) x n p 2 + β n T t n p 2 β n ( 1 β n ) x n T t n 2 ( 1 β n ) x n p 2 + β n t n p 2 β n ( 1 β n ) x n T t n 2 ( 1 β n ) x n p 2 + β n x n p 2 ( 4 λ n ) λ n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 = x n p 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 = γ n w n + ( 1 γ n ) r n p 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 = γ n w n p 2 + ( 1 γ n ) r n p 2 γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 γ n w n p 2 + ( 1 γ n ) w n p 2 γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 = w n p 2 γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 .
It follows from (24), (25) and (27) that
p n + 1 p 2 ( 1 α n ) 2 y n p 2 + 2 α n c [ p n + 1 p w n p ] + 2 α n p n + 1 p , f ( p ) p ( 1 α n ) 2 [ w n p 2 γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 ] + 2 α n c [ p n + 1 p w n p ] + 2 α n p n + 1 p , f ( p ) p ( 1 α n ) 2 [ w n p 2 γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 ] + α n c [ p n + 1 p 2 + w n p 2 ] + 2 α n p n + 1 p , f ( p ) p [ ( 1 α n ) 2 + α n c ] w n p 2 + ( 1 α n ) 2 [ γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 ] + α n c p n + 1 p 2 + 2 α n p n + 1 p , f ( p ) p [ ( 1 α n ) 2 + α n c ] p n p 2 + 3 C 2 χ n + ( 1 α n ) 2 [ γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 ] + α n c p n + 1 p 2 + 2 α n p n + 1 p , f ( p ) p [ ( 1 α n ) 2 + α n c ] p n p 2 + ( 1 α n ) 2 [ γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 + 3 C 2 χ n ] + α n c p n + 1 p 2 + α n 3 c C 2 χ n + 2 p n + 1 p , f ( p ) p = 1 2 α n ( 1 c ) 1 α n c p n p 2 + α n 2 1 α n c p n p 2 + ( 1 α n ) 2 [ γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 + 3 C 2 χ n ] + α n c p n + 1 p 2 + α n 3 c C 2 χ n + 2 p n + 1 p , f ( p ) p
Hence, we have
p n + 1 p 2 1 2 α n ( 1 c ) 1 α n c p n p 2 + α n 2 1 α n c C 3 + ( 1 α n ) 2 [ γ n ( 1 γ n ) w n r n 2 ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 β n ( 1 β n ) x n T t n 2 + 3 C 2 χ n ] + α n c p n + 1 p 2 + α n 3 c C 2 χ n + 2 p n + 1 p , f ( p ) p 1 2 α n ( 1 c ) 1 α n c p n p 2 + α n ( 1 c ) 1 α n c [ α n C 3 ( 1 c ) + 3 C 2 χ n 1 c + 1 1 c p n + 1 p , f ( p ) p ] ( 1 α n ) 2 ( 1 α n c ) [ γ n ( 1 γ n ) w n r n 2 + ( 4 λ n ) λ n β n a 2 ( x n ) A ( x n ) 2 + B ( x n ) 2 + β n ( 1 β n ) x n T t n 2 3 C 2 χ n ] ,
where C 3 = { sup p n p , n N } .    □
Lemma 9.
Under the assumptions of Lemma 8, we have the following inequality:
p n + 1 p 2 ( 1 α n ) p n p 2 + α n f ( w n ) p 2 + ( 1 α n ) [ 3 C 2 χ n γ n ( 1 γ n ) w n r n 2 + β n t n x n 2 + 2 C 4 L ( I J η 2 M 2 ) L x n ] .
Proof. 
Using Equation (20) we get
x n ζ n L ( I J η 2 M 2 ) L x n p 2 x n p 2 .
Using the firmly nonexpansivity of J η 1 M 1 and Lemma 1, we have
t n p 2 = J η 1 M 1 ( I ζ n L ( I J η 2 M 2 ) L x n ) p 2 t n p , x n ζ n L ( I J η 2 M 2 ) L x n p = 1 2 ( t n p 2 + x n ζ n L ( I J η 2 M 2 ) L x n p 2 t n x n + ζ n L ( I J η 2 M 2 ) L x n 2 ) 1 2 t n p 2 + x n p 2 ( t n x n + ζ n L ( I J η 2 M 2 ) L x n 2 ) = 1 2 ( t n p 2 + x n p 2 ( t n x n 2 + ζ n 2 L ( I J η 2 M 2 ) L x n 2 2 ζ n x n t n , L ( I J η 2 M 2 ) L x n ) ) 1 2 ( t n p 2 + x n p 2 t n x n 2 ζ n 2 L ( I J η 2 M 2 ) L x n 2 + 2 ζ n x n t n L ( I J η 2 M 2 ) L x n ) 1 2 ( t n p 2 + x n p 2 t n x n 2 + 2 ζ n x n t n L ( I J η 2 M 2 ) L x n ) .
Hence, we have
t n p 2 x n p 2 t n x n 2 + 2 ζ n x n t n L ( I J η 2 M 2 ) L x n x n p 2 t n x n 2 + 2 C 4 L ( I J η 2 M 2 ) L x n ,
where C 4 = sup n N { ζ n x n t n } .
From Lemma 1 ( i v ) and Equations (25), (26) and (29) we get
p n + 1 p 2 = α n f ( w n ) + ( 1 α n ) T y n p 2 = α n ( f ( w n ) p ) + ( 1 α n ) ( T y n p ) 2 = α n f ( w n ) p 2 + ( 1 α n ) T y n p 2 α n ( 1 α n ) f ( w n ) T y n α n f ( w n ) p 2 + ( 1 α n ) T y n p 2 α n f ( w n ) p 2 + ( 1 α n ) y n p 2 = α n f ( w n ) p 2 + ( 1 α n ) T ( 1 β n ) x n + β n T t n p 2 α n f ( w n ) p 2 + ( 1 α n ) ( 1 β n ) x n + β n T t n p 2 = α n f ( w n ) p 2 + ( 1 α n ) ( 1 β n ) ( x n p ) + β n ( T t n p ) 2 = α n f ( w n ) p 2 + ( 1 α n ) [ ( 1 β n ) x n p 2 + β n T t n p 2 β n ( 1 β n ) x n T t n ] α n f ( w n ) p 2 + ( 1 α n ) ( 1 β n ) x n p 2 + β n t n p 2 α n f ( w n ) p 2 + ( 1 α n ) ( 1 β n ) x n p 2 + ( 1 α n ) β n x n p 2 t n x n 2 + 2 C 4 L ( I J η 2 M 2 ) L x n α n f ( w n ) p 2 + ( 1 α n ) w n p 2 γ n ( 1 γ n ) w n r n 2 + ( 1 α n ) β n x n p 2 t n x n 2 + 2 C 4 L ( I J η 2 M 2 ) L x n α n f ( w n ) p 2 + ( 1 α n ) p n p 2 + 3 C 2 χ n γ n ( 1 γ n ) w n r n 2 + ( 1 α n ) β n x n p 2 t n x n 2 + 2 C 4 L ( I J η 2 M 2 ) L x n = ( 1 α n ) p n p 2 + α n f ( w n ) p 2 + ( 1 α n ) [ 3 C 2 χ n γ n ( 1 γ n ) w n r n 2 + β n t n x n 2 + 2 C 4 L ( I J η 2 M 2 ) L x n ] .
  □
Lemma 10.
Suppose that  { p n }  is a sequence given by Algorithm 7 and the assumptions of Theorem 1 are satisfied. Then,  { p n } p Ω  and  p = P Ω f ( p ) .
Proof. 
From Lemma 8, we have
p n + 1 p 2 1 2 α n ( 1 c ) 1 α n c p n p 2 + α n ( 1 c ) 1 α n c [ α n C 3 ( 1 c ) + 3 C 2 χ n 1 c + 1 1 c p n + 1 p , f ( p ) p ] ( 1 α n ) 2 ( 1 α n c ) γ n ( 1 γ n ) w n r n 2 .
Now we need to show lim n p n p = 0 . Since by setting x n ¯ = p n p , we receive y n ¯ = α n C 3 ( 1 c ) + 3 C 2 χ n 1 c + 1 1 c p n + 1 p , f ( p ) p in Lemma 4, then we can prove that
lim   sup k f ( p ) p , p n + 1 p 0 ,
If { p n k p } , then we have the following:
lim   inf k ( p n p p n k p ) 0 .
Suppose
lim   inf k ( p n k + 1 p p n k p ) 0 .
By using Equation (31),
( 1 α n k ) 2 γ n k ( 1 γ n k ) ( 1 α n k c ) w n k r n k 2 1 2 α n k ( 1 c ) 1 α n k c p n k p 2 p n k + 1 p 2 + α n k ( 1 c ) 1 α n k c [ α n k C 3 ( 1 c ) + 3 C 2 χ n k 1 c + 1 1 c p n k + 1 p , f ( p ) p ] .
By (33) and by taking α n k 0 as k , we obtain
( 1 α n k ) 2 γ n k ( 1 γ n k ) ( 1 α n k c ) w n k r n k 2 0 .
Hence, we get that
lim k w n k r n k = 0 .
Similarly, by Lemma 8, we have
( 1 α n k ) 2 β n k ( 1 β n k ) ( 1 α n k c ) x n k T t n k 2 1 2 α n k ( 1 c ) 1 α n k c p n k p 2 p n k + 1 p 2 + α n k ( 1 c ) 1 α n k c [ α n k C 3 ( 1 c ) + 3 C 2 χ n k 1 c + 1 1 c p n k + 1 p , f ( p ) p ] .
And
lim k x n k T t n k = 0 .
Again, by Lemma 8, we get that
( 4 λ n k ) λ n k β n k a 2 ( x n k ) A ( x n k ) 2 + B ( x n k ) 2 0 , as k .
Since A and B are Lipschitzian and from λ n k , we have
a 2 ( x n k ) 0 as k ,
and
lim k a ( x n k ) = lim k 1 2 ( I J η 2 M 2 ) L x n k = 0 .
Hence, we have
lim k ( I J η 2 M 2 ) L x n k = 0 .
Thus,
L ( I J η 2 M 2 ) L x n k L ( I J η 2 M 2 ) L x n k = L ( I J η 2 M 2 ) L x n k 0 , as k .
Now, by Lemma 9, we get that
( 1 α n k ) β n k t n k x n k 2 ( 1 α n k ) p n k p 2 + α n k f ( w n k ) p 2 p n k + 1 p 2 + ( 1 α n k ) 3 C 2 χ n k + 2 C 4 L ( I J η 2 M 2 ) L x n k .
By Remark 5, Equation (37) and lim k α n k = 0 , we get
lim k t n k x n k = 0 .
Again using Remark 5, we obtain that
lim k w n k p n k = lim k ( k n k p n k p n k 1 ) = 0 .
Similarly, from Lemma 9, we have
lim k p n k + 1 p n k = lim k p n k x n k = lim k p n k y n k = lim k t n k y n k = 0 .
Also,
lim k p n k T t n k lim k ( p n k x n k + x n k T t n k ) .
So,
lim k p n k T t n k = 0 .
Using arguments similar to those given above, we get that
lim k p n k T y n k = lim k p n k T r n k = lim k w n k T y n k = lim k w n k T t n k = 0 .
Here we consider the two cases below.
Case 1: If { p n p } is a monotone non-increasing sequence, then it is convergent. Obviously,
lim n p n p = lim n p n + 1 p .
Since the sequence { w n } is bound and w n k p C with k . Since w n p n 0 and { p n } are bound, then a subsequence { p n k } of { p n } exists, such that p n k p . Thus,
lim n sup f ( p ) p , p n + 1 p = lim k f ( p ) p , p n k + 1 p = f ( p ) p , p p .
Here by using (18), along with Lemma 1 ( i v ) and Lemma 6, we have
x n p 2 = γ n w n + ( 1 γ n ) r n p 2 γ n w n p 2 + ( 1 γ n ) r n p 2 γ n w n p 2 + ( 1 γ n ) [ q n p 2 ( 1 2 σ n μ 1 ) q n s n 2 ( 1 2 σ n μ 2 ) s n r n 2 ] γ n w n p 2 + ( 1 γ n ) [ w n p 2 ( 1 2 σ n μ 1 ) q n s n 2 ( 1 2 σ n μ 2 ) s n r n 2 ] . = w n p 2 + ( 1 γ n ) [ ( 1 2 σ n μ 1 ) q n s n 2 ( 1 2 σ n μ 2 ) s n r n 2 ] .
Similarly, from (22) and Lemma 1 ( i v ) , we get that
p n + 1 p 2 α n f ( w n ) p 2 + ( 1 α n ) T y n p 2 α n f ( w n ) p 2 + ( 1 α n ) y n p 2 α n f ( w n ) p 2 + ( 1 α n ) x n p 2 α n f ( w n ) p 2 + ( 1 α n ) [ w n p 2 + ( 1 γ n ) ( 1 2 σ n μ 1 ) q n s n 2 ( 1 2 σ n μ 2 ) s n r n 2 ] .
Now (25) and (44) imply that
( 1 γ n ) [ ( 1 2 σ n μ 1 ) q n s n 2 + ( 1 2 σ n μ 2 ) s n r n 2 ] α n f ( w n ) p 2 p n + 1 p 2 + ( 1 α n ) w n p 2 α n f ( w n ) p 2 p n + 1 p 2 + ( 1 α n ) p n p 2 + 3 C 2 χ n p n p 2 p n + 1 p 2 + α n C 0 ,
where C 0 = sup n N { f ( w n ) p 2 p n p 2 + 3 C 2 χ n α n }. As n , using (45) and the assumptions on α n , we have
lim n q n s n = lim n s n r n = 0 .
Since
p n q n p n w n + w n r n + r n s n + s n q n .
From (34), (40) and (46), we have
lim n p n q n = 0 .
By (24), we obtain that
p n + 1 p 2 ( 1 α n ) 2 T y n p 2 + 2 α n p n + 1 p , f ( w n ) p y n p 2 + 2 α n p n + 1 p , f ( w n ) p + p n p 2 p n p 2 .
Using (24) and (25), we have
p n + 1 p 2 p n p 2 2 α n p n + 1 p , f ( w n ) p y n p 2 p n p 2 w n p 2 p n p 2 p n p 2 + α n 3 C 2 χ n α n p n p 2 .
As a limit n , and using (49) we get
lim n y n p = lim n p n p .
Similarly, from (15)–(18), (21) and (22), we have
lim n q n p = lim n p n p lim n w n p = lim n p n p lim n t n p = lim n p n p lim n r n p = lim n p n p .
From (14) and (51), we get
lim n L ( L w n S u n ) 2 S u n L w n 2 = lim n P Q ( L w n ) L w n = 0 .
Note that
L ( L w n S w n ) 2 < S w n L w n 2 L ( S u n L w n ) 2 < S w n L w n 2 δ n L ( S u n L w n ) 2 .
Which implies that
L ( L w n S w n ) 0 , as n .
Hence, we have
S w n L w n 2 = S w n L w n 2 + δ n L ( S u n L w n ) 2 δ n L ( S u n L w n ) 2 0 as n .
Using (52) and (53), we get
lim n S u n L w n = lim n L ( L w n S u n ) = lim n P Q ( L w n ) L w n = 0 .
This implies
lim n S u n P Q ( L w n ) = 0 .
It follows from (9) that
( 1 2 θ n o 1 ) P Q ( L w n ) v n 2 + ( 1 2 θ n o 2 ) v n u n 2 P Q ( L w n ) L p 2 S u n L p 2 = P Q ( L w n ) L p + S u n L p P Q ( L w n ) L p S u n L p P Q ( L w n ) L p + S u n L p P Q ( L w n ) L p
By (54) and (55), we get that
lim n P Q ( L w n ) v n = lim n v n u n = 0 .
Thus,
lim n P Q ( L w n ) u n = 0 .
By (56) and (57), we have
lim n L w n u n = 0 .
As L w n L p n L w n p n ,
lim n L w n L p n = 0 .
Using (56) and the nonexpansiveness of the projection operator, we have
lim n P Q ( L w n ) P Q ( L p n ) = 0 , lim n L p n u n lim n L p n L w n + lim n L w n u n = 0 , Similarly lim n P Q ( L p n ) v n = lim n P Q ( L p n ) u n = 0 .
Using p n k p and from L being a continuous bound linear operator, L p n k L p . Suppose that ω ( p n ) is the set of all weak limits of { p n } . We now show that ω ( p n ) Ω . Clearly, for each n N , p n C , L p n Q , C and Q are weakly closed convex sets. Thus, p C and L p Q . Further, { q n k } , { s n k } and { r n k } converge weakly to p . Also, one can see that { v n k } , { P Q ( L p n k ) } and { P Q ( L w n k ) } converge weakly to L p . Now by Lemma 6, we have
σ n k ϕ ( q n k , q ) ϕ ( q n k , s n k ) s n k q n k , s n k q s n k q n k s n k q , q C .
Also,
θ n k ψ ( P Q ( L w n k ) , p ) ψ ( P Q ( L w n k ) , v n k ) v n k P Q ( L w n k ) , v n k p v n k P Q ( L w n k ) v n k p .
Hence, we have
ϕ ( q n k , q ) ϕ ( q n k , s n k ) + 1 σ n k s n k q n k s n k q 0 , q C ,
and
ψ ( P Q ( L w n k ) , p ) ψ ( P Q ( L w n k ) , v n k ) + 1 θ n k u n k P Q ( L w n k ) v n k p 0 , p Q .
As k , using Equations (46) and (56) and the assumptions on { σ n } , { θ n } , along with the weak continuity of ϕ and ψ , we have
ϕ ( p , q ) 0 , q C and ψ ( L p , p ) 0 , p Q .
Which means p EP ( ϕ ) and L p EP ( ψ ) .
We now show that p VIP ( M 1 ) and L p VIP ( M 2 ) . From the lower semi-continuity of a and Equation (36), we have
a ( p ) lim k a ( x n k ) = lim k a ( x n ) = 0 ,
which implies that
a ( p ) = 1 2 ( I J η 2 M 2 ) L p 2 = 0 .
Using Remark 2, we have
L p M 2 1 ( 0 ) or 0 M 2 ( L p ) .
Moreover, t n k = J η 1 M 1 ( x n k ζ n k L ( I J η 2 M 2 ) L x n k ) can be written as x n k ζ n k L ( I J η 2 M 2 ) L x n k t n k + η 1 M 1 ( t n k ) or
( x n k t n k ) ζ n k L ( I J η 2 M 2 ) L x n k η 1 M 1 ( t n k )
As k , then using (61), (38) and (39), along with the fact that the graph of the maximal monotone operator is weakly strongly closed, one can obtain that 0 M 1 ( p ) . Combining it with Equation (60), we get the required.
Now, from (46), (42) and (47) we have
r n T r n r n s n + s n q n + q n p n + p n T r n 0 .
From Lemma 3, we have p F ( T ) .
Using (57) and (59), we get that
u n P Q ( L p n ) u n P Q ( L w n ) + P Q ( L w n ) P Q ( L p n ) 0 .
Hence, we get
P Q ( L p n ) S u n P Q ( L p n ) P Q ( L w n ) + P Q ( L w n ) S u n 0 .
By (62) and (63), we obtain
u n S u n u n P Q ( L p n ) + P Q ( L p n ) S u n 0 .
Using Lemma 3, we get L p F ( S ) .
As { p n k } is bound, there exists a subsequence { p n k i } of { p n k } such that p n k i p and
lim i f ( p ) p , p n k i p = lim   sup k f ( p ) p , p n k p = lim   sup k f ( p ) p , t n k p .
As p belongs to a fixed point set of P Ω o f ,
lim   sup k f ( p ) p , p n k p = lim i f ( p ) p , p n k i p = f ( p ) p , p p 0 .
By (41) and (65),
lim   sup k f ( p ) p , p n k + 1 p = lim   sup k f ( p ) p , p n k p = f ( p ) p , p p 0 .
Now applying Lemma 4 on Equation (31), and from Equation (66), along with lim n κ n α n p n p n 1 = 0 , we have lim n p n p 2 = 0 ; so, we conclude that lim n p n p = 0 .
Case 2: Now assume that there exists a subsequence { n i } of { n } such that
p n i x < p n i + 1 x , i N .
Using Lemma 5, there exists a non-decreasing sequence { m k } N such that m k ,
p m k x p m k + 1 x and x x p m k + 1 x , k N .
By (45) and (67), we have
( 1 2 σ m k μ 1 ) q m k s m k 2 + ( 1 2 σ m k μ 2 ) s m k r m k 2 p n p 2 p n + 1 p 2 + α m k C 0 ,
Similar arguments similar to those in obtaining Equation (46), we have
q m k s m k 0 , s m k r m k 0 , q m k r m k 0 .
Similar to Case 1, we have
w m k T y m k 0 , w m k T t m k 0 , p m k T y m k 0 .
Using arguments similar to those in obtaining Equation (51), we have
lim m k q m k p = lim m k p m k p lim m k w m k p = lim m k p m k p lim m k t m k p = lim m k p m k p lim m k r m k p = lim m k p m k p .
lim   sup k f ( p ) p , p m k + 1 p 0 .
From Lemma 8, we get
p m k + 1 p 2 ( 1 ρ m k ) p m k p 2 + τ m k ,
where ρ m k = 2 α m k ( 1 c ) 1 α m k c and τ m k = sup k α m k ( 1 c ) 1 α m k c α m k C 3 ( 1 c ) + 3 C 2 χ m k 1 c + 1 1 c p m k + 1 p , f ( p ) p . Now from Equation (71), we have
p m k + 1 p 2 ( 1 ρ m k ) p m k + 1 p 2 + τ m k .
Hence, we have
p m k + 1 p 2 τ m k ρ m k .
Also,
p m k p 2 p m k + 1 p 2 τ m k ρ m k .
By taking a limit k , we get the required.    □

4. Applications

4.1. Split Minimization Problem

Assume that F 1 : H 1 R { } and F 2 : H 2 R { } are lower semicontinuous, convex and proper functions. The split minimization problem is denoted by (SMP) and is given by the following:
Find
p H 1 with p arg min p H 1 F 1 ( p ) and A p = q arg min q H 2 F 2 ( q ) .
THe solution sets of the minimization problem in H 1 and H 2 are denoted by Γ M P 1 and Γ M P 2 , respectively.
Let us recall the following definition:
Definition 5.
For  η > 0  and  F : H R { }  lower semicontinuous, convex and proper. The proximal operator of F is given by:
p r o x η , F ( p ) = arg min q H F ( q ) + 1 2 η p q 2 . p H .
Since the operator F is a proper lower semicontinuous convex function, the proximal operator of F coincides with the resolvent of the subdifferential operator F
p r o x η , F ( p ) = ( I + η F ) 1 ( p ) = J η F ( p ) ,
The idea of SMP was introduced in [47] and then used in many fields, such as Fourier regularization, signal synthesis problems, multi-resolution and sparse regularization and hard-constrained feasibility problems (see [48]).
Since F is a firmly nonexpansive and maximal monotone mapping, if we take F 1 = M 1 and F 2 = M 2 in Theorem 1, and then using Algorithm 8 given below, we construct a sequence { p n } , which converges to the common solution of SMP, S E P and SFP.
Algorithm 8 Algorithm for solving split minimization problem
Let p 0 , p 1 H 1 , κ [ 0 , 1 ) and set n = 1 .
Step 1. Let n = 1 θ n < . Set κ n with 0 κ n κ ^ n and κ ^ n defined as
κ ^ n = min κ , θ n p n p n 1 , if     p n p n 1 κ ,       otherwise .
Step 2. Calculate
w n = p n + κ n ( p n p n 1 ) .
Step 3. Evaluate v n as follows
v n = arg min θ n ψ P Q ( L w n ) , v + 1 2 v P Q ( L w n ) 2 : v Q .
Step 4. Compute
u n = arg min θ n ψ ( v n , v ) + 1 2 v P Q ( L w n ) 2 : v Q .
Step 5. Compute
q n = P C w n + δ n L ( S u n L w n ) .
Step 6. Evaluate
s n = arg min σ n ϕ ( q n , q ) + 1 2 q q n 2 : q C .
Step 7. Compute
r n = arg min σ n ϕ ( s n , q ) + 1 2 q q n 2 : q C .
Step 8. Compute
x n = γ n w n + ( 1 γ n ) r n .
Step 9. Set
t n = p r o x η 1 , F 1 ( I ζ n L ( I p r o x η 2 , F 2 ) L ) x n ,
where
ζ n = λ n a ( x n ) A ( x n ) 2 + B ( x n ) 2 if A ( x n ) 2 + B ( x n ) 2 0 0 otherwise .
Step 10. Find
y n = T ( 1 β n ) x n + β n T t n .
Step 11. Find
p n + 1 = α n f ( w n ) + ( 1 α n ) T y n .
Set Ω 1 = p F ( T ) EP ( ϕ ) Γ M P 1 such that L p F ( S ) EP ( ψ ) Γ M P 2 .
Theorem 2.
Suppose that  ϕ , ψ , L , S , T  and f are mappings given in Theorem 1 and  F 1 : H 1 R { }  and  F 2 : H 2 R { }  are proper, convex and lower semicontinuous functions. If  Ω 1 , then the sequence  { p n } , defined in Algorithm 8, converges strongly  p Ω 1 .
Proof. 
It follows from Theorem 1.    □

4.2. Split Feasibility Problem

Let L : C Q be a bounded linear operator. The split feasibility problem (SFbP) is defined as
Find a point p C such that L p Q .
The SFbP [49] introduced in 1994 and then applied it into real problems in computer tomography, radiation therapy treatment and image diagnosing and restoration. The solution set of SFbP (76) is represented by Γ S F b P .
Let us recall the following definition:
Definition 6.
An indicator function on C, is given by
I C ( p ) = 0 if p C , otherwise .
Since I C is convex and has a proper lower semicontinuous property, and I C (subdifferential) is maximal monotone, one can see by the definition of the normal cone that the I C is a convex set. Moreover, the resolvent J η I C of I C is given as
J η I C ( p ) = I + η I C 1 p , p H .
For all η > 0 , we have
p 0 = J η I C ( p ) p p 0 + r I C p 0 p p 0 η I C p 0 p p 0 , q p 0 0 , q C p 0 = P C p .
If we denote Ω = p F ( T ) EP ( ϕ ) such that L p F ( S ) EP ( ψ ) and Ω 2 = Ω Γ S F b P .
As an application of Theorem 1, we give Algorithm 9 to construct a sequence { p n } that converges strongly to the solution of SFbP, SEP and SFP.
Algorithm 9 Algorithm for solving split feasibility problem
Let p 0 , p 1 H 1 , κ [ 0 , 1 ) .
Step 1. Let n = 1 θ n < and κ n as 0 κ n κ ^ n which is defined as follows
κ ^ n = min κ , θ n p n p n 1 , if     p n p n 1 κ ,             otherwise .
Step 2. Calculate
w n = p n + κ n ( p n p n 1 ) .
Step 3. Evaluate v n as follows
v n = arg min θ n ψ P Q ( L w n ) , v + 1 2 v P Q ( L w n ) 2 : v Q .
Step 4. Find
u n = arg min θ n ψ ( v n , v ) + 1 2 v P Q ( L w n ) 2 : v Q .
Step 5. Compute
q n = P C w n + δ n L ( S u n L w n ) .
Step 6. Evaluate
s n = arg min σ n ϕ ( q n , q ) + 1 2 q q n 2 : q C .
Step 7. Compute
r n = arg min σ n ϕ ( s n , q ) + 1 2 q q n 2 : q C .
Step 8. Compute
x n = γ n w n + ( 1 γ n ) r n .
Step 9. Set
t n = P C ( I ζ n L ( I P Q ) L ) x n ,
where
ζ n = λ n a ( x n ) A ( x n ) 2 + B ( x n ) 2 if A ( x n ) 2 + B ( x n ) 2 0 0 otherwise .
Step 10. Find
y n = T ( 1 β n ) x n + β n T t n .
Step 11. Find
p n + 1 = α n f ( w n ) + ( 1 α n ) T y n .
Theorem 3.
Under the assumptions of Theorem 1, if  Ω 2 , then the sequence  { p n }  obtained by Algorithm 9 converges strongly  p Ω 2 .
Proof. 
It follows from Theorem 1.    □

4.3. Split Variational Inequality Problem

The split variational inequality problem (SVInP) for a monotone and Lipschitz continuous mapping is given as follows:
If F : C C and G : Q Q are pseudomonotone, Lipschitz continuous mappings with Lipschitzian constants l 1 and l 2 , F and G are weak-to-strong continuous, and L : H 1 H 2 is a bound linear operator, then SVInP is given as
Find a pint p C such that
F p , q p 0 , q C ,
and
G ( L p ) , v L p 0 , v Q .
If we denote the solution set of variational inequality problems formulated in H 1 and H 2 from Γ 1 and Γ 2 , respectively. Also, Ω 3 = p F ( T ) VIP ( M 1 ) Γ 1 such that L p F ( S ) EP ( M 2 ) Γ 2 .
From Lemma 1(i) and Remark 1, and from the definition of s n , we have
s n = arg min σ n F q n , q q n + 1 2 q q n 2 : q C = arg min 1 2 q ( q n σ n F q n ) 2 : q C = P C ( q n σ n F q n ) .
The following algorithm (Algorithm 10) is used to obtain the sequence { p n } converging to an element of  Ω 3 .
Algorithm 10 Algorithm for solving variational inequality problem
Let p 0 , p 1 H 1 , κ [ 0 , 1 ) .
Step 1. Let n = 1 θ n < and κ n with 0 κ n κ ^ n which is given as follows
κ ^ n = min κ , θ n p n p n 1 , if     p n p n 1 κ ,             otherwise .
Step 2. Find
w n = p n + κ n ( p n p n 1 ) .
Step 3. Evaluate v n as follows:
v n = P Q P Q ( L w n ) θ n G ( P Q ( L w n ) ) .
Step 4. Evaluate
u n = P Q P Q ( L w n ) θ n G ( v n ) .
Step 5. Find
q n = P C w n + δ n L ( S u n L w n ) .
Step 6. Evaluate
s n = P C ( q n σ n F q n ) .
Step 7. Compute
r n = P C ( q n σ n F s n ) .
Step 8. Calculate
x n = γ n w n + ( 1 γ n ) r n .
Step 9. Set
t n = J η 1 M 1 ( I ζ n L ( I J η 2 M 2 ) L ) x n ,
where
ζ n = λ n a ( x n ) A ( x n ) 2 + B ( x n ) 2 if A ( x n ) 2 + B ( x n ) 2 0 0 otherwise .
Step 10. Find
y n = T ( 1 β n ) x n + β n T t n .
Step 11. Find
p n + 1 = α n f ( w n ) + ( 1 α n ) T y n ,
Where 0 < σ n l 1 and 0 < θ n l 2 .
Theorem 4.
If F and G are the mappings defined above, and  { p n }  is a sequence defined by Algorithm 10, then  { p n }  converges strongly  p Ω 3 .
Proof. 
It follows from Theorem 1.    □

5. Numerical Results

We now present the numerical example to support our proposed Algorithm 7. We compare Algorithm 7 with the existing comparable algorithms such as Algorithm 6 in [30] and Algorithm 5 in [29], which are given in Table 1, Table 2 and Table 3. The codes are written in MATLAB (version R2018a) and performed on a personal computer with a desktop AMD A6-6310 APU with AMD Radeon R4 Graphics at 1.80 GHz, 512 Gb-SSD and 16.00 Gb-RAM.
By choosing the bifunctions F 1 : R k × R k R and F 2 : R m × R m R , the Nash–Cournot Oligopolistic model of electricity markets is given in [35,36,50], which is describe as follows:
F 1 ( p , q ) = ( M p + N q ) T ( q p ) , p , q R k ,
and
F 2 ( r , s ) = ( X r + Y s ) T ( r s ) , r , s R m ,
where M , N R k × k and X , Y R m × m are positively semidefinite and M N and X Y are also positively semidefinite. From [51], it is known that F 1 and F 2 satisfy all the axioms of Assumption 1 with the Lipschitzian constants μ 1 = μ 2 = M N and o 1 = o 2 = X Y . If we take l 1 = max { μ 1 , o 1 } and l 2 = max { μ 2 , o 2 } , then F 1 and F 2 are Lipschitz continuous with Lipschitzian constants l 1 and l 2 .
Example 1.
Let  F 1  and  F 2  be as given in Equations (77) and (78), respectively. For a computational task, we consider the following boxes:
C = i = 1 k [ 5 , 5 ] , Q = j = 1 m [ 20 , 20 ] , C ¯ = i = 1 k [ 3 , 3 ] , Q ¯ = j = 1 m [ 10 , 10 ] .
The mappings  T : C C  and  S : Q Q  are defined as  T = P C ¯  and  S = P Q ¯ , respectively. Let  f : C C  be a  k × k  matrix with  f < 1 , and  L : R k R m  a  m × k  matrix. Moreover, the matrices  M , N , X  and Y are random in  [ 5 , 5 ]  and satisfy the conditions mentioned before; the matrices f and L are also random in  0 , 1 k  and  [ 2 , 2 ] . Furthermore, we set  θ n = 10 n 2 , k = 1 2 ,  with the following control sequences:  k n = 1 2 , 1 3 , 1 2 1 1 + n , 1 3 1 1 + n , α n = 1 3 + n ,  and  θ n = σ n = 1 4 max { l 1 , l 2 } , ζ n = 0.55 .  All numerical results reported in this section are obtained from single executions of the algorithms using fixed initial points and parameter settings, and no averaging over multiple runs is performed. In our computation, we consider the following two cases on the control parameter  β n :
  • Case 1: β n = 0.99 1 1 + n .
  • Case 2: β n = 0.75 .
Now, we compare the numerical results of different algorithms, as presented in Table 1, Table 2 and Table 3.
Table 1. Numerical experiment results for Example 1: convergence comparison of different algorithms in terms of iteration count and CPU time, with k n = 1 2 .
Table 1. Numerical experiment results for Example 1: convergence comparison of different algorithms in terms of iteration count and CPU time, with k n = 1 2 .
β n ( m , k ) Time (s) Algorithm 6 Iter.Time (s) Algorithm 5Iter.Time (s) Algorithm 7Iter.
0.99 − 1 1 + n (3, 3)1.9313239.21081441.028812
(5, 10)0.82391918.57912501.451416
(10, 5)1.6592166.27521111.025513
(20, 50)1.19092744.61605521.704918
(50, 20)1.62763940.62524991.521117
(120, 155)2.20773390.101110051.807920
(310, 220)6.014644184.965713252.942621
(550, 350)17.688649630.812115688.469622
(750, 750)43.2471411981.9468171728.496522
(2500, 1100)846.06607528,251.97312410266.969924
0.75(3, 3)1.0909239.83331471.056312
(5, 10)0.8113199.58741491.373316
(10, 5)1.6463155.43451010.971813
(20, 50)2.06142516.65082301.553918
(50, 20)2.41463215.11722101.462217
(120, 155)1.99252923.56432781.848320
(310, 220)4.69123440.37392863.180021
(550, 350)13.364936120.06413198.275622
(750, 750)33.769333313.841830422.568422
(2500, 1100)697.28095922,041.02911709201.766424
Table 2. Numerical experiment results for Example 1: convergence comparison of different algorithms in terms of iteration count and CPU time, with k n = 1 3 .
Table 2. Numerical experiment results for Example 1: convergence comparison of different algorithms in terms of iteration count and CPU time, with k n = 1 3 .
β n ( m , k ) Time (s) Algorithm 6Iter.Time (s) Algorithm 5Iter.Time (s) Algorithm 7Iter.
0.99 −  1 1 + n (3, 3)2.76024110.24271442.055823
(5, 10)1.66534119.23122501.520718
(10, 5)2.0152256.47881111.250915
(20, 50)2.68156245.99205522.021224
(50, 20)3.27737141.72664992.400228
(120, 155)5.24838192.487110052.605928
(310, 220)13.7476100190.701513254.303730
(550, 350)41.4802113590.1744156812.304533
(750, 750)115.06981131943.1257171737.925931
(2500, 1100)919.52018328,091.3137241044.612335
0.75(3, 3)4.47653713.93761472.055823
(5, 10)1.83903214.65921491.674318
(10, 5)2.1133246.85911011.484915
(20, 50)2.18114420.39922302.317324
(50, 20)3.53485218.84712102.768228
(120, 155)7.29475230.15752782.993528
(310, 220)10.29005948.39142864.702030
(550, 350)29.280863129.360731913.358833
(750, 750)68.775861337.003330432.048831
(2500, 1100)736.61437222,352.0035170940.012732
Table 3. Numerical experiment results for Example 1: convergence comparison of different algorithms in terms of iteration count and CPU time, with k n = 1 3 1 1 + n .
Table 3. Numerical experiment results for Example 1: convergence comparison of different algorithms in terms of iteration count and CPU time, with k n = 1 3 1 1 + n .
β n ( m , k ) Time (s) Algorithm 6Iter.Time (s) Algorithm 5Iter.Time (s) Algorithm 7Iter.
0.99 − 1 1 + n (3, 3)3.31985410.97531442.553929
(5, 10)2.74885620.88652502.067023
(10, 5)1.6181357.81631111.777920
(20, 50)4.01648347.29525522.569730
(50, 20)5.52529242.70134992.819033
(120, 155)7.647910894.030610053.332735
(310, 220)18.7570132185.154313255.055737
(550, 350)56.0184148606.4531156815.909141
(750, 750)165.43591511837.9518171738.515038
(2500, 1100)1364.100821926,021.91082410316.641247
0.75(3, 3)3.20934511.73471472.797629
(5, 10)3.00633911.77871492.214323
(10, 5)1.2797296.62861011.899820
(20, 50)2.41245220.42502302.961630
(50, 20)4.09176018.58552103.174033
(120, 155)4.67716227.42152783.730135
(310, 220)11.53486945.63412865.961737
(550, 350)33.068374139.341131918.640941
(750, 750)73.774871332.196430442.887538
(2500, 1100)789.15556224,112.49911709271.091944
To get vector v n in Algorithm 7, we need to solve the following optimization problem:
arg min θ n ψ P Q ( L w n ) , v + 1 2 v P Q ( L w n ) 2 : v Q ,
According to [52], the problem given in Equation (79) is equivalent to the following convex quadratic problem:
arg min 1 2 v T D 1 v + D 2 T v ; v Q ,
where D 1 = 2 θ n Y + I m and D 2 = θ n X P Q ( L w n ) θ n Y P Q ( L w n ) P Q ( L w n ) .
Further, to obtain vector u n , we need to solve the following optimization problem:
arg min θ n ψ ( v n , v ) + 1 2 v P Q ( L w n ) 2 : v Q ,
which is equivalent to
arg min 1 2 v T D 1 ¯ u + D 2 ¯ T u ; u Q ,
where D 1 ¯ = D 1 D 2 ¯ = θ n X v n θ n Y x n P Q ( L w n ) .
Similarly, vector s n can be obtained by solving
arg min σ n ϕ ( q n , q ) + 1 2 q q n 2 : q C ,
which is equivalent to solving the following:
arg min 1 2 q T E 1 q + E 2 T q ; q C ,
where E 1 = σ n N + I m and E 2 = σ n M q n σ n N q n q n .
Finally, r n is obtained by solving
arg min σ n ϕ ( s n , q ) + 1 2 q q n 2 : q C ,
which is equivalent to solving the following minimization problem:
arg min 1 2 q T K 1 q + K 2 T q ; q C ,
where K 1 = σ n N + I m and K 2 = σ n M s n σ n N s n s n .
During the numerical experiments, we use p n + 1 p n < 10 3 as the stopping criteria.
Further, we plot the error with the conditions and the comparable algorithms as given in Table 1, which shows the efficiency of our proposed algorithm and given in Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5. We take the error comparison for 100 iterations during the illustrations.
Remark 6.
From Table 1, Table 2 and Table 3, it is observed that our proposed Algorithm 7 approximates the solution in fewer numbers of steps than Algorithms 5 and 6 and has less CPU time for different choices of  m , k , β n  and  k n  . Also, our proposed Algorithm 9 has a difference in the sense of the number of iterations and in the CPU time in the case of high-dimension spaces, for instance, for  ( m , k ) = ( 750 , 750 )  and  ( m , k ) = ( 2500 , 1100 )  . This shows the efficiency, reliability and effectiveness of Algorithm 7 when compared with Algorithms 5 and 6, which are in [29,30], respectively. Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5 illustrate the error term for  n = 1 100  and also show that Algorithm 7 performs better than Algorithms 5 and 6; especially, it shows the big difference in the error terms during the convergence when the values of m and k are very high.

6. Image Restorations

In the subsequent section, we applied our approach for the restoration of the image from the noisy one. We compared our proposed method with a recent method for the image restoration problem. For this purpose, we use the Python (version 3.12) as the programming language to compare Algorithm 10 with Algorithm 3.2 given in [39]. By recovering the images and comparing the CPU time and peak-signal-to-noise ratios, observe that our approach has good results compared to the other algorithm.
Now we discuss the following inverse problem from [53]:
F i n d p H 1 with the following , F ( p ) + M ( p ) = min p H 1 [ F ( p ) + M ( p ) ] , and L p F ( S ) ,
where L is a bounded linear operator form H 1 to H 2 , F : H 1 R is convex and continuously differentiable, M : H 1 R is convex and lower semicontinuous, and S is any nonlinear self-mapping on H 2 . Further, let us recall a special case of (81) as the image restoration problem as follows:
min p R n { D p q 2 2 + η p 1 } ,
where η > 0 , p R N is the original image, q R M represents the observed noisy image, and the operator D from R N onto R M is linear. Here, F ( p ) = D p q 2 2 and M ( p ) = η p 1 . Note that F is continuous and monotone and M is maximal monotone. Hence, we have
F ( p ) + M ( p ) = min p H 1 [ F ( p ) + M ( p ) ] 0 ( F ( p ) + M ( p ) ) .
where F is monotone and Lipschitzian with Lipschitz constant D 2 .
If we set G = 0 , F = F , P C = P C = I , M 1 = M 2 = M , and S = T in our Algorithm 10, then the sequence { p n } thus obtained in Algorithm 10 approximates the solution of Equation (83).
From the benchmark data set, we take 128 × 128 images for cameraman, MRI, coins, and the moon. Further, we set standard deviation σ = 4 , Gaussian kernel size 9, λ n = λ = 1.2 , σ n = σ = , γ n = 0.2 , η n = 0.8 , α n = 0.5 and maximum number of iterations 30 for our experiment. Moreover, we evaluate the performance of the algorithms by the quality of restored images with an evaluation matrix called the peak-signal-to-noise ratio (PSNR), measured in decibels (dB) and defined as follows:
PSNR = 10 . log 10 MAX 2 MSE ,
where “MAX” indicates the maximum value of the pixel that the image can have and “MSE” is the mean squared error between the original ( p ) and restored ( p ) images. The higher PSNR values suggest superior restoration performance. The comparison results are given in Figure 6, Figure 7, Figure 8 and Figure 9 and in Table 4.
Table 4. Comparison of PSNR (dB) and CPU Time (s) for Algorithm 3.2 [39] and Algorithm 10.
Table 4. Comparison of PSNR (dB) and CPU Time (s) for Algorithm 3.2 [39] and Algorithm 10.
ImagePSNR (Algorithm 3.2) [39]Time (s)PSNR (Algorithm 10)Time (s)
Cameraman28.262.3128.931.49
MRI25.802.2026.421.38
Coins26.522.1527.141.33
Moon27.772.2328.381.41
Remark 7.
Note that, Figure 6, Figure 7, Figure 8 and Figure 9 describe the original, blurred and restored images, which show that for different data sets, our proposed Algorithm 10 performs better for restoration of the images than the comparable algorithm given in [39]). Moreover, Table 4 shows the PSNR and the CPU time for 30 iterations for both algorithms; one can observe that our proposed approach is more efficient, as it has less CPU time and a higher value of PSNR for the restored image.

7. Conclusions and Future Directions

The problem of approximating the common solution of SVIP, SEP, SFP is studied in this paper in the context of Hilbert spaces. The main features of our paper are (1) a new extragradient algorithm with a self-adaptive step size is proposed for the solution of some nonlinear operator equations. (2) The strong convergence results for Algorithm 7 are proved. (3) A class of mappings discussed is more general than the class of mappings considered in [35,36]. (4) Solve certain problems having common solutions in contrast to the work in [29,30], and hence Theorem 1 of [30] and Theorem 3.2 of [29] are the special cases of our Theorem 1. (5) In the sense of rate of convergence, our proposed method is more efficient. (6) Further, based on our proposed method and our main result, Theorem 1, as applications, we find the solution of several nonlinear problems that are very useful in different disciplines of science and engineering. (7) We used our proposed approach for the image restoration problem. From Figure 6, Figure 7, Figure 8 and Figure 9, Table 4 and Remark 7, one can see our approach is more efficient while solving the image restoration problem than the comparable approach given in [39].
Several possible extensions of this work will be considered in the future. One direction is to extend the proposed algorithm from Hilbert spaces to Banach spaces, which requires different analytical tools. Another direction is to study more general mappings and bifunctions in order to broaden the applicability of the method. In addition, fully self-adaptive strategies for all control parameters will be explored to reduce manual tuning. Finally, the algorithm can be tested on larger data sets and applied to other practical problems such as signal processing and network optimization.

Author Contributions

Conceptualization, M.W.A., M.A. and A.H.A.; methodology, M.W.A., M.A. and A.H.A.; writing—original draft, M.W.A., M.A. and A.H.A.; writing—review and editing, M.W.A., M.A. and A.H.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The first author acknowledges the faculty of engineering and the built environment, University of Johannesburg, South Africa, for providing the postdoctoral fellowship. Moreover, all authors are thankful to the reviewers for their useful remarks, which help to improve the presentation of the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bauschke, H.H.; Borwein, J.M. On projection algorithms for solving convex feasibility problems. SIAM Rev. 1996, 38, 367–426. [Google Scholar] [CrossRef] [Scilit]
  2. Chen, P.; Huang, J.; Zhang, X. A primal-dual fixed point algorithm for convex separable minimization with applications to image restoration. Inverse Probl. 2013, 29, 025011. [Google Scholar] [CrossRef] [Scilit]
  3. Goebel, K.; Reich, S. Uniform Convexity, Hyperbolic Geometry, and Non-Expansive Mappings; Marcel Dekker: New York, NY, USA; Basel, Switzerland, 1984. [Google Scholar]
  4. Reich, S.; Shoikhet, D. Nonlinear Semigroups, Fixed Points, and Geometry of Domains in Banach Spaces; Imperial College Press: London, UK, 2005. [Google Scholar]
  5. Deutsch, F. Best Approximation in Inner Product Spaces; Springer: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
  6. Ceng, L.C.; Petrusel, A.; Qin, X.; Yao, J.C. A modified inertial subgradient extragradient method for solving pseudomonotone variational inequalities and common fixed point problems. Fixed Point Theory 2020, 21, 93. [Google Scholar] [CrossRef] [Scilit]
  7. Ceng, L.C. A subgradient-extragradient method for bilevel equilibrium problems with the constraints of variational inclusion systems and fixed point problems. Commun. Optim. Theory 2021, 2021, 4. [Google Scholar]
  8. Liu, L.; Cho, S.Y.; Yao, J.C. Convergence analysis of an inertial Tsengs extragradient algorithm for solving pseudomonotone variational inequalities and applications. J. Nonlinear Var. Anal. 2021, 5, 627–644. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, L.; Yao, J.C. Iterative methods for solving variational inequality problems with a double-hierarchical structure in Hilbert spaces. Optimization 2023, 72, 2433–2461. [Google Scholar] [CrossRef] [Scilit]
  10. Byrne, C. Iterative oblique projection onto convex sets and the split feasibility problem. Inverse Probl. 2002, 18, 441. [Google Scholar] [CrossRef] [Scilit]
  11. Combettes, P.L. The convex feasibility problem in image recovery. Adv. Imaging Electron Phys. 1996, 95, 155–270. [Google Scholar]
  12. Tang, Y. Convergence analysis of a new iterative algorithm for solving split variational inclusion problems. J. Ind. Manag. Optim. 2020, 16, 945. [Google Scholar] [CrossRef] [Scilit]
  13. Censor, Y.; Gibali, A.; Reich, S. Algorithms for the split variational inequality problem. Numer. Algorithms 2012, 59, 301–323. [Google Scholar] [CrossRef] [Scilit]
  14. Halpern, B. Fixed points of nonexpanding maps. Bull. Am. Math. Soc. 1967, 73, 957–961. [Google Scholar] [CrossRef] [Scilit]
  15. Moudafi, A. Viscosity approximation methods for fixed-point problems. J. Math. Anal. Appl. 2000, 241, 46–55. [Google Scholar] [CrossRef] [Scilit]
  16. Abbas, M.; Asghar, M.W.; De la Sen, M. Approximation of the solution of delay fractional differential equation using AA-iterative scheme. Mathematics 2022, 10, 273. [Google Scholar] [CrossRef] [Scilit]
  17. Beg, I.; Abbas, M.; Asghar, M.W. Convergence of AA-iterative algorithm for generalized α-nonexpansive mappings with an application. Mathematics 2022, 10, 4375. [Google Scholar] [CrossRef] [Scilit]
  18. Asghar, M.W.; Abbas, M.; Eyni, D.C.; Omaba, M.E. Iterative approximation of fixed points of generalized αm-nonexpansive mappings in modular spaces. AIMS Math. 2023, 8, 26922–26944. [Google Scholar] [CrossRef] [Scilit]
  19. Abbas, M.; Ciobanescu, C.; Asghar, M.W.; Omame, A. Solution approximation of fractional boundary value problems and convergence analysis using AA-iterative scheme. AIMS Math. 2024, 9, 13129–13158. [Google Scholar] [CrossRef] [Scilit]
  20. Suanoom, C.; Gebrie, A.G.; Grace, T. The convergence of AA-iterative algorithm for generalized AK-α-nonexpansive mappings in Banach spaces. Sci. Tech. Asia 2023, 28, 82–90. [Google Scholar]
  21. Byrne, C.; Censor, Y.; Gibali, A.; Reich, S. The split common null point problem. J. Nonlinear Convex Anal. 2012, 13, 759–775. [Google Scholar]
  22. Wangkeeree, R.; Rattanaseeha, K.; Wangkeeree, R. The general iterative methods for split variational inclusion problem and fixed point problem in Hilbert spaces. J. Comput. Anal. Appl. 2018, 25, 19. [Google Scholar]
  23. Alakoya, T.O.; Mewomo, O.T. Viscosity S-iteration method with inertial technique and self-adaptive step size for split variational inclusion, equilibrium and fixed point problems. Comput. Appl. Math. 2022, 41, 39. [Google Scholar] [CrossRef] [Scilit]
  24. Asghar, M.W.; Abbas, M.; Djafari-Rouhani, B. The AA-viscosity algorithm for fixed-point, generalized equilibrium and variational inclusion problems. Axioms 2024, 13, 38. [Google Scholar] [CrossRef] [Scilit]
  25. Izuchukwu, C.; Ogwo, G.; Mewomo, O. An inertial method for solving generalized split feasibility problems over the solution set of monotone variational inclusions. Optimization 2022, 71, 583–611. [Google Scholar] [CrossRef] [Scilit]
  26. Asghar, M.W.; Abbas, M. A self-adaptive viscosity algorithm for split fixed point problems and variational inequality problems in Banach spaces. J. Nonlinear Convex Anal. 2023, 24, 341–361. [Google Scholar]
  27. Shehu, Y.; Iyiola, O.S.; Thong, D.V.; Van, N.T.C. An inertial subgradient extragradient algorithm extended to pseudomonotone equilibrium problems. Math. Methods Oper. Res. 2021, 93, 213–242. [Google Scholar] [CrossRef] [Scilit]
  28. Alakoya, T.O.; Owolabi, A.; Mewomo, O.T. An inertial algorithm with a self-adaptive step size for a split equilibrium problem and a fixed point problem of an infinite family of strict pseudo-contractions. J. Nonlinear Var. Anal. 2021, 5, 803–829. [Google Scholar] [CrossRef] [Scilit]
  29. Petrot, N.; Rabbani, M.; Khonchaliew, M.; Dadashi, V. A new extragradient algorithm for split equilibrium problems and fixed point problems. J. Inequal. Appl. 2019, 2019, 137. [Google Scholar] [CrossRef] [Scilit]
  30. Ezeora, J.N.; Enyi, C.D.; Nwawuru, F.O.; Ogbonna, R.C. An algorithm for split equilibrium and fixed-point problems using inertial extragradient techniques. Comput. Appl. Math. 2023, 42, 103. [Google Scholar] [CrossRef] [Scilit]
  31. Tan, B.; Chen, J.; Li, S.; Ou, X. Extragradient algorithms with double inertial for solving variational inequalities and applications to signal processing. Commun. Nonlinear Sci. Numer. Simul. 2025, 152, 109213. [Google Scholar] [CrossRef] [Scilit]
  32. Ma, X.; Liu, H.; Li, X. Two optimization approaches for solving split variational inclusion problems with applications. J. Sci. Comput. 2022, 91, 58. [Google Scholar] [CrossRef] [Scilit]
  33. Arfat, Y.; Kumam, P.; Ngiamsunthorn, P.S.; Khan, M.A.A.; Sarwar, H.; Fukhar-ud-Din, H. Approximation results for split equilibrium problems and fixed point problems of nonexpansive semigroup in Hilbert spaces. Adv. Differ. Equ. 2020, 2020, 512. [Google Scholar] [CrossRef] [Scilit]
  34. Zhu, L.J.; Kuo, H.C.; Wen, C.F. Strong convergence results of split equilibrium problems and fixed point problems. J. Math. 2021, 2021, 6624321. [Google Scholar] [CrossRef] [Scilit]
  35. Korpelevich, G.M. The extragradient method for finding saddle points and other problems. Matecon 1976, 12, 747–756. [Google Scholar]
  36. Censor, Y.; Segal, A. The split common fixed point problem for directed operators. J. Convex Anal. 2009, 16, 587–600. [Google Scholar]
  37. Luo, C.; Ji, H.; Li, Y. Utility-based multi-service bandwidth allocation in the 4G heterogeneous wireless access networks. In Proceedings of the 2009 IEEE Wireless Communications and Networking Conference, Budapest, Hungary, 5–8 April 2009; pp. 1–5. [Google Scholar]
  38. Iiduka, H. Fixed point optimization algorithm and its application to network bandwidth allocation. J. Comput. Appl. Math. 2012, 236, 1733–1742. [Google Scholar] [CrossRef] [Scilit]
  39. Godwin, E.C.; Izuchukwu, C.; Mewomo, O.T. Image restorations using a modified relaxed inertial technique for generalized split feasibility problems. Math. Methods Appl. Sci. 2023, 46, 5521–5544. [Google Scholar] [CrossRef] [Scilit]
  40. Chuang, C.S. Strong convergence theorems for the split variational inclusion problem in Hilbert spaces. Fixed Point Theory Appl. 2013, 2013, 350. [Google Scholar] [CrossRef] [Scilit]
  41. Mainge, P.E. Approximation methods for common fixed points of nonexpansive mappings in Hilbert spaces. J. Math. Anal. Appl. 2007, 325, 469–479. [Google Scholar] [CrossRef] [Scilit]
  42. Goebel, K.; Kirk, W.A. Topics in Metric Fixed Point Theory; Cambridge University Press: Cambridge, UK, 1990. [Google Scholar]
  43. Saejung, S.; Yotkaew, P. Approximation of zeros of inverse strongly monotone operators in Banach spaces. Nonlinear Anal. Theory Methods Appl. 2012, 75, 742–750. [Google Scholar] [CrossRef] [Scilit]
  44. Mainge, P.E. Strong convergence of projected subgradient methods for nonsmooth and nonstrictly convex minimization. Set-Valued Anal. 2008, 16, 899–912. [Google Scholar] [CrossRef] [Scilit]
  45. Aubin, J.P. Optima and Equilibria: An Introduction to Nonlinear Analysis; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
  46. Anh, P.N. A hybrid extragradient method extended to fixed point problems and equilibrium problems. Optimization 2013, 62, 271–283. [Google Scholar] [CrossRef] [Scilit]
  47. Moudafi, A.; Thakur, B.S. Solving proximal split feasibility problems without prior knowledge of operator norms. Opt. Lett. 2014, 8, 2099–2110. [Google Scholar] [CrossRef] [Scilit]
  48. Abbas, M.; AlShahrani, M.; Ansari, Q.H.; Iyiola, O.S.; Shehu, Y. Iterative methods for solving proximal split minimization problems. Numer. Algorithms 2018, 78, 193–215. [Google Scholar] [CrossRef] [Scilit]
  49. Censor, Y.; Elfving, T. A multiprojection algorithm using Bregman projections in a product space. Numer. Algorithms 1994, 8, 221–239. [Google Scholar] [CrossRef] [Scilit]
  50. Padcharoen, A.; Kumam, P.; Chaipunya, P.; Shehu, Y. Convergence of inertial modified Krasnoselskii-Mann iteration with application to image recovery. Thai J. Math. 2020, 18, 126–141. [Google Scholar]
  51. Nesterov, Y. A method for unconstrained convex minimization problem with the rate of convergence O(1/k2). Dokl. Akad. Nauk SSSR 1983, 269, 543. [Google Scholar]
  52. Kazmi, K.R.; Rizvi, S.H. Iterative approximation of a common solution of a split equilibrium problem, a variational inequality problem and a fixed point problem. J. Egypt. Math. Soc. 2013, 21, 44–51. [Google Scholar] [CrossRef] [Scilit]
  53. Beck, A.; Teboulle, M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009, 2, 183–202. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 3 , 3 ) , β n = 0.99 1 1 + n , (b) k n = 1 2 , ( m , k ) = ( 5 , 10 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Figure 1. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 3 , 3 ) , β n = 0.99 1 1 + n , (b) k n = 1 2 , ( m , k ) = ( 5 , 10 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Mathematics 14 00652 g001
Figure 2. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 10 , 5 ) , β n = 0.99 1 1 + n , k n = 1 2 , (b) ( m , k ) = ( 20 , 50 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Figure 2. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 10 , 5 ) , β n = 0.99 1 1 + n , k n = 1 2 , (b) ( m , k ) = ( 20 , 50 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Mathematics 14 00652 g002
Figure 3. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 50 , 20 ) , β n = 0.99 1 1 + n , k n = 1 2 , (b) ( m , k ) = ( 120 , 155 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Figure 3. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 50 , 20 ) , β n = 0.99 1 1 + n , k n = 1 2 , (b) ( m , k ) = ( 120 , 155 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Mathematics 14 00652 g003
Figure 4. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 310 , 220 ) , β n = 0.99 1 1 + n , k n = 1 2 , (b) ( m , k ) = ( 550 , 350 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Figure 4. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 310 , 220 ) , β n = 0.99 1 1 + n , k n = 1 2 , (b) ( m , k ) = ( 550 , 350 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Mathematics 14 00652 g004
Figure 5. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 750 , 750 ) , β n = 0.99 1 1 + n , k n = 1 2 , (b) ( m , k ) = ( 2500 , 1100 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Figure 5. Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) ( m , k ) = ( 750 , 750 ) , β n = 0.99 1 1 + n , k n = 1 2 , (b) ( m , k ) = ( 2500 , 1100 ) , β n = 0.99 1 1 + n , k n = 1 2 .
Mathematics 14 00652 g005
Figure 6. Comparison for cameraman.
Figure 6. Comparison for cameraman.
Mathematics 14 00652 g006
Figure 7. Comparison for MRI.
Figure 7. Comparison for MRI.
Mathematics 14 00652 g007
Figure 8. Comparison for coins.
Figure 8. Comparison for coins.
Mathematics 14 00652 g008
Figure 9. Comparison for moon.
Figure 9. Comparison for moon.
Mathematics 14 00652 g009
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Asghar, M.W.; Abbas, M.; Alotaibi, A.H. Extragradient Algorithms for Solving Certain Nonlinear Problems with Application to Image Restorations. Mathematics 2026, 14, 652. https://doi.org/10.3390/math14040652

AMA Style

Asghar MW, Abbas M, Alotaibi AH. Extragradient Algorithms for Solving Certain Nonlinear Problems with Application to Image Restorations. Mathematics. 2026; 14(4):652. https://doi.org/10.3390/math14040652

Chicago/Turabian Style

Asghar, Muhammad Waseem, Mujahid Abbas, and Ahad Hamoud Alotaibi. 2026. "Extragradient Algorithms for Solving Certain Nonlinear Problems with Application to Image Restorations" Mathematics 14, no. 4: 652. https://doi.org/10.3390/math14040652

APA Style

Asghar, M. W., Abbas, M., & Alotaibi, A. H. (2026). Extragradient Algorithms for Solving Certain Nonlinear Problems with Application to Image Restorations. Mathematics, 14(4), 652. https://doi.org/10.3390/math14040652

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop