<?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.2019.71009</article-id><article-id pub-id-type="publisher-id">JAMP-89915</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>
 
 
  A Spectral Projected Gradient-Newton Two Phase Method for Constrained Nonlinear Equations
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yuezhe</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>College of Science, University of Shanghai for Science and Technology, Shanghai, China</addr-line></aff><pub-date pub-type="epub"><day>07</day><month>01</month><year>2019</year></pub-date><volume>07</volume><issue>01</issue><fpage>104</fpage><lpage>110</lpage><history><date date-type="received"><day>29,</day>	<month>December</month>	<year>2018</year></date><date date-type="rev-recd"><day>13,</day>	<month>January</month>	<year>2019</year>	</date><date date-type="accepted"><day>16,</day>	<month>January</month>	<year>2019</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, we proposed a spectral gradient-Newton two phase method for constrained semismooth equations. In the first stage, we use the spectral projected gradient to obtain the global convergence of the algorithm, and then use the final point in the first stage as a new initial point to turn to a projected semismooth asymptotically newton method for fast convergence.
 
</p></abstract><kwd-group><kwd>Constrained Semismooth Equations</kwd><kwd> Spectral Projected Gradient Method</kwd><kwd> Newton Method</kwd><kwd> Two-Phase</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In this paper, we consider the constrained nonlinear semismooth equations problem: finding a vector x ∗ ∈ Ω such that</p><p>H ( x ) = 0 , x ∈ Ω : = { x ∈ ℝ n | l ≤ x ≤ u } , (1)</p><p>where</p><p>Ω : = { x ∈ ℝ n | l ≤ x ≤ u } , l i ∈ ℝ ∪ { − ∞ } , u i ∈ ℝ ∪ { − ∞ } , l i &lt; u i , i = 1 , ⋯ , n</p><p>H : ℝ n → ℝ n is a semismooth mapping. The notation of semismoothness was introduced for the functionals by Mifflin [<xref ref-type="bibr" rid="scirp.89915-ref1">1</xref>] and extended to vector functions by Qi and Sun [<xref ref-type="bibr" rid="scirp.89915-ref2">2</xref>] .</p><p>Systems of constrained semismooth equations arise in various application, for instance complementarity problems, the box constrained variational inequality problems, the KKT system of variational inequlity problems and so on. The solution of nonlinear equations can be transformed into solving the following constrained optimization problem:</p><p>min f ( x ) = 1 2 ‖ H ( x ) ‖ 2 s .t . x ∈ Ω (2)</p><p>where f : R n → R is continuously differentiable and its gradient denoted by ∇ f ( x ) . Many researchers have studied constrained optimization problems such as (2) and given many effective algorithms. For example, a new class of adaptive non-monotone spectral gradient method is given in reference [<xref ref-type="bibr" rid="scirp.89915-ref3">3</xref>] , an active set projected trust region algorithm in [<xref ref-type="bibr" rid="scirp.89915-ref4">4</xref>] . The methods of optimization problems involve the first-order methods and the second-order methods. Classical first-order algorithms include gradient method, sub-gradient method, conjugate gradient method, etc. The main advantage of first-order method is its small storage, which is particularly suitable for large-scale problems. However, the disadvantage of first-order method is that its convergence speed is at most linear, and it can not meet the requirements of high precision. For the second-order method, it has the advantage of fast convergence speed. Under certain conditions, it can achieve superlinear convergence or even quadratic convergence. But its disadvantage is that it needs a good initial point, sometimes it even needs the initial point to approach the local optimal point.</p><p>Motivated by this, in this paper, we combine the advantages of the first-order method with those of the second-order method. We will consider the two-stage combination algorithm to solve the optimization problem. First, we use the first-order method to obtain the global convergence of the algorithm, and then use the final point obtained by the first-order method as the new initial point to turn to the second-order method to obtain the fast convergence speed. At the same time, we use projection technology to solve the constrained conditions.</p></sec><sec id="s2"><title>2. Preliminaries</title><p>In this section, we present some definitions and theorems that are useful to our main result.</p><p>Suppose H : R n → R n is a locally Lipschitzian function, according to Rademacher theorem, H is differentiable almost everywhere. Denote the set of points at which H is differentiable by D H . We write H ′ ( x k ) for the usual n &#215; m Jacobian matrix of partial derivatives whenever x is a point at which the necessary partial derivatives exists. Let ∂ H ( x ) be the generalized Jacobian defined by Clarke in [<xref ref-type="bibr" rid="scirp.89915-ref5">5</xref>] . Then</p><p>∂ H ( x ) = C 0 ( ∂ B H ( x ) ) , (3)</p><p>where the C 0 denotes the convex hull of a set, ∂ B H ( x ) = { lim   x j → x x j ∈ D H H ′ ( x j ) } .</p><p>Definition2.1 [<xref ref-type="bibr" rid="scirp.89915-ref2">2</xref>] Suppose H : R n → R n is a locally Lipschitzian function, we say that H is semismooth at x if</p><p>lim V ∈ ∂ H ( x + t h ′ )     h ′ → h , t ↓ 0 { V h ′ } (4)</p><p>exists for any h ∈ R n .</p><p>Lemma 2.2 [<xref ref-type="bibr" rid="scirp.89915-ref2">2</xref>] : Suppose H : R n → R n is a locally Lipschitzian function, the following statements are equivalent:</p><p>1) H is semismooth at x;</p><p>2) For any V ∈ ∂ H ( x + h ) , h → 0 ,</p><p>V h − H ′ ( x ; h ) = ο ( ‖ h ‖ ) , (5)</p><p>H ( x + h ) − H ( x ) − V h = ο ( ‖ h ‖ ) . (6)</p><p>Lemma 2.3 [<xref ref-type="bibr" rid="scirp.89915-ref2">2</xref>] : Suppose H : R n → R n is a locally Lipschitzian function, H is semismooth at x if each component of H is semismooth at x.</p><p>Definition 2.4 [<xref ref-type="bibr" rid="scirp.89915-ref2">2</xref>] : Suppose H : R n → R n is a locally Lipschitzian function, If for any V ∈ ∂ H ( x + h ) , h → 0</p><p>V h − H ′ ( x ; h ) = Ο ( ‖ h ‖ 1 + p ) , (7)</p><p>where 0 &lt; p ≤ 1 , then we call H is p-order semismooth at x.</p><p>Lemma 2.5 [<xref ref-type="bibr" rid="scirp.89915-ref2">2</xref>] : suppose H : R n → R n is a locally Lipschitzian function, we say H is strongly BD-regular at x if all V ∈ ∂ B H ( x ) are nonsingular.</p><p>Lemma 2.6 [<xref ref-type="bibr" rid="scirp.89915-ref6">6</xref>] : Suppose that H : ℝ n → ℝ n is locally Lipschitz continuous and H is BD-regular at x ∈ ℝ n . Then there exist a neighborhood ℕ ( x ) of x and a constant K such that for any y ∈ ℕ ( x ) and V ∈ ∂ B H ( y ) , V is nonsingular and ‖ V − 1 ‖ ≤ K .</p><p>Lemma 2.7 [<xref ref-type="bibr" rid="scirp.89915-ref6">6</xref>] : Suppose that H : ℝ n → ℝ n is locally Lipschitz continuous and H is BD-regular at a solution x ∗ of H ( x ) = 0 . If H is semismooth at x ∗ , then there exist a neighborhood ℕ ( x ∗ ) of x ∗ and a constant k &gt; 0 such that for any x ∈ ℕ (x∗)</p><p>‖ H ( x ) ‖ ≥ k ‖ x − x ∗ ‖ . (8)</p><p>Lemma 2.8 [<xref ref-type="bibr" rid="scirp.89915-ref7">7</xref>] : The projection operator Π X ( ⋅ ) satisfies.</p><p>1) For any x ∈ X , [ Π X ( z ) − z ] T [ Π X ( z ) − x ] ≤ 0 for all z ∈ ℝ n .</p><p>2) ‖ Π X ( y ) − Π X ( z ) ‖ ≤ ‖ y − z ‖ for all y , z ∈ ℝ n .</p><p>Lemma 2.9 [<xref ref-type="bibr" rid="scirp.89915-ref8">8</xref>] : Given x ∈ ℝ n and d ∈ ℝ n , the function ξ defined by</p><p>ξ ( λ ) = ‖ ∏ X ( x + λ d ) − x ‖ / λ ,   λ ≥ 0 (9)</p><p>is nonincreasing.</p><p>Lemma 2.9 actually implies that if x ∈ X is a stationary point of (2), then</p><p>d &#175; G ( λ ) = Π X [ x + λ d G ] − x = 0 , ∀ λ ≥ 0 (10)</p></sec><sec id="s3"><title>3. Algorithm</title><p>In order to obtain the global convergence of the algorithm, in the first stage, we adopt the non-monotone spectral projection gradient method of the first-order method. The one-dimensional search procedure of Algorithm 3.1 will be called SPG1 from now on and Algorithm 3.2 will be called SPG2 in the rest of the paper.</p><p>Given z ∈ ℝ n , we define P ( z ) as the orthogonal projection on Ω , denote g ( x ) = ∇ f ( x ) . x 0 ∈ Ω , integer M ≥ 1 , a small parameter α min &gt; 0 , a large parameter α max &gt; α min , sufficient decrease parameter γ ∈ ( 0 , 1 ) , 0 &lt; σ 1 &lt; σ 2 &lt; 1 , initially α 0 ∈ [ α min , α max ] , x 0 ∈ Ω .</p><p>Algorithm 3.1 [<xref ref-type="bibr" rid="scirp.89915-ref9">9</xref>] (SPG1)</p><p>Step 1. If ‖ P ( x k ) − g ( x k ) − x k ‖ &lt; ε 1 , stop, input x k .</p><p>Step 2. (Backtracking)</p><p>Step 2.1 Set λ = α k .</p><p>Step 2.2 Set x + = P ( x k − λ g ( x k ) ) .</p><p>Step 2.3 If</p><p>f ( x + ) ≤ max 0 ≤ j ≤ min { k , M − 1 } f ( x k − j ) + γ 〈 x + − x k , g ( x k ) 〉 , (11)</p><p>Then define λ k = λ , x k + 1 = x + , s k = x k + 1 − x k , y k = g ( x k + 1 ) − g ( x k ) , and go to step 3.</p><p>If (11) does not hold, define λ n e w ∈ [ σ 1 λ , σ 2 λ ] . Set λ = λ n e w , and go to step 2.2.</p><p>Step 3. compute b k = 〈 s k , y k 〉 , If b k ≤ 0 , set α k + 1 = α max ; else compute α k = 〈 s k , s k 〉 , α k + 1 = min { α max , max { α min , a k / b k } } , and go to step 1.</p><p>Algorithm 3.2 [<xref ref-type="bibr" rid="scirp.89915-ref9">9</xref>] (SPG2)</p><p>Step 2. (Backtracking)</p><p>Step 2.1. Compute d k = P ( x k − α k g ( x k ) ) − x k , Set λ = 1 .</p><p>Step 2.2. Set x + = x k + λ d k .</p><p>Step 2.3. If</p><p>f ( x + ) ≤ max 0 ≤ j ≤ min { k , M − 1 } f ( x k − j ) + γ λ 〈 d k , g ( x k ) 〉 , (12)</p><p>Then define λ k = λ , x k + 1 = x + , s k = x k + 1 − x k , y k = g ( x k + 1 ) − g ( x k ) , and go to step 3.</p><p>If (12) does not hold, define λ n e w ∈ [ σ 1 λ , σ 2 λ ] . Set λ = λ n e w , and go to step 2.2.</p><p>The output point of the first stage is used as the initial point of the next stage.</p><p>Algorithm 3.3 [<xref ref-type="bibr" rid="scirp.89915-ref10">10</xref>] (A Projected semismooth asymptotical newton method)</p><p>Step 0. Choose constants ρ , σ , η ∈ ( 0 , 1 ) , p 1 &gt; 0 , p 2 &gt; 2 , Let x 0 = x N ∈ Ω , k : = 0 .</p><p>Step 1. Choose V k ∈ ∂ B H ( x k ) , compute ∇ f ( x k ) = V k T H ( x k ) .</p><p>Step 2. If x k is a stationary point, stop. Otherwise let</p><p>d G k = − γ k ∇ f ( x k ) , (13)</p><p>where</p><p>γ k = min { 1 , η f ( x k ) / ‖ ∇ f ( x k ) ‖ 2 } , (14)</p><p>and go to step 3.</p><p>Step 3. If the linear system</p><p>H ( x k ) + V k d = 0 (15)</p><p>has a solution d N k , and</p><p>− ∇ f ( x k ) T d N k ≥ p 1 ‖ d N k ‖ p 2 , (16)</p><p>then use the direction d N k . Otherwise, set d N k = d G k .</p><p>Step 4. Let m k be the smallest nonnegative integer m satisfying</p><p>f ( x k + d &#175; k ( ρ m ) ) ≤ f ( x k ) + σ ∇ f ( x k ) T d &#175; G k ( ρ m ) , (17)</p><p>where for any λ ∈ [ 0 , 1 ] ,</p><p>d &#175; k ( λ ) = t k ∗ ( λ ) d &#175; G k ( λ ) + [ 1 − t k ∗ ( λ ) ] d &#175; N k ( λ ) , (18)</p><p>d &#175; G k ( λ ) = ∏ X [ x + λ d G k ] − x k , d &#175; N k ( λ ) = ∏ X [ x + λ d N k ] − x k (19)</p><p>and t k ∗ ( λ ) is an optimal solution to</p><p>min t ∈ [ 0 , 1 ] 1 2 ‖ H ( x k ) + V k [ t d &#175; G k ( λ ) + ( 1 − t ) d &#175; N k ( λ ) ] ‖ 2 , (20)</p><p>the optimal solution is</p><p>t ∗ ( λ ) = max { 0 , min { 1 , t ( λ ) } } , (21)</p><p>let λ k = ρ m k , x k + 1 = x k + d &#175; k ( λ k ) .</p><p>Step 5. Let k = : k + 1 , and go to step 1.</p></sec><sec id="s4"><title>4. Convergence Analysis</title><p>Theorem 4.1 [<xref ref-type="bibr" rid="scirp.89915-ref9">9</xref>] : Algorithm SPG1 is well defined, and any accumulation point of the sequence { x k } that is generates is a constrained stationary point.</p><p>Theorem 4.2 [<xref ref-type="bibr" rid="scirp.89915-ref9">9</xref>] : Algorithm SPG2 is well defined, and any accumulation point of, and any accumulation.</p><p>Theorem 4.3 [<xref ref-type="bibr" rid="scirp.89915-ref10">10</xref>] : Let { x k } ⊂ X be a sequence generated by Algorithm 3.3, then any accumulation point of { x k } is a station point of (2).</p></sec><sec id="s5"><title>5. Application</title><p>Many practical problems can be solved by transforming them into constrained semi-smooth equations. For example, mixed complement problem (MCP):</p><p>F : R n → R n is a continuous differentiable function, finding a vectors x ∈ X satisfies</p><p>F ( x ) T ( y − x ) ≥ 0 , ∀ y ∈ X , (22)</p><p>The function ψ α : ℝ 2 → ℝ with α ∈ [ 0 , 1 ] is defined by</p><p>ψ α ( a , b ) : = ( [ ϕ α ( a , b ) + ] ) 2 + ( [ − a ] + ) 2 , (23)</p><p>where [ a ] + : = max { 0 , a } for any a ∈ ℝ and ϕ α : ℝ 2 → ℝ is the penalized Fischer-Burmeister function introduced by Chen et al. [<xref ref-type="bibr" rid="scirp.89915-ref11">11</xref>] and has the form:</p><p>ϕ α ( a , b ) : = α ϕ F B ( a , b ) + ( 1 − α ) a + b + , (24)</p><p>Here, ϕ α : ℝ 2 → ℝ is an NCP function, which is given by</p><p>ϕ F B ( a , b ) : = ( a + b ) − a 2 + b 2 , (25)</p><p>The mixed complement problem can be transformed into a semi-smooth system of equations by the above functions.</p><p>Let N = { 1 , ⋯ , n }</p><p>I f : = { i | l i = − ∞ , u i = ∞ , i ∈ N } , I l : = { i | l i &gt; − ∞ , u i = ∞ , i ∈ N } , I u : = { i | l i = − ∞ , u i &lt; ∞ , i ∈ N } , I l u : = N \ { I l ∪ I u ∪ I f } (26)</p><p>MCP can be reformulated as H ( x ) = 0 with</p><p>H i ( x ) : = { | F i ( x ) |     if   i ∈ I f | ϕ α ( x i − l i , F i ( x ) ) | if   i ∈ I l | ϕ α ( u i − x i , − F i ( x ) ) |     if   i ∈ I u ψ α ( x i − l i , F i ( x ) ) + ψ α ( x i − l i , F i ( x ) ) if   i ∈ I l u , i = 1 , ⋯ , n (27)</p><p>Then we can use the two phase method to solve this problem.</p></sec><sec id="s6"><title>6. Conclusion</title><p>In this paper, we proposed a two-phase method for the constrained equations. We can also combine other first-order and second-order methods. In this paper, the iteration complexity analysis of the first-order method is a meaningful work, and we will do further research.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Zhang, Y.Z. (2019) A Spectral Projected Gradient-Newton Two Phase Method for Constrained Nonlinear Equations. Journal of Applied Mathematics and Physics, 7, 104-110. https://doi.org/10.4236/jamp.2019.71009</p></sec></body><back><ref-list><title>References</title><ref id="scirp.89915-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Mifflin, R. (2006) Semismooth and Semiconvex Functions in Constrained Optimization. SIAM Journal on Control &amp; Optimization, 15, 959-972. https://doi.org/10.1137/0315061</mixed-citation></ref><ref id="scirp.89915-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Qi, L. and Sun, J. (1993) A Nonsmooth Version of Newton’s Method. Mathematical Programming, 58, 353-368. https://doi.org/10.1007/BF01581275</mixed-citation></ref><ref id="scirp.89915-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Ji, L. and Yu, Z.S. (2009) New Class of Adaptive Nonmonotone Spectral Projected Gradient Method. Journal of University of Shanghai for Science &amp; Technology.</mixed-citation></ref><ref id="scirp.89915-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Qi, L.Q., Tong, X.J. and Li, D.H. (2004) Active-Set Projected Trust-Region Algorithm for Box-Constrained Nonsmooth Equations. Journal of Optimization Theory and Applications, 120, 601-625. https://doi.org/10.1023/B:JOTA.0000025712.43243.eb</mixed-citation></ref><ref id="scirp.89915-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Clarke, F.H. (1983) Optimization and Nonsmooth Analysis. John Wiley &amp; Sons, New York.</mixed-citation></ref><ref id="scirp.89915-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Qi, L. (1993) Convergence Analysis of Some Algorithms for Solving Nonsmooth Equations. Mathematics of Operations Research, 18, 227-244. https://doi.org/10.1287/moor.18.1.227</mixed-citation></ref><ref id="scirp.89915-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Zarantonello</surname><given-names> E.H. </given-names></name>,<etal>et al</etal>. (<year>1971</year>)<article-title>Projections on Convex Sets in Hilbert Space and Spectral Theory: Part I. Projections on Convex Sets: Part II. Spectral Theory</article-title><source> Revista de la Unión Matemática Argentina</source><volume> 26</volume>,<fpage> 237</fpage>-<lpage>424</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.89915-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Powell, M.J.D. (1983) Variable Metric Methods for Constrained Optimization. Mathematical Programming: The State of the Art, Springer, Berlin Heidelberg. https://doi.org/10.1007/978-3-642-68874-4_12</mixed-citation></ref><ref id="scirp.89915-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Birgin, E.G., Martínez, J.M. and Raydan, M. (2000) Nonmonotone Spectral Projected Gradient Methods on Convex Sets. Society for Industrial and Applied Mathematic, 10, 1196-1211. https://doi.org/10.1137/S1052623497330963</mixed-citation></ref><ref id="scirp.89915-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Sun, D., Womersley, R.S. and Qi, H. (2002) A Feasible Semismooth Asymptotically Newton Method for Mixed Complementarity Problems. Mathematical Programming, 94, 167-187. https://doi.org/10.1007/s10107-002-0305-2</mixed-citation></ref><ref id="scirp.89915-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Chen, B., Chen, X. and Kanzow, C. (2000) A Penalized Fischer-Burmeister NCP-Function. Mathematical Programming, 88, 211-216. https://doi.org/10.1007/PL00011375</mixed-citation></ref></ref-list></back></article>