Original articles
New hybrid three-term spectral-conjugate gradient method for finding solutions of nonlinear monotone operator equations with applications

https://doi.org/10.1016/j.matcom.2021.07.005Get rights and content

Abstract

In this paper, we present a new hybrid spectral-conjugate gradient (SCG) algorithm for finding approximate solutions to nonlinear monotone operator equations. The hybrid conjugate gradient parameter has the Polak–Ribière–Polyak (PRP), Dai–Yuan (DY), Hestenes–Stiefel (HS) and Fletcher–Reeves (FR) as special cases. Moreover, the spectral parameter is selected such that the search direction has the descent property. Also, the search directions are bounded and the sequence of iterates generated by the new hybrid algorithm converge globally. Furthermore, numerical experiments were conducted on some benchmark nonlinear monotone operator equations to assess the efficiency of the proposed algorithm. Finally, the algorithm is shown to have the ability to recover disturbed signals.

Introduction

Our aim in this paper is to propose a new hybrid algorithm for finding approximate solutions to the problem ϑ(y)=0,yD,where the underlying operator ϑ:RnRn is monotone and Lipschitz continuous, DRn is nonempty, closed and convex. A lot of researchers are now motivated and interested in solving problem (1) because of its applicability in many areas such as forecasting of financial market [18], constrained neural networks [17], economic and chemical equilibrium problems [20], [34], nonlinear compressed sensing [6], [10], [15], [27], [28], phase retrieval [16], [41], power flow equations [37], non-negative matrix factorization [13], [31] and lots more.

Among the trending methods for finding solutions to (1) are the conjugate gradient (CG) and spectral (SP) gradient methods. These methods are famous recently because of their simplicity in implementation and ability to solve large-scale problems. In addition, they require only the function value of the operator defined in (1). An important aspect of these methods is the definition of the parameters involved, that is the CG parameter (as in the case of CG methods) and the SP parameter (as in the case of SP methods). Some notable CG parameters are the Polak–Ribière–Polyak (PRP), Dai–Yuan (DY), Hestenes–Stiefel (HS) and Fletcher–Reeves (FR) defined as follows: βkPRP=ϑkTzk1ϑk12,βkDY=ϑk2dk1Tzk1,βkHS=ϑkTzk1dk1Tzk1βkFR=ϑk2ϑk12,where ϑk=ϑ(yk),zk1=ϑkϑk1. For more on CG methods, we refer the reader to [1], [2], [3], [4], [8], [9], [11], [22], [23], [24], [25], [26], [36].

Several algorithms have been proposed using the above parameters or their modified version. For example, Ahookhosh et al. [12] proposed a three-term conjugate gradient algorithm to solve (1). The algorithm is a modified version of the PRP algorithm where an additional term was introduced to achieve a descent search direction. The global convergence was proved under some assumptions and some numerical examples were provided to support it. Liu and Feng [32] also proposed a modified DY algorithm by introducing a spectral parameter to achieve a descent direction. The algorithm was shown to be globally convergent and numerically efficient. In [39], Yan et al. proposed a modified three-term HS algorithm, where a new term was introduced and the HS parameter modified to achieve a descent direction. Recently Abubakar et al. [7] proposed a modified three-term FR algorithm. The search direction is descent and bounded. Also, the algorithm proves to be numerically competitive.

In recent times, researchers are becoming interested in hybrid algorithms for solving (1). The hybrid algorithms combine two or more CG parameters using a convex combination approach or other generalization approaches. For example, Koorapetse and Kaelo [29] proposed a new hybrid projection method for solving (1). The algorithm can be seen as a combination of the HS and DY algorithms. Sabiu et al. [35] proposed a hybrid conjugate gradient method that combines the FR and the PRP methods. Besides, Ibrahim et al. [25] proposed a hybrid conjugate gradient algorithm where the search direction is a convex combination of the Liu–Storey (LS) and the FR CG parameters. Likewise, a spectral gradient projection method that selects its search direction as a convex combination of two different spectral parameters was proposed by Abubakar et al. [5]. It is worth mentioning that the above hybrid algorithms were shown to be numerically more efficient than the classical algorithms. Furthermore, we note that not many of the hybrid algorithms for solving (1) are available in the literature.

Inspired by the above hybrid methods, we propose a new hybrid spectral-conjugate gradient (SCG) method for solving (1). The new hybrid method to the best of our knowledge is the first of its kind and has as special cases, the PRP method, the DY-type method [32], the HS-type method [39], and the FR method. The search direction is descent and bounded independent of the line search. The sequence generated by the algorithm converge globally under appropriate conditions. Using some benchmark test problems, numerical examples were given to assess the efficiency of the new algorithm. Among the advantages of the new hybrid method is that it possess the nice properties of the PRP, DY, HS and FR methods, which makes it computationally more efficient than existing methods. The rest of the paper is organized as follows. In Section 2, the new hybrid method is introduced. Theoretical results are provided in Section 3. Numerical experiments on some benchmark nonlinear monotone operator equations and application are given in Sections 4 Numerical experiments on some nonlinear monotone operator equations, 5 Application on sparse signal reconstruction, respectively. Section 6 contains the conclusion.

Notation. Unless otherwise stated, the symbol stands for Euclidean norm on Rn. ϑ(yk) is abbreviated to ϑk. Furthermore, PD[] is the projection mapping from Rn onto D given by PD[y]=argmin{yz:yRn,zD}, for a nonempty closed and convex set DRn.

Section snippets

A hybrid PRP-HS-FR-DY algorithm

