Extragradient Algorithms for Solving Certain Nonlinear Problems with Application to Image Restorations
Abstract
1. Introduction
1.1. Some Nonlinear Problems
1.2. Review of Some Iterative Algorithms
| Algorithm 1 AA-algorithm from Abbas et al. [16] |
Initialization: Take , and as control parameters in . Choose any , define as: |
| Algorithm 2 Algorithm proposed in Byrne et al. [21] |
Initialization: Let , , and , where . Select . Define the sequence by where and . |
| 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. |
| Algorithm 4 Algorithm proposed in Tang [12] |
Initialization: Let be a sequence in with . Find compute where , , . |
| Algorithm 5 Extragradient algorithm proposed in Narin et al. [29] |
Initialization: Under certain assumptions on the controlled parameters, choose any ; Find as follows: |
| Algorithm 6 Extragradient algorithm proposed in Ezeora et al. [30] |
Initialization: Under appropriate assumptions on the controlled parameters, choose any ; Find as follows: |
2. Preliminaries
- Monotone on if
- Pseudomonotone on if implies that .
- Lipschitzian-type if we have (called Lipschitzian constants) such that:
- (i)
- ,
- (ii)
- ,
- (iii)
- ,
- (iv)
- .
- (i)
- If , where then is bound.
- (ii)
- If with then .
3. Convergence Results
- ϕ 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
- (i)
- with and .
- (ii)
- .
- (iii)
- is fixed and with
- (iv)
- .
- (v)
- .
- (vi)
- and for
- (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 |
4. Applications
4.1. Split Minimization Problem
| 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 |
4.2. Split Feasibility Problem
| 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 |
4.3. Split Variational Inequality Problem
| 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 |
5. Numerical Results
- Case 1: .
- Case 2: .
| Time (s) Algorithm 6 | Iter. | Time (s) Algorithm 5 | Iter. | Time (s) Algorithm 7 | Iter. | ||
|---|---|---|---|---|---|---|---|
| 0.99 − | (3, 3) | 1.9313 | 23 | 9.2108 | 144 | 1.0288 | 12 |
| (5, 10) | 0.8239 | 19 | 18.5791 | 250 | 1.4514 | 16 | |
| (10, 5) | 1.6592 | 16 | 6.2752 | 111 | 1.0255 | 13 | |
| (20, 50) | 1.1909 | 27 | 44.6160 | 552 | 1.7049 | 18 | |
| (50, 20) | 1.6276 | 39 | 40.6252 | 499 | 1.5211 | 17 | |
| (120, 155) | 2.2077 | 33 | 90.1011 | 1005 | 1.8079 | 20 | |
| (310, 220) | 6.0146 | 44 | 184.9657 | 1325 | 2.9426 | 21 | |
| (550, 350) | 17.6886 | 49 | 630.8121 | 1568 | 8.4696 | 22 | |
| (750, 750) | 43.2471 | 41 | 1981.9468 | 1717 | 28.4965 | 22 | |
| (2500, 1100) | 846.0660 | 75 | 28,251.9731 | 2410 | 266.9699 | 24 | |
| 0.75 | (3, 3) | 1.0909 | 23 | 9.8333 | 147 | 1.0563 | 12 |
| (5, 10) | 0.8113 | 19 | 9.5874 | 149 | 1.3733 | 16 | |
| (10, 5) | 1.6463 | 15 | 5.4345 | 101 | 0.9718 | 13 | |
| (20, 50) | 2.0614 | 25 | 16.6508 | 230 | 1.5539 | 18 | |
| (50, 20) | 2.4146 | 32 | 15.1172 | 210 | 1.4622 | 17 | |
| (120, 155) | 1.9925 | 29 | 23.5643 | 278 | 1.8483 | 20 | |
| (310, 220) | 4.6912 | 34 | 40.3739 | 286 | 3.1800 | 21 | |
| (550, 350) | 13.3649 | 36 | 120.0641 | 319 | 8.2756 | 22 | |
| (750, 750) | 33.7693 | 33 | 313.8418 | 304 | 22.5684 | 22 | |
| (2500, 1100) | 697.2809 | 59 | 22,041.0291 | 1709 | 201.7664 | 24 |
| Time (s) Algorithm 6 | Iter. | Time (s) Algorithm 5 | Iter. | Time (s) Algorithm 7 | Iter. | ||
|---|---|---|---|---|---|---|---|
| 0.99 − | (3, 3) | 2.7602 | 41 | 10.2427 | 144 | 2.0558 | 23 |
| (5, 10) | 1.6653 | 41 | 19.2312 | 250 | 1.5207 | 18 | |
| (10, 5) | 2.0152 | 25 | 6.4788 | 111 | 1.2509 | 15 | |
| (20, 50) | 2.6815 | 62 | 45.9920 | 552 | 2.0212 | 24 | |
| (50, 20) | 3.2773 | 71 | 41.7266 | 499 | 2.4002 | 28 | |
| (120, 155) | 5.2483 | 81 | 92.4871 | 1005 | 2.6059 | 28 | |
| (310, 220) | 13.7476 | 100 | 190.7015 | 1325 | 4.3037 | 30 | |
| (550, 350) | 41.4802 | 113 | 590.1744 | 1568 | 12.3045 | 33 | |
| (750, 750) | 115.0698 | 113 | 1943.1257 | 1717 | 37.9259 | 31 | |
| (2500, 1100) | 919.5201 | 83 | 28,091.3137 | 2410 | 44.6123 | 35 | |
| 0.75 | (3, 3) | 4.4765 | 37 | 13.9376 | 147 | 2.0558 | 23 |
| (5, 10) | 1.8390 | 32 | 14.6592 | 149 | 1.6743 | 18 | |
| (10, 5) | 2.1133 | 24 | 6.8591 | 101 | 1.4849 | 15 | |
| (20, 50) | 2.1811 | 44 | 20.3992 | 230 | 2.3173 | 24 | |
| (50, 20) | 3.5348 | 52 | 18.8471 | 210 | 2.7682 | 28 | |
| (120, 155) | 7.2947 | 52 | 30.1575 | 278 | 2.9935 | 28 | |
| (310, 220) | 10.2900 | 59 | 48.3914 | 286 | 4.7020 | 30 | |
| (550, 350) | 29.2808 | 63 | 129.3607 | 319 | 13.3588 | 33 | |
| (750, 750) | 68.7758 | 61 | 337.0033 | 304 | 32.0488 | 31 | |
| (2500, 1100) | 736.6143 | 72 | 22,352.0035 | 1709 | 40.0127 | 32 |
| Time (s) Algorithm 6 | Iter. | Time (s) Algorithm 5 | Iter. | Time (s) Algorithm 7 | Iter. | ||
|---|---|---|---|---|---|---|---|
| 0.99 − | (3, 3) | 3.3198 | 54 | 10.9753 | 144 | 2.5539 | 29 |
| (5, 10) | 2.7488 | 56 | 20.8865 | 250 | 2.0670 | 23 | |
| (10, 5) | 1.6181 | 35 | 7.8163 | 111 | 1.7779 | 20 | |
| (20, 50) | 4.0164 | 83 | 47.2952 | 552 | 2.5697 | 30 | |
| (50, 20) | 5.5252 | 92 | 42.7013 | 499 | 2.8190 | 33 | |
| (120, 155) | 7.6479 | 108 | 94.0306 | 1005 | 3.3327 | 35 | |
| (310, 220) | 18.7570 | 132 | 185.1543 | 1325 | 5.0557 | 37 | |
| (550, 350) | 56.0184 | 148 | 606.4531 | 1568 | 15.9091 | 41 | |
| (750, 750) | 165.4359 | 151 | 1837.9518 | 1717 | 38.5150 | 38 | |
| (2500, 1100) | 1364.1008 | 219 | 26,021.9108 | 2410 | 316.6412 | 47 | |
| 0.75 | (3, 3) | 3.2093 | 45 | 11.7347 | 147 | 2.7976 | 29 |
| (5, 10) | 3.0063 | 39 | 11.7787 | 149 | 2.2143 | 23 | |
| (10, 5) | 1.2797 | 29 | 6.6286 | 101 | 1.8998 | 20 | |
| (20, 50) | 2.4124 | 52 | 20.4250 | 230 | 2.9616 | 30 | |
| (50, 20) | 4.0917 | 60 | 18.5855 | 210 | 3.1740 | 33 | |
| (120, 155) | 4.6771 | 62 | 27.4215 | 278 | 3.7301 | 35 | |
| (310, 220) | 11.5348 | 69 | 45.6341 | 286 | 5.9617 | 37 | |
| (550, 350) | 33.0683 | 74 | 139.3411 | 319 | 18.6409 | 41 | |
| (750, 750) | 73.7748 | 71 | 332.1964 | 304 | 42.8875 | 38 | |
| (2500, 1100) | 789.1555 | 62 | 24,112.4991 | 1709 | 271.0919 | 44 |
6. Image Restorations
| Image | PSNR (Algorithm 3.2) [39] | Time (s) | PSNR (Algorithm 10) | Time (s) |
|---|---|---|---|---|
| Cameraman | 28.26 | 2.31 | 28.93 | 1.49 |
| MRI | 25.80 | 2.20 | 26.42 | 1.38 |
| Coins | 26.52 | 2.15 | 27.14 | 1.33 |
| Moon | 27.77 | 2.23 | 28.38 | 1.41 |
7. Conclusions and Future Directions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
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.
Share and Cite
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
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 StyleAsghar, 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 StyleAsghar, 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

