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.
Keywords:
extragradient method; variational inclusion; minimization problem; fixed point; equilibrium problem; image restoration MSC:
47H06; 47J25; 65J15; 65K15
1. Introduction
Throughout this paper, we denote N, and R as the set of all natural numbers, the set of positive real numbers and real numbers, respectively. The set given by denotes the set of fixed points of T, where is a mapping. A mapping T is called Lipschitz if for all , there is a constant such that holds. If we restrict c in the interval then T is called a contraction, for , 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 is monotone if where , and , and T is called maximal monotone if its graph is not properly contained in the graph of any other monotone mapping. Let , define
the operator is known as the resolvent of the operator T, and I is the identity mapping. If T maximal monotone then is single valued nonexpansive mapping and
For any , there is a unique element with
where is known as metric projection.
An important characterization of the metric projection is as follows: for any ,
For more details about metric projections, we refer to [3,5].
1.1. Some Nonlinear Problems
In the sequel, denote the Hilbert spaces, and are nonempty closed and convex subsets of and , respectively, and is a bounded linear operator with as its adjoint.
Let be a mapping. Define the fixed point problem as
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 such that
where, T and S are self mappings on and , respectively, and is a nonlinear operator.
Define the equilibrium problem (EP): Find a point such that
where, 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 such that
where, and are real-valued bifunctions on and , respectively.
The variational inequality problem (VIP) is defined as follows: Find a point such that
where the operator is nonlinear.
Remark 1.
If we set , 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
Now, we define the split variational inclusion problem (SVIP) as follows:
Let and be two mappings which are maximal monotone. The SVIP is given by
and
Furthermore, SVIPs have many practical applications (see [10,11]).
Remark 2.
From [12,13], the following observations hold:
- The map M is a maximal monotone if is a single-valued map.
- if
- The SVIP is given as follows:Find with
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 , and as control parameters in . Choose any , define as: |
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 and and presented in Algorithm 2.
| Algorithm 2 Algorithm proposed in Byrne et al. [21] |
Initialization: Let , , and , where . Select . Define the sequence by where and . |
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 , , , here L is spectral radius of . Take any , find as: The f is contraction and S is a nonexpansive self mapping on , is linear and and 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 be a sequence in with . Find compute where , , . |
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 ; Find as follows: |
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 ; Find as follows: |
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 onto is said to be firmly nonexpansive if, for any , the following holds:
Note that 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 , we say ϕ is:
- Monotone on if
- Pseudomonotone on if implies that .
- Lipschitzian-type if we have (called Lipschitzian constants) such that:
Definition 3.
The subdifferential of a mapping ϕ denoted by and defined as follows:
Definition 4.
The normal cone at is defined by
Lemma 1
([40]). If and then we have the followings:
- (i)
- ,
- (ii)
- ,
- (iii)
- ,
- (iv)
- .
Lemma 2
([41]). Assume that with , , and
- (i)
- If , where then is bound.
- (ii)
- If with then .
Lemma 3
([42]). If T is a self-nonexpansive mapping on with . Then is demi-closed at zero, which means, for each in , with
we have .
Lemma 4
([43]). Assume that , , and and with
If , and for each subsequence of with then
Lemma 5
([44]). If and there exists a subsequence such that . Then, there is the sequence , which is nondecreasing with and
where .
3. Convergence Results
Assumption 1.
If and are bifunctions, the following apply:
- ϕ is a pseudomonotone mapping on and , for all .
- ϕ is a weakly continuous mapping on .
- is convex and subdifferentiable on for each fixed p.
- ϕ is Lipschitz-type continuous on with Lipschitzian constants which is
Proposed Algorithm
Let us set the following notations:
Suppose that and are maximal monotone mappings, and satisfy the conditions in Assumption 1, and is bounded linear operator with as its adjoint. Let and be nonexpansive mappings and satisfies the contractive condition with contraction constant c.
Define the following mappings as follows:
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 as follows: if , otherwise take equal to , which is a nonnegative real number. The other control parameters in the above algorithm satisfy the following conditions:
- (i)
- with and .
- (ii)
- .
- (iii)
- is fixed and with
- (iv)
- .
- (v)
- .
- (vi)
- and for
Remark 5.
By using the above conditions, we have
Define the following problem:
Find such that . Suppose that is the solution set of the above problem and is a mapping.
Lemma 6
([46]). Suppose that ϕ satisfies Assumption 1 such that Set
If and define and as follows:
and
Then, for all we have the following:
- (i)
- for all
- (ii)
- .
| Algorithm 7 Proposed inertial extragradient algorithm |
Initialization: Let , , and be sufficiently small. Step 1. Let and choose such that Step 2. Compute Step 3. Calculate Step 4. Find Step 5. Find Step 6. Compute Step 7. Calculate Step 8. Set Step 9. Find where Step 10. Compute Step 11. Update |
Theorem 1.
Suppose that and f are as above. If is given by Algorithm 7 and fulfills , then converges strongly to the fixed point of mapping .
Lemma 7.
The sequence , defined in Algorithm 7 is bounded.
Proof.
Since is a contraction based on the Banach contraction principle, there exists such that and . This gives us From Algorithm 7, we have
By Remark 5, we have , which implies that there exists a constant such that , for all . Hence, by (6), we have
Using Lemma 1 and being firmly nonexpansive, we have
Since S is nonexpansive, based on from Lemma 6, we get that
By using the assumptions (8) and (9), we have
From Lemma 1 and (10), we have
From (11), we get that
If , then from the condition on , we get
Which gives
Hence, we have
Using (12), (13), Lemma 1 and the nonexpansive property of , we have
By assumption on , we have
From (14), we obtain
Similarly, we have
By (15) and (16), we obtain that
From (17), we have
Since is firmly nonexpansive; using the definition of , we have
By Lemma 1, Equation (19) and the nonexpansivity of , we get
By definition of , we obtain
Using assumption on in Equation (20) we get
By (21), we obtain that
From (7), (8) and (22), we get that
where .
Using Lemma 2 with and along with the assumptions on the parameters, we have that is bounded, which implies that is also bounded. Moreover, and are also bounded. □
Lemma 8.
For the sequence defined in Algorithm 7 with the assumptions of Theorem 1 and , we have the following:
Proof.
If then by Lemma 1, the Cauchy–Schwartz inequality and contraction condition on f, we get
By Lemma 1, we have
where and . From Lemma 1 and Equation (17), we have
Using (20), we get
It follows from (24), (25) and (27) that
Hence, we have
where . □
Lemma 9.
Under the assumptions of Lemma 8, we have the following inequality:
Proof.
Using Equation (20) we get
Using the firmly nonexpansivity of and Lemma 1, we have
Hence, we have
where .
From Lemma 1 and Equations (25), (26) and (29) we get
□
Lemma 10.
Suppose that is a sequence given by Algorithm 7 and the assumptions of Theorem 1 are satisfied. Then, and .
Proof.
From Lemma 8, we have
Now we need to show . Since by setting , we receive in Lemma 4, then we can prove that
If , then we have the following:
Suppose
By using Equation (31),
By (33) and by taking as , we obtain
Hence, we get that
Similarly, by Lemma 8, we have
And
Again, by Lemma 8, we get that
Since A and B are Lipschitzian and from , we have
and
Hence, we have
Thus,
Now, by Lemma 9, we get that
By Remark 5, Equation (37) and , we get
Again using Remark 5, we obtain that
Similarly, from Lemma 9, we have
Also,
So,
Using arguments similar to those given above, we get that
Here we consider the two cases below.
Case 1: If is a monotone non-increasing sequence, then it is convergent. Obviously,
Since the sequence is bound and with . Since and are bound, then a subsequence of exists, such that . Thus,
Here by using (18), along with Lemma 1 and Lemma 6, we have
Similarly, from (22) and Lemma 1 , we get that
Now (25) and (44) imply that
where }. As , using (45) and the assumptions on we have
Since
From (34), (40) and (46), we have
By (24), we obtain that
Using (24) and (25), we have
As a limit , and using (49) we get
Similarly, from (15)–(18), (21) and (22), we have
From (14) and (51), we get
Note that
Which implies that
Hence, we have
Using (52) and (53), we get
This implies
It follows from (9) that
By (54) and (55), we get that
Thus,
By (56) and (57), we have
As
Using (56) and the nonexpansiveness of the projection operator, we have
Using and from L being a continuous bound linear operator, . Suppose that is the set of all weak limits of . We now show that . Clearly, for each , , , and are weakly closed convex sets. Thus, and . Further, and converge weakly to . Also, one can see that and converge weakly to . Now by Lemma 6, we have
Also,
Hence, we have
and
As , using Equations (46) and (56) and the assumptions on , along with the weak continuity of and , we have
Which means and .
We now show that and . From the lower semi-continuity of a and Equation (36), we have
which implies that
Using Remark 2, we have
Moreover, can be written as or
As , 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 . Combining it with Equation (60), we get the required.
Now, from (46), (42) and (47) we have
From Lemma 3, we have .
Using (57) and (59), we get that
Hence, we get
By (62) and (63), we obtain
Using Lemma 3, we get .
As is bound, there exists a subsequence of such that and
As belongs to a fixed point set of ,
By (41) and (65),
Now applying Lemma 4 on Equation (31), and from Equation (66), along with , we have ; so, we conclude that .
Case 2: Now assume that there exists a subsequence of such that
Using Lemma 5, there exists a non-decreasing sequence such that ,
By (45) and (67), we have
Similar arguments similar to those in obtaining Equation (46), we have
Similar to Case 1, we have
Using arguments similar to those in obtaining Equation (51), we have
From Lemma 8, we get
where and Now from Equation (71), we have
Hence, we have
Also,
By taking a limit we get the required. □
4. Applications
4.1. Split Minimization Problem
Assume that and are lower semicontinuous, convex and proper functions. The split minimization problem is denoted by (SMP) and is given by the following:
Find
THe solution sets of the minimization problem in and are denoted by and respectively.
Let us recall the following definition:
Definition 5.
For and lower semicontinuous, convex and proper. The proximal operator of F is given by:
Since the operator F is a proper lower semicontinuous convex function, the proximal operator of F coincides with the resolvent of the subdifferential operator
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 is a firmly nonexpansive and maximal monotone mapping, if we take and in Theorem 1, and then using Algorithm 8 given below, we construct a sequence , which converges to the common solution of SMP, and SFP.
| Algorithm 8 Algorithm for solving split minimization problem |
Let , and set . Step 1. Let Set with and defined as Step 2. Calculate Step 3. Evaluate as follows Step 4. Compute Step 5. Compute Step 6. Evaluate Step 7. Compute Step 8. Compute Step 9. Set where Step 10. Find Step 11. Find |
Set .
Theorem 2.
Suppose that and f are mappings given in Theorem 1 and and are proper, convex and lower semicontinuous functions. If , then the sequence , defined in Algorithm 8, converges strongly .
Proof.
It follows from Theorem 1. □
4.2. Split Feasibility Problem
Let be a bounded linear operator. The split feasibility problem (SFbP) is defined as
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 .
Let us recall the following definition:
Definition 6.
An indicator function on C, is given by
Since is convex and has a proper lower semicontinuous property, and (subdifferential) is maximal monotone, one can see by the definition of the normal cone that the is a convex set. Moreover, the resolvent of is given as
For all , we have
If we denote and .
As an application of Theorem 1, we give Algorithm 9 to construct a sequence that converges strongly to the solution of SFbP, SEP and SFP.
| Algorithm 9 Algorithm for solving split feasibility problem |
Let , . Step 1. Let and as which is defined as follows Step 2. Calculate Step 3. Evaluate as follows Step 4. Find Step 5. Compute Step 6. Evaluate Step 7. Compute Step 8. Compute Step 9. Set where Step 10. Find Step 11. Find |
Theorem 3.
Under the assumptions of Theorem 1, if , then the sequence obtained by Algorithm 9 converges strongly .
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 and are pseudomonotone, Lipschitz continuous mappings with Lipschitzian constants and , F and G are weak-to-strong continuous, and is a bound linear operator, then SVInP is given as
Find a pint such that
and
If we denote the solution set of variational inequality problems formulated in and from and respectively. Also, .
From Lemma 1(i) and Remark 1, and from the definition of we have
The following algorithm (Algorithm 10) is used to obtain the sequence converging to an element of .
| Algorithm 10 Algorithm for solving variational inequality problem |
Let , . Step 1. Let and with which is given as follows Step 2. Find Step 3. Evaluate as follows: Step 4. Evaluate Step 5. Find Step 6. Evaluate Step 7. Compute Step 8. Calculate Step 9. Set where Step 10. Find Step 11. Find |
Where and .
Theorem 4.
If F and G are the mappings defined above, and is a sequence defined by Algorithm 10, then converges strongly .
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 and , the Nash–Cournot Oligopolistic model of electricity markets is given in [35,36,50], which is describe as follows:
and
where and are positively semidefinite and and are also positively semidefinite. From [51], it is known that and satisfy all the axioms of Assumption 1 with the Lipschitzian constants and . If we take and , then and are Lipschitz continuous with Lipschitzian constants and .
Example 1.
Let and be as given in Equations (77) and (78), respectively. For a computational task, we consider the following boxes:
The mappings and are defined as and , respectively. Let be a matrix with , and a matrix. Moreover, the matrices and Y are random in and satisfy the conditions mentioned before; the matrices f and L are also random in and . Furthermore, we set with the following control sequences: and 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 :
- Case 1: .
- Case 2: .
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 .
Table 2.
Numerical experiment results for Example 1: convergence comparison of different algorithms in terms of iteration count and CPU time, with .
Table 3.
Numerical experiment results for Example 1: convergence comparison of different algorithms in terms of iteration count and CPU time, with .
To get vector in Algorithm 7, we need to solve the following optimization problem:
According to [52], the problem given in Equation (79) is equivalent to the following convex quadratic problem:
where and .
Further, to obtain vector , we need to solve the following optimization problem:
which is equivalent to
where .
Similarly, vector can be obtained by solving
which is equivalent to solving the following:
where and .
Finally, is obtained by solving
which is equivalent to solving the following minimization problem:
where and .
During the numerical experiments, we use 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.
Figure 1.
Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) , , (b) , , , .
Figure 2.
Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) , , , (b) , , .
Figure 3.
Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) , , , (b) , , .
Figure 4.
Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) , , , (b) , , .
Figure 5.
Comparisons of errors of Algorithm 7 with Algorithm 5 and Algorithm 6. (a) , , , (b) , , .
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 and . 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 and . 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 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]:
where L is a bounded linear operator form to , is convex and continuously differentiable, is convex and lower semicontinuous, and S is any nonlinear self-mapping on . Further, let us recall a special case of (81) as the image restoration problem as follows:
where , is the original image, represents the observed noisy image, and the operator D from onto is linear. Here, and . Note that is continuous and monotone and is maximal monotone. Hence, we have
where is monotone and Lipschitzian with Lipschitz constant .
If we set , , , , and in our Algorithm 10, then the sequence thus obtained in Algorithm 10 approximates the solution of Equation (83).
From the benchmark data set, we take images for cameraman, MRI, coins, and the moon. Further, we set standard deviation , Gaussian kernel size 9, , , , , 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:
where “MAX” indicates the maximum value of the pixel that the image can have and “MSE” is the mean squared error between the original and restored 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.
Figure 6.
Comparison for cameraman.
Figure 7.
Comparison for MRI.
Figure 8.
Comparison for coins.
Figure 9.
Comparison for moon.
Table 4.
Comparison of PSNR (dB) and CPU Time (s) for Algorithm 3.2 [39] and Algorithm 10.
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
- Bauschke, H.H.; Borwein, J.M. On projection algorithms for solving convex feasibility problems. SIAM Rev. 1996, 38, 367–426. [Google Scholar] [CrossRef] [Scilit]
- 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]
- Goebel, K.; Reich, S. Uniform Convexity, Hyperbolic Geometry, and Non-Expansive Mappings; Marcel Dekker: New York, NY, USA; Basel, Switzerland, 1984. [Google Scholar]
- Reich, S.; Shoikhet, D. Nonlinear Semigroups, Fixed Points, and Geometry of Domains in Banach Spaces; Imperial College Press: London, UK, 2005. [Google Scholar]
- Deutsch, F. Best Approximation in Inner Product Spaces; Springer: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- Byrne, C. Iterative oblique projection onto convex sets and the split feasibility problem. Inverse Probl. 2002, 18, 441. [Google Scholar] [CrossRef] [Scilit]
- Combettes, P.L. The convex feasibility problem in image recovery. Adv. Imaging Electron Phys. 1996, 95, 155–270. [Google Scholar]
- 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]
- Censor, Y.; Gibali, A.; Reich, S. Algorithms for the split variational inequality problem. Numer. Algorithms 2012, 59, 301–323. [Google Scholar] [CrossRef] [Scilit]
- Halpern, B. Fixed points of nonexpanding maps. Bull. Am. Math. Soc. 1967, 73, 957–961. [Google Scholar] [CrossRef] [Scilit]
- Moudafi, A. Viscosity approximation methods for fixed-point problems. J. Math. Anal. Appl. 2000, 241, 46–55. [Google Scholar] [CrossRef] [Scilit]
- 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]
- 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]
- 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]
- 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]
- 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]
- Byrne, C.; Censor, Y.; Gibali, A.; Reich, S. The split common null point problem. J. Nonlinear Convex Anal. 2012, 13, 759–775. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Korpelevich, G.M. The extragradient method for finding saddle points and other problems. Matecon 1976, 12, 747–756. [Google Scholar]
- Censor, Y.; Segal, A. The split common fixed point problem for directed operators. J. Convex Anal. 2009, 16, 587–600. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- Goebel, K.; Kirk, W.A. Topics in Metric Fixed Point Theory; Cambridge University Press: Cambridge, UK, 1990. [Google Scholar]
- 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]
- 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]
- Aubin, J.P. Optima and Equilibria: An Introduction to Nonlinear Analysis; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
- Anh, P.N. A hybrid extragradient method extended to fixed point problems and equilibrium problems. Optimization 2013, 62, 271–283. [Google Scholar] [CrossRef] [Scilit]
- 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]
- 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]
- Censor, Y.; Elfving, T. A multiprojection algorithm using Bregman projections in a product space. Numer. Algorithms 1994, 8, 221–239. [Google Scholar] [CrossRef] [Scilit]
- 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]
- 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]
- 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]
- 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]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.