This section will propose a brand new hybrid three-term spectral-conjugate gradient algorithm for finding approximate solutions to problem (1). The search direction comprises of two parameters, namely, the hybrid CG parameter denoted by βkNH and the parameter denoted by λkNH derived to ensure the search direction satisfies the following inequality ϑkTdk=mϑk2,m>0. The parameter βkNH is a combination of four distinct well-known CG parameters. It is defined as βkNHc1ϑkTzk1+c2ϑk2c3ϑk1+c4dk

Theoretical results

To show that the sequence of iterates generated by Algorithm 1 converge to a solution of (1), we will need the help of the following results.

Lemma 3.1

The search direction defined by (6) satisfies inequality (3) with m=1.

Proof

If k=0, then ϑ0Td0=ϑ02.If k1, then by (4), (6), (7), ϑkTdk=ϑk2+βkNHϑkTdk1λkNHϑk2=ϑk2+βkNHϑkTdk1βkNHϑkTdk1ϑk2ϑk2=ϑk2. Therefore, the direction defined by (6) satisfies Eq. (3) with m=1. 

Lemma 3.2

Suppose Condition 2.3, Condition 2.4 are satisfied. If {dk}, {γk} and {yk} are

Numerical experiments on some nonlinear monotone operator equations

One of the ways to test the efficiency of an algorithm is to compare its numerical strength with similar algorithms. Here, we make use of the Dolan and Morè [21] performance profiles for evaluation. The Dolan and Morè profile is defined as follows: ρ(τ):=1|TP||tpTP:log2tp,qmin{tp,q:qQ}τ|,where TP is the test set, |TP| is the number of problems in the test set TP, Q is the set of optimization solvers, and tp,q is the CPU time (or the number of the function evaluations, or the number of

Application on sparse signal reconstruction

This section aims at evaluating the efficiency of the proposed method for recovering the sparse signal in compressive sensing. The mathematical formulation of signal recovery is generally modeled as: b=Ax+o,where bRk is the observed data, ARk×n and oRk is an error term. See [25] for more details.

In this article, all numerical results are obtained by implementing the methods in Matlab R2020b on an HP laptop with 8 GB RAM and 2.40 GHz processor. The proposed NHSCG method is compared with

Conclusions

In this article, we proposed a new hybrid algorithm for solving nonlinear monotone operator equations with convex constraints. The algorithm is based on the spectral conjugate gradient method and to the best of our knowledge, it is the first of its kind. It also has as special cases some existing methods. Independent of the line search, the search direction of the method is bounded and sufficiently descent. Moreover, under the assumption that the operator is monotone and Lipschitz continuous,

Acknowledgments

The authors acknowledge the financial support provided by the Center of Excellence in Theoretical and Computational Science (TaCS-CoE), KMUTT, Thailand. Also, the (first) author, (Dr. Auwal Bala Abubakar) would like to thank the Postdoctoral Fellowship from King Mongkut’s University of Technology Thonburi (KMUTT), Thailand. Moreover, this research project is supported by Thailand Science Research and Innovation (TSRI) Basic Research Fund : Fiscal year 2021 under project number 64A306000005.

References (42)

  • AbubakarA.B. et al.

    A modified descent Dai-Yuan conjugate gradient method for constraint nonlinear monotone operator equations

    Appl. Anal. Optim.

    (2020)
  • AbubakarA.B. et al.

    An improved three-term derivative-free method for solving nonlinear equations

    Comput. Appl. Math.

    (2018)
  • AbubakarA.B. et al.

    A descent Dai-Liao conjugate gradient method for nonlinear equations

    Numer. Algorithms

    (2019)
  • AbubakarA.B. et al.

    A note on the spectral gradient projection method for nonlinear monotone equations with applications

    Comput. Appl. Math.

    (2020)
  • AbubakarA.B. et al.

    A modified Fletcher–Reeves conjugate gradient method for monotone nonlinear equations with some applications

    Mathematics

    (2019)
  • AbubakarA.B. et al.

    PRP-like algorithm for monotone operator equations

    Jpn. J. Ind. Appl. Math.

    (2021)
  • AbubakarA.B. et al.

    FR-type algorithm for finding approximate solutions to nonlinear monotone operator equations

    Arab. J. Math.

    (2021)
  • AbubakarA.B. et al.

    A new three-term Hestenes-Stiefel type method for nonlinear monotone operator equations and image restoration

    IEEE Access

    (2021)
  • AbubakarA.B. et al.

    Solving nonlinear monotone operator equations via modified SR1 update

    J. Appl. Math. Comput.

    (2021)
  • AhookhoshM. et al.

    Two derivative-free projection approaches for systems of large-scale nonlinear monotone equations

    Numer. Algorithms

    (2013)
  • BingY. et al.

    An efficient implementation of Merrill’s method for sparse or partially separable systems of nonlinear equations

    SIAM J. Optim.

    (1991)
  • Cited by (15)

    • EMCS-SVR: Hybrid efficient and accurate enhanced simulation approach coupled with adaptive SVR for structural reliability analysis

      2022, Computer Methods in Applied Mechanics and Engineering
      Citation Excerpt :

      Therefore, the stable and low-computational iterative formulations are the main efforts in the analytical approaches aiming to improve chaotic/periodic solutions for highly nonlinear [13] and computational burden for high-dimensional of LSFs [14]. In view of these issues, several improved analytical methods have been developed such as finite-step-length (FSL) method [15], conjugate HL-RF [16,17], three term conjugate FORM [18]. Despite this, there are still many problems cannot be solved since these methods itself cannot approximate LSF functions with discrete shapes [19], high-dimensional variables and complicate iterative formulation.

    • INFLUENCE TO NEW FORMULAS GRADIENT FOR REMOVING IMPULSE NOISE IMAGES

      2024, Bulletin of the South Ural State University, Series: Mathematical Modelling, Programming and Computer Software
    View all citing articles on Scopus
    View full text