<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2020.86077</article-id><article-id pub-id-type="publisher-id">JAMP-100626</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Efficient Projected Gradient Method for Convex Constrained Monotone Equations with Applications in Compressive Sensing
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yaping</surname><given-names>Hu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yujie</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Science, Tianjin University of Science and Technology, Tianjin, China</addr-line></aff><pub-date pub-type="epub"><day>29</day><month>05</month><year>2020</year></pub-date><volume>08</volume><issue>06</issue><fpage>983</fpage><lpage>998</lpage><history><date date-type="received"><day>6,</day>	<month>May</month>	<year>2020</year></date><date date-type="rev-recd"><day>28,</day>	<month>May</month>	<year>2020</year>	</date><date date-type="accepted"><day>1,</day>	<month>June</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, a modified Polak-Ribi&#232;re-Polyak conjugate gradient projection method is proposed for solving large scale nonlinear convex constrained monotone equations based on the projection method of Solodov and Svaiter. The obtained method has low-complexity property and converges globally. Furthermore, this method has also been extended to solve the sparse signal reconstruction in compressive sensing. Numerical experiments illustrate the efficiency of the given method and show that such non-monotone method is suitable for some large scale problems.
 
</p></abstract><kwd-group><kwd>Projection Method</kwd><kwd> Monotone Equations</kwd><kwd> Conjugate Gradient Method</kwd><kwd> Compressive Sensing</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>This paper is dedicated to solving the following nonlinear convex constrained monotone equations:</p><p>F ( x ) = 0 ,     x ∈ Ω , (1)</p><p>where F : R n → R n is a continuous nonlinear mapping and the feasible region Ω ⊂ R n is a nonempty closed convex set, e.g. an n-dimensional box, namely, Ω = x ∈ R n : l ≤ x ≤ u . Monotone means that</p><p>〈 F ( x ) − F ( y ) , x − y 〉 ≥ 0 ,     ∀ x , y ∈ R n , (2)</p><p>where the 〈 ⋅ , ⋅ 〉 denotes the inner product of vectors. The problems (1) emerges in many fields such as economic equilibrium problems [<xref ref-type="bibr" rid="scirp.100626-ref1">1</xref>], chemical equilibrium systems [<xref ref-type="bibr" rid="scirp.100626-ref2">2</xref>] and the power flow equations [<xref ref-type="bibr" rid="scirp.100626-ref3">3</xref>]. Based on the work of Solodov and Svaiter [<xref ref-type="bibr" rid="scirp.100626-ref4">4</xref>], Wang et al. [<xref ref-type="bibr" rid="scirp.100626-ref5">5</xref>] proposed a projection type method to solve Equation (1). The obtained method in [<xref ref-type="bibr" rid="scirp.100626-ref5">5</xref>] possesses global convergence property without any regularity assumptions. Nevertheless the method needs to solve a linear equation at each iteration. To avoid solving the linear equation and improving the effectiveness, some projected conjugate gradient methods [<xref ref-type="bibr" rid="scirp.100626-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref9">9</xref>] are studied based on the projection technique of Solodov and Svaiter [<xref ref-type="bibr" rid="scirp.100626-ref4">4</xref>]. The numerical results gained in [<xref ref-type="bibr" rid="scirp.100626-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref9">9</xref>] indicate that the projected conjugate gradient type methods for solving problem (1) are indeed efficient and promising. In this paper, by combining the well-known Polak-Ribi&#232;re-Polyak [<xref ref-type="bibr" rid="scirp.100626-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref11">11</xref>] method with the projection technique of Solodov and Svaiter [<xref ref-type="bibr" rid="scirp.100626-ref4">4</xref>], a conjugate gradient projected method with fast convergent property is proposed for the nonlinear monotone equations with convex constraints. Under some mild conditions, the global convergent results are established for the given method. The obtained method possesses the following three beneficial properties: 1) The search direction satisfies the sufficient descent condition, 2) The global convergence is independent of any merit function, and 3) It is derivative-free method and is effective for large scale nonlinear convex constrained monotone equations (with a maximum dimension of 100,000). Furthermore, the obtained method is extended to solve the l 1 -norm problem by reformulating it as non-smooth monotone equations.</p><p>In Section 2, the modified PRP-type conjugate gradient projected method is proposed, and some preliminary properties are studied. The global convergence results are established in Section 3. The numerical experiments, and the applications of the obtained method for l 1 -norm regularized compressive sensing problems are discussed in Section 4. Finally, we have a conclusion section.</p></sec><sec id="s2"><title>2. The Proposed Method and Corresponding Algorithm</title><p>We firstly introduce the definition of the projection operator P Ω [ ⋅ ] which is defined as the mapping from R n to Ω ,</p><p>P Ω [ x ] = arg min { ‖ y − x ‖ | y ∈ Ω } ,     ∀ x ∈ R n ,</p><p>where ‖   ⋅   ‖ denotes the Euclidean norm of vectors, Ω is a nonempty closed convex subset of R n .</p><p>The projection operator is non-expansive, namely, for any x , y ∈ R n , the following condition holds</p><p>‖ P Ω [ y ] − P Ω [ x ] ‖ ≤ ‖ x − y ‖ . (3)</p><p>Let’s review the Polak-Ribi&#232;re-Polyak [<xref ref-type="bibr" rid="scirp.100626-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref11">11</xref>] conjugate gradient method briefly. The PRP method is firstly designed for solving the unconstrained optimization problem:</p><p>min { f ( x ) | x ∈ R n } , (4)</p><p>where f : R n → R is continuously differentiable. It generates the iteration sequence { x k } in the form</p><p>x k + 1 = x k + α k d k , (5)</p><p>where x k is the current iteration point, α k &gt; 0 is a step-length, and d k is the search direction given by</p><p>d k = { − g k + β k − 1 P R P d k − 1 , if       k &gt; 0 , − g k , if       k = 0 , (6)</p><p>where β k − 1 P R P = g k T y k − 1 ‖ g k − 1 ‖ 2 , y k − 1 = g k − g k − 1 .</p><p>Combining the projected technique of Solodov and Svaiter [<xref ref-type="bibr" rid="scirp.100626-ref4">4</xref>] with the PRP method formed by Equation (5) and Equation (6), the following modified PRP formula is defined given in this paper</p><p>d k = { − g k + g k T y k − 1 d k − 1 − d k − 1 T g k y k − 1 max { 2 γ ‖ d k − 1 ‖ ‖ y k − 1 ‖ , d k − 1 T y k − 1 , ‖ g k − 1 ‖ 2 } , if         k &gt; 0 − g k , if         k = 0 , (7)</p><p>where y k − 1 = g k − g k − 1 and γ &gt; 0 is a constant.</p><p>It is show be noted that the proposed direction formula Equation (7) reduces to PRP formula if the exact line search is used. Furthermore, the sufficient descent condition automatically holds for all k, since d k T g ( x k ) = − ‖ g ( x k ) ‖ 2 . There are some conjugate gradient methods with similar idea concerning Equation (7) have been studied in the papers [<xref ref-type="bibr" rid="scirp.100626-ref12">12</xref>] - [<xref ref-type="bibr" rid="scirp.100626-ref19">19</xref>].</p><p>The corresponding modified PRP conjugate gradient projection algorithm for solving problem (1) starts as follows.</p><p>Algorithm 1:</p><p>Step 0 Choose any initial point x 0 ∈ Ω , and select constants ρ ∈ ( 0 , 1 ) , γ &gt; 0 , σ &gt; 0 , ξ &gt; 0 , ϵ ∈ ( 0 , 1 ) and d 0 = − F ( x 0 ) . Let k : = 0 .</p><p>Step 1 If ‖ F ( x k ) ‖ ≤ ϵ , stop. Otherwise compute search direction d k by Equation (7) with g k and g k − 1 replaced by F k and F k − 1 , respectively.</p><p>Step 2 Let z k = x k + α k d k , where α k = max { ξ ρ i | i = 0 , 1 , ⋯ } such that</p><p>− 〈 F ( x k + α k d k ) , d k 〉 ≥ σ α k ‖ d k ‖ 2 . (8)</p><p>Step 3 If ‖ F ( z k ) ‖ ≤ ϵ , stop and let x k + 1 = z k . Otherwise compute the next iteration by</p><p>x k + 1 = P Ω [ x k − β k F ( z k ) ] , (9)</p><p>where</p><p>β k = 〈 F ( z k ) , x k − z k 〉 ‖ F ( z k ) ‖ 2 (10)</p><p>Step 4 Let k : = k + 1 , and go to Step 1.</p><p>Remark 1: In the algorithm 1, the step size α k given by Equation (8) satisfies</p><p>〈 F ( z k ) , x k − z k 〉 &gt; 0 ,</p><p>where z k = x k + α k d k , d k is the search direction. Moreover, for any x * such that F ( x * ) = 0 ,</p><p>〈 F ( z k ) , x * − z k 〉 ≤ 0.</p><p>comes from the monotonicity property of F ( x ) . This means that the hyperplane</p><p>H k = { x ∈ R n | 〈 F ( z k ) , x − z k 〉 = 0 }</p><p>strictly separates the current point x k from the solution set of the problem. The above facts and Step 3 indicate that the next iteration x k + 1 is computed by projecting x k onto the intersection of the feasible set Ω with the halfspace H k .</p></sec><sec id="s3"><title>3. Convergence Analysis</title><p>In this section, we are going to discuss the convergence property of the given method. Before that, there are some basic assumptions on problem (1) needs to been given.</p><p>Assumption 1: The mapping F is Lipschitz continuous with constant L &gt; 0 in a set Ω , written F ∈ Lip ( Ω ) , for every x , y ∈ Ω ,</p><p>‖ F ( x ) − F ( y ) ‖ ≤ L ‖ x − y ‖ . (11)</p><p>Assumption 2: The solution set of the problem (1), denoted by S, is nonempty convex.</p><p>For conjugate gradient method, the sufficient descent property is essential in the convergence analysis, the following lemma shows that the search direction { d k } generated by Algorithm 1 satisfies the sufficient descent condition independent of line search.</p><p>Lemma 1: Let the sequence { x k } and { d k } be generated by Algorithm 1. Then, for all k ≥ 0 ,</p><p>F ( x k ) T d k = − ‖ F ( x k ) ‖ 2 , (12)</p><p>and</p><p>‖ d k ‖ ≤ ( 1 + 1 γ ) ‖ F ( x k ) ‖ . (13)</p><p>Proof: For k = 0 , Equation (12) and Equation (13) follows from the direct application of d 0 = − g ( x 0 ) . For k ≥ 1 , using Equation (7), the definition of the search direction d k + 1 , it follows that</p><p>d k + 1 T F k + 1 = − ‖ F k + 1 ‖ 2 + [ F k + 1 T y k d k − d k T F k + 1 y k max { 2 γ ‖ d k ‖ ‖ y k ‖ , d k T y k , ‖ F k ‖ 2 } ] T F k + 1 = − ‖ F k + 1 ‖ 2 ,</p><p>similarly,</p><p>‖ d k + 1 ‖ = ‖ − F k + 1 + F k + 1 T y k d k − d k T F k + 1 y k max { 2 γ ‖ d k ‖ ‖ y k ‖ , d k T y k , ‖ F k ‖ 2 } ‖ ≤ ‖ F k + 1 ‖ + ‖ F k + 1 ‖ ‖ y k ‖ ‖ d k ‖ + ‖ d k ‖ ‖ F k + 1 ‖ ‖ y k ‖ max { 2 γ ‖ d k ‖ ‖ y k ‖ , d k T y k , ‖ F k ‖ 2 } ≤ ( 1 + 1 γ ) ‖ F k + 1 ‖ ,</p><p>where the last inequality follows from the fact</p><p>max { 2 γ ‖ d k ‖ ‖ y k ‖ , ‖ F k ‖ 2 } ≥ 2 γ ‖ d k ‖ ‖ y k ‖ .</p><p>In the remaining part of this paper, we assume that F k ≠ 0 for all ∀ k ≥ 0 , otherwise, the solution of the problem (1) has been found.</p><p>Lemma2: Let the sequence { x k } and { z k } be generated by Algorithm 1. Suppose that the Assumption 1 holds. Then there exists a positive number α k satisfying Equation (8) for all k ≥ 0 .</p><p>Proof: The line search ensure that if α k ≠ ξ , then α ′ k = ρ − 1 α k does not satisfy Equation (8), namely,</p><p>− 〈 F ( z ′ k ) , d k 〉 &lt; σ α ′ k ‖ d k ‖ 2 ,</p><p>where z ′ k = x k + α ′ k d k . From Equation (12) and Assumption 1 we have</p><p>‖ F k ‖ 2 = − 〈 F k , d k 〉 = 〈 F ( z ′ k ) − F ( x k ) , d k 〉 − 〈 F ( z ′ k ) , d k 〉 ≤ L α ′ k ‖ d k ‖ 2 + σ α ′ k ‖ d k ‖ 2 ≤ ρ − 1 α k ( L + σ ) ‖ d k ‖ 2</p><p>which means that</p><p>α k ≥ min { ξ , ρ L + σ ‖ F k ‖ 2 ‖ d k ‖ 2 } . (14)</p><p>The above result Equation (14) shows that the line search procedure Equation (8) always terminates in a finite number of steps.</p><p>Lemma3: Let sequences { x k } and { z k } be generated by Algorithm 1. Suppose that Assumptions 1 and 2 hold. Then both { x k } and { z k } are bounded. Moreover, we have</p><p>lim k → ∞ ‖ x k − z k ‖ = 0 , (15)</p><p>and</p><p>lim k → ∞ ‖ x k + 1 − x k ‖ = 0. (16)</p><p>Particularly, Equation (15) implies that</p><p>lim k → ∞ α k ‖ d k ‖ = 0. (17)</p><p>Proof: x * ∈ S denotes any arbitrary solution of the problem (1). The monotonicity of F and the line search Equation (8) deduce</p><p>〈 F ( z k ) , x k − x * 〉 ≥ 〈 F ( z k ) , x k − z k 〉 ≥ σ α k 2 ‖ d k ‖ 2 ≥ 0. (18)</p><p>Equation (3), Equation (9) and Equation (18) imply</p><p>‖ x k + 1 − x * ‖ 2 = ‖ P Ω [ x k − β k F ( z k ) ] − x * ‖ 2 ≤ ‖ x k − β k F ( z k ) − x * ‖ 2 = ‖ x k − x * ‖ 2 − 2 β k 〈 F ( z k ) , x k − x * 〉 + β k 2 ‖ F ( z k ) ‖ 2 ≤ ‖ x k − x * ‖ 2 − 2 β k 〈 F ( z k ) , x k − z k 〉 + β k 2 ‖ F ( z k ) ‖ 2 ≤ ‖ x k − x * ‖ 2 − 〈 F ( z k ) , x k − z k 〉 2 ‖ F ( z k ) ‖ 2 ≤ ‖ x k − x * ‖ 2 − σ 2 ‖ x k − z k ‖ 4 ‖ F ( z k ) ‖ 2 . (19)</p><p>Since the sequence { ‖ x k − x * ‖ } is decreasing and convergent, the sequence { x k } is bounded. Equation (19) shows that ‖ x k − x * ‖ ≤ ‖ x 0 − x * ‖ for all k. Then, by Assumption 1, we have</p><p>‖ F ( x k ) ‖ = ‖ F ( x k ) − F ( x * ) ‖ ≤ L ‖ x k − x * ‖ ≤ L ‖ x 0 − x * ‖ . (20)</p><p>Let M 1 = L ‖ x 0 − x * ‖ ,</p><p>‖ F ( x k ) ‖ ≤ M 1 ,     ∀ k ≥ 0. (21)</p><p>From the Cauchy-Schwarz inequality, the line search Equation (8), the monotonicity of F and Equation (18), it follows that</p><p>0 &lt; σ ‖ x k − z k ‖ 2 ≤ 〈 F ( z k ) , x k − z k 〉 ≤ 〈 F ( x k ) , x k − z k 〉 ≤ ‖ F ( x k ) ‖ ‖ x k − z k ‖ .</p><p>σ ‖ x k − z k ‖ ≤ ‖ F ( x k ) ‖ ≤ M 1 , (22)</p><p>which shows that the sequence { z k } is bounded. Furthermore, the sequence { ‖ z k − x * ‖ } is also bounded, there exists M 2 &gt; 0 , k 0 ≥ 0 , such that</p><p>‖ z k − x * ‖ ≤ M 2 ,     ∀ k ≥ k 0 . (23)</p><p>Based on Equation (23) and Assumption 1 it follows</p><p>‖ F ( z k ) ‖ = ‖ F ( z k ) − F ( x * ) ‖ ≤ L ‖ z k − x * ‖ ≤ L M 2 . (24)</p><p>Substituting the above relationship into Equation (19), it deduces</p><p>σ 2 ( L M 2 ) 2 ∑ k = 0 ∞ ‖ x k − z k ‖ 4 ≤ ∑ k = 0 ∞ ( ‖ x k − x * ‖ 2 − ‖ x k + 1 − x * ‖ 2 ) &lt; ∞ , (25)</p><p>which implies</p><p>lim k → ∞ ‖ x k − z k ‖ = 0.</p><p>From the definition of z k and Equation (15), it holds that</p><p>lim k → ∞ α k ‖ d k ‖ = 0.</p><p>Combining the definition of β k , Equation (3), and the Cauchy-Schwarz inequality, we have</p><p>‖ x k + 1 − x k ‖ = ‖ P Ω [ x k − β k F ( z k ) ] − x k ‖ ≤ ‖ x k − β k F ( z k ) − x k ‖ = 〈 F ( z k ) , x k − z k 〉 ‖ F ( z k ) ‖ ≤ ‖ x k − z k ‖</p><p>which together with Equation (15), proves Equation (16).</p><p>Theorem1: Let sequences { x k } and { z k } be generated by Algorithm 1. Suppose that Assumptions 1 and 2 hold. Then</p><p>lim k → ∞ inf ‖ F k ‖ = 0. (26)</p><p>Proof: We prove this Theorem by contradiction. Assume that Equation (26) does not hold, namely, there exists ε &gt; 0 such that</p><p>‖ F k ‖ ≥ ε ,       ∀ k ≥ 0. (27)</p><p>From Equation (12) and Equation (27),</p><p>‖ d k ‖ 2 = ‖ d k + F k − F k ‖ 2 = ‖ d k + F k ‖ 2 − 2 〈 d k + F k , F k 〉 + ‖ F k ‖ 2 ≥ − 2 〈 d k , F k 〉 − ‖ F k ‖ 2 = ‖ F k ‖ 2 ,</p><p>which implies</p><p>‖ d k ‖ ≥ ε ,       ∀ k ≥ 0. (28)</p><p>On the other hand, Equation (13), Equation (21) and the definition of d k deduce</p><p>‖ d k ‖ ≤ ( 1 + 1 γ ) ‖ F k ‖ ≤ ( 1 + 1 γ ) M 1 ,       ∀ k ≥ 0.</p><p>Finally, from Equation (14), Equation (27) and Equation (28),</p><p>α k ‖ d k ‖ ≥ min { ξ , ρ L + σ ‖ F k ‖ 2 ‖ d k ‖ 2 } ‖ d k ‖ ≥ min { ξ ε , ρ ε 2 ( L + σ ) ( 1 + γ − 1 ) M 1 }</p><p>which contradicts with Equation (17). Thus, Equation (26) holds.</p></sec><sec id="s4"><title>4. Numerical Experiments</title><p>The numerical performances of the proposed Algorithm 1 for large scale nonlinear convex constrained monotone equations with various dimensions and different initial points are studied in this section. Furthermore, the given Algorithm 1 is extended to solve the l 1 -norm regularized problems which decode a sparse signal in compressive sensing. The algorithm is coded in MATLAB R2015a and run on a PC with Core i5 CPU and 4 GB memory.</p><sec id="s4_1"><title>4.1. Experiments on Nonlinear Convex Constrained Monotone Equations</title><p>The testing problems are listed as follows.</p><p>Problem 1. (Wang et al. [<xref ref-type="bibr" rid="scirp.100626-ref5">5</xref>]) The elements of F ( x ) are given by</p><p>F i ( x ) = e x i − 1 ,       i = 1 , 2 , 3 , ⋯ , n .</p><p>and Ω = R + n .</p><p>Problem 2. The example is taken from [<xref ref-type="bibr" rid="scirp.100626-ref7">7</xref>]. The elements of F ( x ) are given by</p><p>F i ( x ) = 2 x i − sin ( x i ) ,       i = 1 , 2 , 3 , ⋯ , n .</p><p>and Ω = R + n .</p><p>Problem 3. The example is taken from [<xref ref-type="bibr" rid="scirp.100626-ref9">9</xref>].</p><p>g 1 ( x ) = x 1 − e cos ( x 1 + x 2 n + 1 ) , g i ( x ) = x i − e cos ( x i − 1 + x i + x i + 1 n + 1 ) ,     i = 2 , 3 , ⋯ , n − 1 , g n ( x ) = x n − e cos ( x n − 1 + x n n + 1 ) .</p><p>and Ω = R + n .</p><p>Problem 4. The example is taken from [<xref ref-type="bibr" rid="scirp.100626-ref20">20</xref>].</p><p>F i ( x ) = x i − sin ( | x i − 1 | ) ,       i = 1 , 2 , 3 , ⋯ , n .</p><p>and Ω = { x ∈ R n | ∑ i = 1 n x i ≤ n , x i ≥ − 1 , i = 1 , 2 , ⋯ , n } .</p><p>For convenience, MPRP denotes the proposed Algorithm 1. We compare the MPRP method with CGD method [<xref ref-type="bibr" rid="scirp.100626-ref8">8</xref>] on problems 1-4. For both methods, set ξ = 1 , ρ = 0.4 , σ = 10 − 4 . In order to evaluate the efficiency and the robustness of both methods, we test the Problems 1-4 with various dimensions n = 10000 , 50000 , 100000 and different initial points: x 1 = ( 1 , 0.5 , ⋯ , 1 n ) T , x 2 = 1 n ones ( n , 1 ) , x 3 = ones ( n , 1 ) , x 4 = 2 ones ( n , 1 ) , x 5 = rand ( n , 1 ) , where ones ( n , 1 ) returns a n-by-1 array of ones and rand ( n , 1 ) returns a n-by-1 array of rand values in MATLAB.</p><p>Numerical results are shown in Tables 1-4, in which Init (Dim), NI and NF denote initial points (dimension), the number of iterations and the number of function evaluations respectively. ‖ F ( x ) ‖ is the final Euclidean norm of the function values, and CPU-time in seconds.</p><p>Tables 1-4 indicate that the dimension of the problem has little effect on the number of iterations of the algorithm. However, the computing time is relatively large in high dimension cases. Moreover, we can see from the results of Tables 1-4 that Algorithm 1 is more competitive than CGD algorithm as Algorithm 1 can get the solution of all the test data at a smaller number of iterations and smaller CPU time. So the results of Tables 1-4 show that our method is very efficient.</p><p>The numerical performances of the both methods are also evaluated by using the performance profile tool of tool of Dolan and Mor&#233; [<xref ref-type="bibr" rid="scirp.100626-ref21">21</xref>]. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the performance of two methods, it is obviously that the proposed MPRP method is more efficient and robust than CGD method.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Numerical results for MPRP/CGD on problem 1</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >MPRP</th><th align="center" valign="middle" ></th><th align="center" valign="middle" >CGD</th><th align="center" valign="middle" ></th></tr></thead><tr><td align="center" valign="middle" >Init (Dim)</td><td align="center" valign="middle" >NI/ NF/||f(x)||</td><td align="center" valign="middle" >Time</td><td align="center" valign="middle" >NI/ NF/||f(x)||</td><td align="center" valign="middle" >Time</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(10000) x<sub>2</sub>(10000) x<sub>3</sub>(10000) x<sub>4</sub>(10000) x<sub>5</sub>(10000)</td><td align="center" valign="middle" >11/25/3.84830e-006 5/11/9.76367e-006 11/24/2.98167e-006 11/27/6.30895e-006 14/31/8.16510e-006</td><td align="center" valign="middle" >0.13 0.08 0.15 0.14 0.15</td><td align="center" valign="middle" >16/185/5.84301e-006 5/11/9.59824e-006 10/21/4.63815e-006 12/28/5.36760e-006 30/61/9.55151e-006</td><td align="center" valign="middle" >0.50 0.09 0.13 0.16 0.28</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(50000) x<sub>2</sub>(50000) x<sub>3</sub>(50000) x<sub>4</sub>(50000) x<sub>5</sub>(50000)</td><td align="center" valign="middle" >11/25/3.84897e-006 5/11/4.36715e-006 11/24/6.66722e-006 12/29/3.52681e-006 15/33/5.67816e-006</td><td align="center" valign="middle" >0.42 0.21 0.45 0.56 0.63</td><td align="center" valign="middle" >19/261/5.42831e-006 5/11/4.29309e-006 11/23/2.07424e-006 13/30/2.40047e-006 32/65/7.69276e-006</td><td align="center" valign="middle" >2.92 0.25 0.49 0.62 1.26</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(100000) x<sub>2</sub>(100000) x<sub>3</sub>(100000) x<sub>4</sub>(100000) x<sub>5</sub>(100000)</td><td align="center" valign="middle" >11/25/3.84906e-006 5/11/3.08810e-006 11/24/9.42888e-006 12/29/4.98767e-006 15/33/8.06362e-006</td><td align="center" valign="middle" >0.78 0.39 0.86 1.03 1.22</td><td align="center" valign="middle" >16/192/7.19276e-006 5/11/3.03573e-006 11/23/2.93342e-006 13/30/3.39477e-006 33/67/6.52318e-006</td><td align="center" valign="middle" >3.26 0.47 0.94 1.21 2.61</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Numerical results for MPRP/CGD on problem 2</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >MPRP</th><th align="center" valign="middle" ></th><th align="center" valign="middle" >CGD</th><th align="center" valign="middle" ></th></tr></thead><tr><td align="center" valign="middle" >Init (Dim)</td><td align="center" valign="middle" >NI/ NF/||f(x)||</td><td align="center" valign="middle" >Time</td><td align="center" valign="middle" >NI/ NF/||f(x)||</td><td align="center" valign="middle" >Time</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(10000) x<sub>2</sub>(10000) x<sub>3</sub>(10000) x<sub>4</sub>(10000) x<sub>5</sub>(10000)</td><td align="center" valign="middle" >10/21/5.34065e-006 5/11/3.20000e-006 10/21/3.73273e-006 9/20/5.61741e-006 13/27/3.34488e-006</td><td align="center" valign="middle" >0.09 0.07 0.09 0.11 0.11</td><td align="center" valign="middle" >17/141/7.20891e-006 5/11/9.60000e-006 11/23/4.43164e-006 11/23/4.83649e-006 31/63/9.40955e-006</td><td align="center" valign="middle" >0.25 0.07 0.11 0.10 0.21</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(50000) x<sub>2</sub>(50000) x<sub>3</sub>(50000) x<sub>4</sub>(50000) x<sub>5</sub>(50000)</td><td align="center" valign="middle" >10/21/5.34094e-006 4/9/7.15542e-006 10/21/8.34663e-006 10/22/2.51218e-006 13/27/7.50144e-006</td><td align="center" valign="middle" >0.21 0.12 0.21 0.22 0.27</td><td align="center" valign="middle" >16/125/9.89342e-006 5/11/4.29325e-006 11/23/9.90944e-006 12/25/2.16294e-006 19/67/3.81389e-006</td><td align="center" valign="middle" >0.61 0.14 0.24 0.28 0.47</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(100000) x<sub>2</sub>(100000) x<sub>3</sub>(100000) x<sub>4</sub>(100000) x<sub>5</sub>(100000)</td><td align="center" valign="middle" >10/21/5.34097e-006 4/9/5.05964e-006 11/23/2.36078e-006 10/22/3.55276e-006 14/29/2.96451e-006</td><td align="center" valign="middle" >0.12 0.06 0.14 0.13 0.18</td><td align="center" valign="middle" >16/125/8.77333e-006 5/11/3.03579e-006 12/25/2.80281e-006 12/25/3.05886e-006 19/95/7.73838e-006</td><td align="center" valign="middle" >1.17 0.22 0.51 0.48 1.03</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Numerical results for MPRP/CGD on problem 3</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >MPRP</th><th align="center" valign="middle" ></th><th align="center" valign="middle" >CGD</th><th align="center" valign="middle" ></th></tr></thead><tr><td align="center" valign="middle" >Init (Dim)</td><td align="center" valign="middle" >NI/ NF/||f(x)||</td><td align="center" valign="middle" >Time</td><td align="center" valign="middle" >NI/ NF/||f(x)||</td><td align="center" valign="middle" >Time</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(10000) x<sub>2</sub>(10000) x<sub>3</sub>(10000) x<sub>4</sub>(10000) x<sub>5</sub>(10000)</td><td align="center" valign="middle" >13/27/4.52180e-006 13/27/4.52370e-006 13/27/2.86185e-006 12/25/4.29188e-006 13/27/4.47547e-006</td><td align="center" valign="middle" >0.24 0.25 0.23 0.23 0.24</td><td align="center" valign="middle" >13/62/5.75833e-006 13/70/3.46424e-006 20/41/4.30230e-006 12/46/6.14493e-007 14/62/7.25107e-006</td><td align="center" valign="middle" >0.40 0.43 0.34 0.32 0.42</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(50000) x<sub>2</sub>(50000) x<sub>3</sub>(50000) x<sub>4</sub>(50000) x<sub>5</sub>(50000)</td><td align="center" valign="middle" >13/27/7.25565e-006 13/27/7.25860e-006 13/27/4.59974e-006 12/25/6.91496e-006 13/27/8.32203e-006</td><td align="center" valign="middle" >1.00 0.98 0.99 0.93 1.00</td><td align="center" valign="middle" >13/54/8.81290e-006 12/39/9.12282e-006 13/43/2.72069e-006 13/49/6.63736e-006 13/64/4.25399e-006</td><td align="center" valign="middle" >1.61 1.23 1.36 1.52 1.82</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(100000) x<sub>2</sub>(100000) x<sub>3</sub>(100000) x<sub>4</sub>(100000) x<sub>5</sub>(100000)</td><td align="center" valign="middle" >13/27/9.92424e-006 14/29/2.85975e-006 13/27/6.47855e-006 12/25/9.70603e-006 14/29/2.82988e-006</td><td align="center" valign="middle" >1.91 2.06 1.96 1.82 2.11</td><td align="center" valign="middle" >13/38/3.45225e-006 13/34/1.70785e-006 13/41/8.71814e-006 13/51/2.66088e-006 14/46/6.28570e-006</td><td align="center" valign="middle" >2.42 2.30 2.60 2.99 2.80</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Numerical results for MPRP/CGD on problem 4</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >MPRP</th><th align="center" valign="middle" ></th><th align="center" valign="middle" >CGD</th><th align="center" valign="middle" ></th></tr></thead><tr><td align="center" valign="middle" >Init (Dim)</td><td align="center" valign="middle" >NI/ NF/||f(x)||</td><td align="center" valign="middle" >Time</td><td align="center" valign="middle" >NI/ NF/||f(x)||</td><td align="center" valign="middle" >Time</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(10000) x<sub>2</sub>(10000) x<sub>3</sub>(10000) x<sub>4</sub>(10000) x<sub>5</sub>(10000)</td><td align="center" valign="middle" >16/49/3.81881e-006 11/34/4.33069e-006 11/34/2.49346e-006 11/32/8.70634e-006 13/40/3.26840e-006</td><td align="center" valign="middle" >0.17 0.11 0.11 0.10 0.12</td><td align="center" valign="middle" >17/83/4.26081e-006 18/54/5.36860e-006 19/56/7.93477e-006 20/58/9.36855e-006 31/91/6.47378e-006</td><td align="center" valign="middle" >0.21 0.17 0.17 0.17 0.23</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(50000) x<sub>2</sub>(50000) x<sub>3</sub>(50000) x<sub>4</sub>(50000) x<sub>5</sub>(50000)</td><td align="center" valign="middle" >16/49/9.28932e-006 11/34/9.68593e-006 11/34/5.57554e-006 12/35/4.06815e-006 13/40/7.33466e-006</td><td align="center" valign="middle" >0.37 0.26 0.25 0.28 0.36</td><td align="center" valign="middle" >18/66/4.06062e-006 19/57/4.81014e-006 20/59/7.11258e-006 21/61/8.39779e-006 43/127/9.90609e-006</td><td align="center" valign="middle" >0.52 0.49 0.50 0.51 0.95</td></tr><tr><td align="center" valign="middle" >x<sub>1</sub>(100000) x<sub>2</sub>(100000) x<sub>3</sub>(100000) x<sub>4</sub>(100000) x<sub>5</sub>(100000)</td><td align="center" valign="middle" >17/52/4.28438e-006 12/37/2.86250e-006 11/34/7.88501e-006 12/35/5.75324e-006 14/43/2.89653e-006</td><td align="center" valign="middle" >0.25 0.18 0.18 0.17 0.20</td><td align="center" valign="middle" >19/59/1.32958e-006 19/57/6.80218e-006 21/62/4.03228e-006 22/64/4.76089e-006 18/52/7.84045e-006</td><td align="center" valign="middle" >0.95 0.98 0.98 1.09 0.89</td></tr></tbody></table></table-wrap></sec><sec id="s4_2"><title>4.2. Experiments on the l<sub>1</sub>-Norm Regularization Problem</title><p>The problem of the combination of l 2 and l 1 norms in the cost function often emerges for the signal reconstruction, i.e.:</p><p>min 1 2 ‖ y − A x ‖ 2 2 + λ ‖ x ‖ 1 , (28)</p><p>where ‖   .   ‖ 2 is the Euclidean norm, and</p><p>‖ x ‖ 1 = ∑ j = 1 m | x j |</p><p>is the l 1 norm, A is a system matrix, y ∈ R m is the observed data, x ∈ R n is the signal to be reconstructed, and λ is a positive regularization parameter.</p><p>The optimization problems of the form Equation (28) appear in several signal reconstruction problems, such as sparse signal de-blurring [<xref ref-type="bibr" rid="scirp.100626-ref22">22</xref>], medical image reconstructions [<xref ref-type="bibr" rid="scirp.100626-ref23">23</xref>], compressed sensing [<xref ref-type="bibr" rid="scirp.100626-ref24">24</xref>], and super-resolution [<xref ref-type="bibr" rid="scirp.100626-ref25">25</xref>]. Iterative line search method or fixed point iteration schemes are commonly used to solve problem (28). By using the technique proposed by Figueiredo et al. [<xref ref-type="bibr" rid="scirp.100626-ref26">26</xref>], we can reformulate problem (28) as a convex quadratic program problem. Let x = u − v , u ≥ 0 , v ≥ 0 , where u , v ∈ R n , u i = max ( 0 , x i ) for all i = 1 , ⋯ , n and v i = − min ( 0 , x i ) for all i = 1 , ⋯ , n . The l 1 norm can be formulated as ‖ x ‖ 1 = e n T u + e n T v , where e n = ( 1 , 1 , ⋯ , n ) T . The problem (28) is expressed as the bound-constrained quadratic program:</p><p>min u , v 1 2 ‖ y − A ( u − v ) ‖ 2 2 + λ e n T u + λ e n T v ,       s .t .     u ≥ 0 ,     v ≥ 0. (29)</p><p>Furthermore, the problem (29) can be rewritten as a standard convex quadratic program problem:</p><p>min z 1 2 z T B z + c T z ,       s .t .     z ≥ 0 , (30)</p><p>where</p><p>z = ( u v ) , c = λ e 2 n + ( u v ) , b = A T y , B = ( A T A − A T A − A T A A T A ) ,</p><p>B is a semi-definite positive matrix. Recently, the problem (30) was reformulated as a linear variable inequality (LVI) problem by Xiao et al. [<xref ref-type="bibr" rid="scirp.100626-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.100626-ref27">27</xref>]. They pointed out that this LVI problem is equivalent to a linear complementary problem, and z is a solution of the linear complementary problem if and only if it is a solution of the following nonlinear monotone equations:</p><p>F ( z ) = min { z , B z + c } = 0 , (31)</p><p>where F ( z ) is Lipschitz continuous. This result indicates that problem (28) can be solved by MPRP projection method.</p><p>In this part of numerical experiments, a compressive sensing scenario is considered, which aims to reconstruct a length-n sparse signal from significantly fewer m observations, where m ≪ n . The quality of restoration is measured by the mean of squared error (MSE) to the original signal x &#175; , that is</p><p>MSE = 1 n ‖ x &#175; − x * ‖ ,</p><p>where x * is the restored signal. In practice, n = 2 12 and m = 2 10 , and the original contains 2<sup>6</sup> randomly non-zero elements. A is the Gaussian matrix generated by Matlab’s code rand ( m , n ) , the measurement y contains noise,</p><p>y = A x &#175; + ω ,</p><p>where ω is the Gaussian noise distributed as N ( 0 , 10 − 4 ) . The merit function is</p><p>f ( x ) = 1 2 ‖ y − A x ‖ 2 2 + τ ‖ x ‖ 1 ,</p><p>where τ is forced to decrease as the measure in. The experiment starts at the measurement image, i.e. x 0 = A T y , and terminates when the relative change of the iteration satisfies:</p><p>Tol = ‖ f k − f k − 1 ‖ ‖ f k − 1 ‖ &lt; 10 − 5 ,</p><p>where f k is the function value at x k .</p><p>We compare the proposed MPRP method with CGD method for this problem. In both methods, the parameters are taken as ξ = 10 , σ = 10 − 4 and ρ = 0.5 . The same initial point and continuation technique on parameter τ are used in both methods.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows simulation results of MPRP and CGD for a signal sparse reconstruction. As we can see in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the original sparse signal is restored highly exactly both by MPRP and CGD. <xref ref-type="fig" rid="fig3">Figure 3</xref> provides a series of comparisons among the objective function values and relative error as the iteration numbers and computing time increase. As we can see in <xref ref-type="fig" rid="fig3">Figure 3</xref>, the descent rates of MSE and objective function values of MPRP method are faster. The experiments are repeated for 15 random different noise samples in <xref ref-type="table" rid="table5">Table 5</xref>. We report the</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> The experiment results for MPRP/CGD on l 1 -norm regularization problem</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >MSE</th><th align="center" valign="middle" >Niter</th><th align="center" valign="middle" >CPU(s)</th><th align="center" valign="middle" >MSE</th><th align="center" valign="middle" >Niter</th><th align="center" valign="middle" >CPU(s)</th></tr></thead><tr><td align="center" valign="middle" >9.152e-006</td><td align="center" valign="middle" >119</td><td align="center" valign="middle" >2.69</td><td align="center" valign="middle" >2.278e-005</td><td align="center" valign="middle" >227</td><td align="center" valign="middle" >6.73</td></tr><tr><td align="center" valign="middle" >1.562e-005</td><td align="center" valign="middle" >120</td><td align="center" valign="middle" >3.23</td><td align="center" valign="middle" >6.210e-005</td><td align="center" valign="middle" >172</td><td align="center" valign="middle" >4.72</td></tr><tr><td align="center" valign="middle" >6.780e-006</td><td align="center" valign="middle" >127</td><td align="center" valign="middle" >3.47</td><td align="center" valign="middle" >2.520e-005</td><td align="center" valign="middle" >209</td><td align="center" valign="middle" >5.83</td></tr><tr><td align="center" valign="middle" >8.236e-006</td><td align="center" valign="middle" >124</td><td align="center" valign="middle" >3.05</td><td align="center" valign="middle" >3.367e-005</td><td align="center" valign="middle" >236</td><td align="center" valign="middle" >7.48</td></tr><tr><td align="center" valign="middle" >1.446e-005</td><td align="center" valign="middle" >120</td><td align="center" valign="middle" >3.09</td><td align="center" valign="middle" >8.207e-005</td><td align="center" valign="middle" >167</td><td align="center" valign="middle" >4.64</td></tr><tr><td align="center" valign="middle" >9.091e-006</td><td align="center" valign="middle" >110</td><td align="center" valign="middle" >2.25</td><td align="center" valign="middle" >4.870e-005</td><td align="center" valign="middle" >221</td><td align="center" valign="middle" >6.09</td></tr><tr><td align="center" valign="middle" >8.346e-006</td><td align="center" valign="middle" >122</td><td align="center" valign="middle" >3.31</td><td align="center" valign="middle" >5.382e-005</td><td align="center" valign="middle" >174</td><td align="center" valign="middle" >5.47</td></tr><tr><td align="center" valign="middle" >8.669e-006</td><td align="center" valign="middle" >117</td><td align="center" valign="middle" >3.23</td><td align="center" valign="middle" >4.233e-005</td><td align="center" valign="middle" >216</td><td align="center" valign="middle" >5.91</td></tr><tr><td align="center" valign="middle" >6.977e-006</td><td align="center" valign="middle" >123</td><td align="center" valign="middle" >3.33</td><td align="center" valign="middle" >3.839e-005</td><td align="center" valign="middle" >210</td><td align="center" valign="middle" >5.78</td></tr><tr><td align="center" valign="middle" >8.973e-006</td><td align="center" valign="middle" >122</td><td align="center" valign="middle" >3.70</td><td align="center" valign="middle" >3.789e-005</td><td align="center" valign="middle" >225</td><td align="center" valign="middle" >6.88</td></tr><tr><td align="center" valign="middle" >1.050e-005</td><td align="center" valign="middle" >119</td><td align="center" valign="middle" >3.30</td><td align="center" valign="middle" >5.531e-005</td><td align="center" valign="middle" >208</td><td align="center" valign="middle" >5.86</td></tr><tr><td align="center" valign="middle" >1.204e-005</td><td align="center" valign="middle" >128</td><td align="center" valign="middle" >2.63</td><td align="center" valign="middle" >5.370e-005</td><td align="center" valign="middle" >204</td><td align="center" valign="middle" >5.27</td></tr><tr><td align="center" valign="middle" >6.265e-006</td><td align="center" valign="middle" >111</td><td align="center" valign="middle" >3.52</td><td align="center" valign="middle" >1.873e-005</td><td align="center" valign="middle" >202</td><td align="center" valign="middle" >6.66</td></tr><tr><td align="center" valign="middle" >8.977e-006</td><td align="center" valign="middle" >129</td><td align="center" valign="middle" >3.70</td><td align="center" valign="middle" >3.035e-005</td><td align="center" valign="middle" >222</td><td align="center" valign="middle" >6.28</td></tr><tr><td align="center" valign="middle" >7.975e-006</td><td align="center" valign="middle" >126</td><td align="center" valign="middle" >3.47</td><td align="center" valign="middle" >6.946e-005</td><td align="center" valign="middle" >172</td><td align="center" valign="middle" >4.78</td></tr></tbody></table></table-wrap><p>number of iterations (Niter) and the CPU time (in second) required for the whole testing process. From <xref ref-type="table" rid="table5">Table 5</xref>, we can see that MPRP method is better than CGD method. For example, the new method’s iteration number and CPU time are much less than those of the CGD method. To summarize, these experiment results show that the proposed algorithm MPRP can work well in an efficient manner.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we proposed a conjugate gradient projection algorithm for solving large-scale nonlinear convex constrained monotone equations based on the well-known Polak-Ribi&#232;re-Polyak conjugate gradient method which is one of the most effective conjugate gradient methods to solve the unconstrained optimization problems. The algorithm combines CG technique with projection scheme and is a derivative-free method, so it can be applied to solve large-scale non-smooth equations for its low storage requirement. Under some technical conditions, we have established the global convergence. Another contribution of this paper is to use the given method to solve the l 1 -norm regularized problems in compressive sensing.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work was supported by the Scientific Research Project of Tianjin Education Commission (No. 2019KJ232).</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Hu, Y.P. and Wang, Y.J. (2020) An Efficient Projected Gradient Method for Convex Constrained Monotone Equations with Applications in Compressive Sensing. Journal of Applied Mathematics and Physics, 8, 983-998. https://doi.org/10.4236/jamp.2020.86077</p></sec></body><back><ref-list><title>References</title><ref id="scirp.100626-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Dirkse, S.P. and Ferris, M.C. (1995) MCPLIB: A Collection of Nonlinear Mixed Complementarity Problems. Optimization Methods &amp; Software, 5, 319-345. https://doi.org/10.1080/10556789508805619</mixed-citation></ref><ref id="scirp.100626-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Meintjes, K. and Morgan, A.P. (1990) Chemical Equilibrium Systems as Numerical Test Problems. ACM Transactions on Mathematical Software, 16, 143-151. https://doi.org/10.1145/78928.78930</mixed-citation></ref><ref id="scirp.100626-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Wood, A.J. and Wollenberg, B.F. (1996) Power Generations, Operations and Control. Wiley, New York.</mixed-citation></ref><ref id="scirp.100626-ref4"><label>4</label><mixed-citation publication-type="book" xlink:type="simple">Solodov, M.V. and Svaiter, B.F. (1998) A Globally Convergent Inexact Newton Method for Systems of Monotone Equations. In: Fukushima, M. and Qi, L., Eds., Reformulation: Nonsmooth, Piecewise Smooth, Semismooth and Smoothing Methods, Kluwer Academic, 355-369. https://doi.org/10.1007/978-1-4757-6388-1_18</mixed-citation></ref><ref id="scirp.100626-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Wang, C.W. and Wang, Y.J. (2009) A Superlinearly Convergent Projection Method for Constrained Systems of Nonlinear Equations. Journal of Global Optimization, 44, 283-296. https://doi.org/10.1007/s10898-008-9324-8</mixed-citation></ref><ref id="scirp.100626-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Hu, Y.P. and Wei, Z.X. (2015) Wei-Yao-Liu Conjugate Gradient Projection Algorithm for Nonlinear Monotone Equations with Convex Constraints. International Journal of Computer Mathematics, 92, 2261-2272. https://doi.org/10.1080/00207160.2014.977879</mixed-citation></ref><ref id="scirp.100626-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Liu, J.K. and Li, S.J. (2015) A Projection Method for Convex Constrained Monotone Nonlinear Equations with Applications. Computers and Mathematics with Applications, 70, 2442-2453. https://doi.org/10.1016/j.camwa.2015.09.014</mixed-citation></ref><ref id="scirp.100626-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Xiao, Y.H. and Zhu, H. (2013) A Conjugate Gradient Method to Solve Convex Constrained Monotone Equations with Applications in Compressive Sensing. Journal of Mathematical Analysis and Applications, 405, 310-319. https://doi.org/10.1016/j.jmaa.2013.04.017</mixed-citation></ref><ref id="scirp.100626-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Yu, G.H., Niu, S.Z. and Ma, J.H. (2013) Multivariate Spectral Gradient Projection Method for Nonlinear Monotone Equations with Convex Constraints. Journal of Industrial and Management Optimization, 9, 117-129. https://doi.org/10.3934/jimo.2013.9.117</mixed-citation></ref><ref id="scirp.100626-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Polak, E. (1969) The Conjugate Gradient Method in Extreme Problems. USSR Computational Mathematics and Mathematical Physics, 9, 94-112. https://doi.org/10.1016/0041-5553(69)90035-4</mixed-citation></ref><ref id="scirp.100626-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Polak, E. and Ribière, G. (1969) Note sur la convergence de méthodes de directions conjugées. Revue Francaise d’Informatique et de Recherche Opératinelle, 3, 35-43. https://doi.org/10.1051/m2an/196903R100351</mixed-citation></ref><ref id="scirp.100626-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, L. and Li, J.L. (2011) A New Globalization Technique for Nonlinear Conjugate Gradient Methods for Nonconvex Minimization. Applied Mathematics and Computation, 217, 10295-10304. https://doi.org/10.1016/j.amc.2011.05.032</mixed-citation></ref><ref id="scirp.100626-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Hu, Y.P. and Wei, Z.X. (2014) A Modified Liu-Storey Conjugate Gradient Projection Algorithm for Nonlinear Monotone Equations. International Mathematical Forum, 9, 1767-1777. https://doi.org/10.12988/imf.2014.411197</mixed-citation></ref><ref id="scirp.100626-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, G.L. and Hu, W.J. (2018) A Conjugate Gradient Algorithm for Large-Scale Unconstrained Optimization Problems and Nonlinear Equations. Journal of Inequalities and Applications, 1, Article No.: 113. https://doi.org/10.1186/s13660-018-1703-1</mixed-citation></ref><ref id="scirp.100626-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, G.L., Meng, Z.H. and Li, Y. (2016) A Modified Hestenes and Stiefel Conjugate Gradient Algorithm for Large-Scale Nonsmooth Minimizations and Nonlinear Equations. Journal of Optimization Theory and Applications, 168, 129-152. https://doi.org/10.1007/s10957-015-0781-1</mixed-citation></ref><ref id="scirp.100626-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, G.L., Wei, Z.X. and Li, G.Y. (2014) A Modified Polak-Ribière-Polyak Conjugate Gradient Algorithm for Nonsmooth Convex Programs. Journal of Computational and Applied Mathematics, 255, 86-96. https://doi.org/10.1016/j.cam.2013.04.032</mixed-citation></ref><ref id="scirp.100626-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, G.L. and Zhang, M.J. (2015) A Three-Terms Polak-Ribière-Polyak Conjugate Gradient Algorithm for Large-Scale Nonlinear Equations. Journal of Computational and Applied Mathematics, 286, 186-195. https://doi.org/10.1016/j.cam.2015.03.014</mixed-citation></ref><ref id="scirp.100626-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, G.L. and Zhang, M.J. (2013) A Modified Hestenes-Stiefel Conjugate Gradient Algorithm for Large-Scale Optimization. Numerical Functional Analysis and Optimization, 34, 914-937. https://doi.org/10.1080/01630563.2013.777350</mixed-citation></ref><ref id="scirp.100626-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, G.L., Wei, Z.X. and Zhao, Q.M. (2014) A Modified Polak-Ribière-Polyak Conjugate Gradient Algorithm for Large-Scale Optimization Problems. IIE Transactions, 46, 397-413. https://doi.org/10.1080/0740817X.2012.726757</mixed-citation></ref><ref id="scirp.100626-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Yu, Z.S., Lin, J., Sun, J., Xiao, Y.H., Liu, L.Y. and Li, Z.H. (2009) Spectral Gradient Projection Method for Monotone Nonlinear Equations with Convex Constraints. Applied Numerical Mathematics, 59, 2416-2423. https://doi.org/10.1016/j.apnum.2009.04.004</mixed-citation></ref><ref id="scirp.100626-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Dolan, E.D. and Moré, J.J. (2002) Benchmarking Optimization Software with Performance Profiles. Mathematical Programming, 91, 201-213. https://doi.org/10.1007/s101070100263</mixed-citation></ref><ref id="scirp.100626-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Elad, M. (2010) Sparse and Redundant Representations: From Theory to Applications in Signal and Image Processing. Springer Science &amp; Business Media, LCC, Berlin.</mixed-citation></ref><ref id="scirp.100626-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Fessler, J.A. (2010) Model-Based Image Reconstruction for MRI. IEEE Signal Processing Magazine, 27, 81-89. https://doi.org/10.1109/MSP.2010.936726</mixed-citation></ref><ref id="scirp.100626-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Romberg, J.K. (2008) Imaging via Compressive Sampling. IEEE Signal Processing Magazine, 25, 14-20. https://doi.org/10.1109/MSP.2007.914729</mixed-citation></ref><ref id="scirp.100626-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Yang, J.C., Wright, J., Huang, T.S. and Ma, Y. (2010) Image Super-Resolution via Sparse Representation. IEEE Transactions on Image Processing, 19, 2861-2873. https://doi.org/10.1109/TIP.2010.2050625</mixed-citation></ref><ref id="scirp.100626-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Figueiredo, M., Nowak, R. and Wright, S.J. (2007) Gradient Projection for Sparse Reconstruction, Application to Compressed Sensing and Other Inverse Problems. IEEE Journal of Selected Topics in Signal Processing, 1, 586-597. https://doi.org/10.1109/JSTSP.2007.910281</mixed-citation></ref><ref id="scirp.100626-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Xiao, Y.H., Wang, Q.Y. and Hu, Q.J. (2011) Non-Smooth Equations Based Method for l1-Norm Problems with Applications to Compressed Sensing. Nonlinear Analysis: Theory, Methods &amp; Applications, 74, 3570-3577. https://doi.org/10.1016/j.na.2011.02.040</mixed-citation></ref></ref-list></back></article>