<?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.2021.912202</article-id><article-id pub-id-type="publisher-id">JAMP-114077</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 New Nonmonotone Adaptive Trust Region Method
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yang</surname><given-names>Zhang</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>Quanming</surname><given-names>Ji</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Qinghua</surname><given-names>Zhou</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Mathematics &amp;amp; Information Science, Hebei University, Baoding, China</addr-line></aff><aff id="aff2"><addr-line>School of Applied Mathematics, Beijing Normal University, Zhuhai, China</addr-line></aff><pub-date pub-type="epub"><day>08</day><month>12</month><year>2021</year></pub-date><volume>09</volume><issue>12</issue><fpage>3102</fpage><lpage>3114</lpage><history><date date-type="received"><day>30,</day>	<month>October</month>	<year>2021</year></date><date date-type="rev-recd"><day>20,</day>	<month>December</month>	<year>2021</year>	</date><date date-type="accepted"><day>23,</day>	<month>December</month>	<year>2021</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>
 
 
  The trust region method plays an important role in solving optimization problems. In this paper, we propose a new nonmonotone adaptive trust region method for solving unconstrained optimization problems. Actually, we combine a popular nonmonotone technique with an adaptive trust region algorithm. The new ratio to adjusting the next trust region radius is different from the ratio in the traditional trust region methods. Under some appropriate conditions, we show that the new algorithm has good global convergence and superlinear convergence.
 
</p></abstract><kwd-group><kwd>Unconstrained Optimization</kwd><kwd> Trust Region Method</kwd><kwd> Nonmonotone Technique</kwd><kwd> Global Convergence</kwd><kwd> Superlinear Convergence</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In this paper, we consider the following unconstrained optimization problem:</p><p>min x ∈ R n f ( x ) , (1.1)</p><p>where f ( x ) : R n → R is a real-valued twice continuously differentiable function.</p><p>The trust region method is an effective iterative method for solving problem (1.1). In 1944, Levenberg [<xref ref-type="bibr" rid="scirp.114077-ref1">1</xref>] firstly proposed a trust region method, where a modified Gauss-Newton method is given for solving nonlinear least square problems. Pioneer researches on trust region methods were given by Powell [<xref ref-type="bibr" rid="scirp.114077-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.114077-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.114077-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.114077-ref5">5</xref>], Fletcher [<xref ref-type="bibr" rid="scirp.114077-ref6">6</xref>], Hebden [<xref ref-type="bibr" rid="scirp.114077-ref7">7</xref>], Madsen [<xref ref-type="bibr" rid="scirp.114077-ref8">8</xref>], Osborne [<xref ref-type="bibr" rid="scirp.114077-ref9">9</xref>], Mor&#233; [<xref ref-type="bibr" rid="scirp.114077-ref10">10</xref>], Toint [<xref ref-type="bibr" rid="scirp.114077-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.114077-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.114077-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.114077-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.114077-ref15">15</xref>], Dennis and Mei [<xref ref-type="bibr" rid="scirp.114077-ref16">16</xref>], Sorensen [<xref ref-type="bibr" rid="scirp.114077-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.114077-ref18">18</xref>], and Steihaug [<xref ref-type="bibr" rid="scirp.114077-ref19">19</xref>]. Mor&#233; [<xref ref-type="bibr" rid="scirp.114077-ref20">20</xref>] gave good research of early works on trust region methods, which promoted trust region methods and standardized the term “trust region”. The modern version of trust region methods can be traced back to Powell [<xref ref-type="bibr" rid="scirp.114077-ref4">4</xref>]. Later, Conn [<xref ref-type="bibr" rid="scirp.114077-ref21">21</xref>] applied the modern trust region methods to solve ill-conditioned problems and proved that it has strong global convergence. In order to minimize f ( x ) , the trust region method constructs trust region subproblem to compute a trial step d k through the following quadratic approximation:</p><p>min d ∈ R n q k ( d ) : = f k + g k T d + 1 2 d T B k d s .t .   ‖ d ‖ ≤ Δ k (1.2)</p><p>where f k = f ( x k ) , g k = g ( x k ) = ∇ f ( x k ) is the gradient of the objective function at the current iteration point, the approximation of the Hessian matrix B k = ∇ 2 f ( x k ) ∈ R n &#215; n is an n &#215; n symmetric matrix, ‖   ⋅   ‖ denotes the Euclidean norm and Δ k is a positive parameter which is called trust region radius.</p><p>At each iteration, the strategy of choosing a trust region radius Δ k is very crucial. In the standard trust region method, the following ratio to make a comparison between the objective function and the model is defined:</p><p>r k = A r e d k P r e d k = f k − f ( x k + d k ) q k ( 0 ) − q k ( d k ) . (1.3)</p><p>In the case, if the ratio r k is close to 1, it is concluded that there is a good agreement between the objective function and the model over this step, so it is safe to increase the trust region radius for the next iteration. Otherwise, if r k is close to 0 or even negative, we must shrink the trust region radius.</p><p>The strategies of determining and updating trust region radius affect the number of computational cost and convergence of the algorithm. There are many researchers who pay much attention to determining and updating the trust region radius [<xref ref-type="bibr" rid="scirp.114077-ref22">22</xref>] - [<xref ref-type="bibr" rid="scirp.114077-ref27">27</xref>]. In 1997, Sartenaer [<xref ref-type="bibr" rid="scirp.114077-ref22">22</xref>] proposed a new approach to determine a radius by monitoring an agreement between the model and the objective function along the direction − g k computed at the starting point. But the parameters of this procedure may be dependent on the problem that should be solved. In 2005, Gould et al. [<xref ref-type="bibr" rid="scirp.114077-ref28">28</xref>] examine the sensitivity of trust-region algorithms on the parameters related to the step acceptance and update of the trust region, although, they did not discuss an initial trust-region radius. Motivated by a problem in neural network, in 2002, Zhang et al. [<xref ref-type="bibr" rid="scirp.114077-ref26">26</xref>] proposed a strategy to determine the trust region radius. Specifically, they solved the subproblem (1.2) with</p><p>Δ k = c p ‖ g k ‖ ‖ B ^ k − 1 ‖ ,</p><p>where c ∈ ( 0 , 1 ) , p is a nonnegative integer and B ^ k = B k + i E is a positive definite matrix based on a modified Cholesky factorization from Schnabel and Eskow [<xref ref-type="bibr" rid="scirp.114077-ref29">29</xref>]. It needs to estimate ‖ B ^ k − 1 ‖ at each iteration which can not use this radius for large-scale optimization problems. Inspired by Zhang’s method, Cui and Wu [<xref ref-type="bibr" rid="scirp.114077-ref30">30</xref>] proposed a new adaptive trust region method, which can automatically update the trust region radius during calculation. The adaptive radius is given by</p><p>Δ k = ‖ d k ‖ 2 / d k T B k + 1 d k ,</p><p>avoiding the repeated solution of ‖ B ^ k − 1 ‖ , and the trust region is no longer dependent on the current iteration information g k . In 2004, Shi and Wang [<xref ref-type="bibr" rid="scirp.114077-ref27">27</xref>] proposed an adaptive radius given by</p><p>Δ k = c p ‖ g k ‖ 3 / g k T B ^ k g k ,</p><p>where c ∈ ( 0 , 1 ) , p is a non-negative integer and B ^ k = B k + i E is a positive definite matrix. More recently, Shi and Guo [<xref ref-type="bibr" rid="scirp.114077-ref31">31</xref>] proposed an adaptive trust region:</p><p>Δ k = − c p g k T q k q k T B ^ k q k ‖ q k ‖ , (1.4)</p><p>the vector q k satisfies the angle consdition:</p><p>− g k T q k ‖ g k ‖ ⋅ ‖ q k ‖ ≥ θ . (1.5)</p><p>where θ ∈ ( 0 , 1 ) . Theoretical analysis shows that the proposed trust region method has global convergence for first-order critical points, and preliminary numerical results show that the proposed method is effective for solving medium-scale unconstrained optimization problems. Kamandi et al. [<xref ref-type="bibr" rid="scirp.114077-ref32">32</xref>] give an improved version of the trust-region radius (1.4). They proposed a modification of q k :</p><p>q k = { − g k ,         if   k = 0   or   − ( g k T d k − 1 ) ‖ g k ‖   ‖ d k − 1 ‖ ≤ θ , d k − 1 ,         otherwise, (1.6)</p><p>where d k − 1 is a solution of the subproblem (1.2) which can be accessed and θ ∈ ( 0 , 1 ) . It is straightforward that q k satisfies the condition (1.5). To avoid a very small trust region radius, the formula is defined:</p><p>s k = { − g k T q k q k T B k q k ‖ q k ‖ ,   if   k = 0 , max {   − g k T q k q k T B k q k ‖ q k ‖ , λ Δ k − 1 } ,         if     k ≥ 1. (1.7)</p><p>where λ &gt; 1 , and q k is determined by (1.5). Then, the trust region radius is updated by</p><p>Δ k = h p min { s k , Δ ˜ } , (1.8)</p><p>where Δ ˜ &gt; 0 is a real-valued constant, h ∈ ( 0 , 1 ) and p is a nonnegative integer.</p><p>Due to the high efficiency of nonmonotone techniques, many researchers use the nonmonotone technique in the trust region algorithm framework. In 1986, Grippo et al. [<xref ref-type="bibr" rid="scirp.114077-ref33">33</xref>] put forward the nonmonotone line search technology for the first time. The stepsize α k satisfies condition</p><p>f ( x k + α k d k ) ≤ f l ( k ) + β α k g k T d k , (1.9)</p><p>where β ∈ ( 0 , 1 2 ) , the nonmonotone term f l ( k ) is defined by</p><p>f l ( k ) ≤ max 0 ≤ j ≤ m ( k ) { f ( x − j ) } , (1.10)</p><p>where m ( 0 ) = 0 , 0 ≤ m ( k ) ≤ min { m ( k − 1 ) + 1 , M ˜ } , for k ≥ 1 , and M ˜ is a given non-negative integer. This technique leads to a breakthrough in nonmonotonic algorithms for nonlinear optimization. Based on the proposed nonmonotone technique by Grippo et al, Ke and Han [<xref ref-type="bibr" rid="scirp.114077-ref34">34</xref>], Sun [<xref ref-type="bibr" rid="scirp.114077-ref35">35</xref>], Fu and Sun [<xref ref-type="bibr" rid="scirp.114077-ref36">36</xref>] presented various nonmonotone trust region methods. In 2004, Zhang and Hager [<xref ref-type="bibr" rid="scirp.114077-ref37">37</xref>] found that nonmonotone techniques (1.10) have some drawbacks. For example, the numerical performances are seriously dependent on the choice of parameter M ˜ ; A good function value generated at any iteration may not be useful; For any given bound M ˜ on the memory, even an iterative method is generating R-linearly convergence for a strongly convex function, the iterates may not satisfy the condition (1.3) for k sufficiently large [<xref ref-type="bibr" rid="scirp.114077-ref38">38</xref>]. In order to cope with these disadvantages, Zhang and Hager [<xref ref-type="bibr" rid="scirp.114077-ref37">37</xref>] propose another nonmonotonic technique where the stepsize α k satisfies the following condition:</p><p>f ( x k + α k d k ) ≤ C k + β α k g k T d k ,</p><p>where</p><p>C k = { f ( x k ) ,   k ≥ 0 η k − 1 Q k − 1 C k − 1 + f ( x k ) Q k , k ≥ 1 (2.1)</p><p>Q k = { 1 ,   k ≥ 0 η k − 1 Q k − 1 + 1 , k ≥ 1 (2.2)</p><p>where η k − 1 ∈ [ η min , η max ] ; η min ∈ [ 0 , 1 ) and η max ∈ [ η min , 1 ) are two prefixed constants. Inspired by this nonmonotone technique, in 2006, Mo et al. [<xref ref-type="bibr" rid="scirp.114077-ref39">39</xref>] introduced it into trust region method and developed a nonmonotone algorithm. The numerical results indicate that the algorithm is robust and encouraging. In 2019, Xue et al. [<xref ref-type="bibr" rid="scirp.114077-ref40">40</xref>] propose a new improved nonmonotone adaptive trust region method for solving unconstrained optimization problems. From the perspective of theoretical analysis, it is shown that algorithm possesses global convergence and superlinear convergence under classical assumptions.</p><p>Among the existing nonmonotone strategies, Gu and Mo [<xref ref-type="bibr" rid="scirp.114077-ref41">41</xref>] propose a simpler nonmonotone technique, and its computational complexity is greatly reduced. Therefore, based on the method in [<xref ref-type="bibr" rid="scirp.114077-ref40">40</xref>] and [<xref ref-type="bibr" rid="scirp.114077-ref41">41</xref>], we propose a new improved nonmonotone adaptive trust region method for solving unconstrained optimization problems. Under appropriate conditions, we analyze the global convergence and superlinear convergence of the algorithm.</p></sec><sec id="s2"><title>2. The Structure of the New Algorithm</title><p>In this section, we talk about our algorithm for solving unconstrained optimization problems in detail. As we see, The nonmonotone technique proposed by Zhang and Hager [<xref ref-type="bibr" rid="scirp.114077-ref37">37</xref>] implies that each C k is a convex combination of the previous C k − 1 and f k , including the complex η k and Q k . In practice, it becomes an encumbrance to update η k and Q k at each iteration. Therefore, Gu and Mo [<xref ref-type="bibr" rid="scirp.114077-ref41">41</xref>] proposed another nonmonotone technique where the nonmonotone term is revised by:</p><p>D k = { f k , k = 0 , η k D k − 1 + ( 1 − η k ) f k , k ≥ 1 , (2.1)</p><p>where η k ∈ [ η min , η max ] ; η min ∈ ( 0 , 1 ) and η max ∈ [ η min , 1 ) are two prefixed constants.</p><p>Then, the actual reduction of the objective function value is given by:</p><p>A r e d k = D k − f ( x k + d k ) , (2.2)</p><p>the predicted reduction of the objective function value is given by:</p><p>P r e d k = q k ( 0 ) − q k ( d k ) . (2.3)</p><p>In order to determine whether the trial step is feasible and how to update the new trust region radius, we compute the modified ratio that is given by:</p><p>r k = A r e d k P r e d k = D k − f ( x k + d k ) q k ( 0 ) − q k ( d k ) . (2.4)</p><p>We describe the new trust region region algorithm with adjustable radius as below:</p><p>In Algorithm 2.1, if r k ≥ v , it is called a successful iteration. The loop started from Step 3 to Step 4 is called the inner cycle.</p><p>The flowchart of our algorithm is provided here:</p><disp-formula id="scirp.114077-formula6"><graphic  xlink:href="//html.scirp.org/file/9-1722545x103.png?20211222163737499"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.114077-formula7"><graphic  xlink:href="//html.scirp.org/file/9-1722545x104.png?20211222163737499"  xlink:type="simple"/></disp-formula></sec><sec id="s3"><title>3. Convergence Analysis</title><p>In this paper, we consider the following assumptions that will be used to analyze the convergence properties and the superlinear convergence rate of the below new algorithm:</p><p>(H1) The level set W 0 = { x ∈ R n : f ( x ) ≤ f ( x 0 ) } ⊂ Ω , where Ω ∈ R n is a closed and bounded set and the objective function f is a twice continuously differentiable over W 0 ;</p><p>(H2) The approximation matrix B k is uniformly bounded, i.e. there exists a positive constant M such that ‖ B k ‖ ≤ M for all k ∈ N ;</p><p>(H3) Matrix B k is invertible and the step d k = − B k − 1 g k computed from Algorithm 2.1 for all k ∈ N .</p><p>The subsequent results are essential results to establish the global convergence of Algorithm 2.1.</p><p>Lemma 3.1. Suppose that the sequence { x k } is generated by Algorithm 2.1. Then we have</p><p>| f k − f ( x k + d k ) − P r e d k | ≤ O ( ‖ d k ‖ 2 ) . (3.1)</p><p>Proof. See [<xref ref-type="bibr" rid="scirp.114077-ref43">43</xref>] for reference. &#163;</p><p>Lemma 3.2. If (H2) holds, the sequence { x k } is generated by Algorithm 2.1, and d k is a solution of (1.2) with Δ k given by (1.7), then we get</p><p>q k ( 0 ) − q k ( d k ) ≥ 1 2 h p k min { 1 M ( − g k T q k ‖ q k ‖ ) 2 , Δ ˜ ( − g k T q k ‖ q k ‖ ) } , (3.2)</p><p>for all k ∈ N .</p><p>Proof. See [<xref ref-type="bibr" rid="scirp.114077-ref32">32</xref>] for reference. &#163;</p><p>Lemma 3.3. Let { x k } be the sequence generated by Algorithm 2.1. Then we have</p><p>f k + 1 ≤ D k + 1 ≤ D k , ∀ k ∈ N . (3.3)</p><p>Proof. From the definition of D k , we have</p><p>D k + 1 − D k = ( 1 − η k + 1 ) ( f k + 1 − D k ) (3.4)</p><p>and</p><p>D k + 1 − f k + 1 = η k + 1 ( D k − f k + 1 ) , (3.5)</p><p>Now we Let I = { k | r k ≥ ν } and J = { k | r k &lt; ν } . We consider two cases:</p><p>Case 1. k ∈ I . From (2.4) and (3.2), we have</p><p>D k − f k + 1 ≥ ν [ q k ( 0 ) − q k ( d k ) ] ≥ 1 2 ν h p k min { 1 M ( − g k T q k ‖ q k ‖ ) 2 , Δ ˜ ( − g k T q k ‖ q k ‖ ) } ≥ 0 .(3.6)</p><p>From (3.4), (3.5) and (3.6), we have</p><p>f k + 1 ≤ D k + 1 ≤ D k , ∀ k ∈ I . (3.7)</p><p>Case 2. k ∈ J . If k − 1 ∈ I , from Case 1, we have f k ≤ D k , and from Step 4 of Algorithm 2.1 we get x k + 1 = x k , f k + 1 = f k , ∀ k ∈ J . Then we get</p><p>D k + 1 = η k + 1 D k + ( 1 − η k + 1 ) f k + 1 ≥ η k + 1 f k + 1 + ( 1 − η k + 1 ) f k + 1 = f k + 1 . (3.8)</p><p>From (3.4), (3.5) and (3.8), we have</p><p>f k + 1 ≤ D k + 1 ≤ D k , ∀ k − 1 ∈ I . (3.9)</p><p>If k − 1 ∈ J , let K = { i | 1 &lt; i &lt; k , k − i ∈ I } . If K = ∅ , then from Step 4 of Algorithm 2.1, we have f 0 = f k − j = f k + 1 , j = 0 , 1 , ⋯ , k − 1 . Therefore, from the definition of D k , D k + 1 = D k = f k + 1 . On the other hand, if K ≠ ∅ , let m = min { i | i ∈ K } , then we have f k − j = f k = f k + 1 , j = 0 , 1 , ⋯ , m − 1 . Obviously, k − m ∈ I , then we get f k − m + 1 ≤ D k − m + 1 ≤ D k − m from Case 1. Then we have</p><p>D k − m + 2 = η k − m + 2 D k − m + 1 + ( 1 − η k − m + 2 ) f k − m + 2 ≥ η k − m + 2 f k − m + 2 + ( 1 − η k − m + 2 ) f k − m + 2 = f k − m + 2</p><p>Then from (3.4) and (3.5), we get D k − m + 2 ≤ D k − m + 1 . Therefore, from the definition of D k , we have D k + 1 ≤ D k . From (3.4) and (3.5), we get f k + 1 ≤ D k + 1 ≤ D k .</p><p>Both Case 1 and Case 2 imply that f k + 1 ≤ D k + 1 ≤ D k , ∀ k ∈ N . So the proof is completed. &#163;</p><p>Lemma 3.4. Step 3 and Step 4 of Algorithm 2.1 are well-defined in the sense that at each iteration they terminate finitely.</p><p>Proof. The proof this lemma is quite as the same as [<xref ref-type="bibr" rid="scirp.114077-ref40">40</xref>], for the completeness of this work, we prove it again here. By contradiction, assume that the inner loop from Step 3 to Step 4 of algorithm 2.1 is infinite. Now, let d k i be the solution of subproblem (1.2) corresponding to i ∈ N at x k . Then we have</p><p>r k i &lt; ν , i = 1 , 2 , ⋯ (3.10)</p><p>Since x k is not optimum, then we have</p><p>‖ g k ‖ ≥ δ , k ∈ N , (3.11)</p><p>using (3.11) and (1.5), we get</p><p>− g k q k ‖ q k ‖ ≥ θ δ . (3.12)</p><p>It follows from Lemma 3.1-3.2 and (3.12) that</p><p>| f ( x k ) − f ( x k + d k i ) q k ( 0 ) − q k ( d k i ) − 1 | = | f ( x k ) − f ( x k + d k i ) − P r e d k i q k ( 0 ) − q k ( d k i ) | ≤ O ( ‖ d k i ‖ 2 ) q k ( 0 ) − q k ( d k i ) ≤ O ( ‖ d k i ‖ 2 ) 1 2 h p k i min { 1 M ( − g k T q k ‖ q k ‖ ) 2 , Δ ˜ ( − g k T q k ‖ q k ‖ ) } ≤ O ( ‖ d k i ‖ 2 ) 1 2 h p k i min { ( θ δ ) M 2 , Δ ˜ ( θ δ ) } (3.13)</p><p>By the assumption that the inner cycle cycles infinity and (1.8), we obtain that Δ k i → 0 with i → ∞ . ‖ d k i ‖ ≤ Δ k i ≤ h k i p s k implies that the right-hand side of the above equation (3.13) tends to zero. This means that for sufficiently large i, we get</p><p>lim i → ∞ f ( x k ) − f ( x k + d k i ) q k ( 0 ) − q k ( d k i ) = 1 , (3.14)</p><p>combining (2.4) and Lemma 3.3, we get</p><p>r k i = D k − f ( x k + d k i ) q k ( 0 ) − q k ( d k i ) ≥ f ( x k ) − f ( x k + d k i ) q k ( 0 ) − q k ( d k i ) , (3.15)</p><p>this means for i → ∞ , r k i ≥ ν ∈ ( 0 , 1 ) which is contradictory to (3.10), so the proof is completed. &#163;</p><p>Theorem 3.1. If (H1) holds and the sequence { x k } is generated by Algorithm 2.1, then we have</p><p>lim k → ∞ inf ‖ g k ‖ = 0 . (3.16)</p><p>Proof. By contradiction, suppose that there exists a constant δ &gt; 0 such that</p><p>‖ g k ‖ ≥ δ , k ∈ N . (3.17)</p><p>Using (2.4), Lemma 3.2 and r k ≥ ν , we conclude that</p><p>f ( x k + d k ) ≤ D k − ν P r e d k ≤ D k − 1 2 ν h p k min { 1 M ( − g k T q k ‖ q k ‖ ) 2 , Δ ˜ ( − g k T q k ‖ q k ‖ ) } . (3.18)</p><p>From the definitions of D k and (3.18), we can get</p><p>D k + 1 = η k + 1 D k + ( 1 − η k + 1 ) f k + 1 ≤ η k + 1 D k + ( 1 − η k + 1 ) [ D k − 1 2 ν h p k min { 1 M ( − g k T q k ‖ q k ‖ ) 2 , Δ ˜ ( − g k T q k ‖ q k ‖ ) } ] = D k − 1 − η k + 1 2 ν h p k min { 1 M ( − g k T q k ‖ q k ‖ ) 2 , Δ ˜ ( − g k T q k ‖ q k ‖ ) } (3.19)</p><p>Using (3.12) and (3.19), then we get</p><p>D k − D k + 1 ≥ 1 − η max 2 ν h p k min { ( θ δ ) 2 M , Δ ˜ ( θ δ ) } . (3.20)</p><p>We can conclude from Lemma 3.3 that the sequence D k is monotonically nonincreasing and f k + 1 ≤ D k + 1 . According to assumption (H1) that f has a lower bound, then we deduce that D k is convergent. From (3.20) we have</p><p>∑ k = 0 ∞ 1 − η max 2 ν h p k min { ( θ δ ) M 2 , Δ ˜ ( θ δ ) } &lt; ∞ , (3.21)</p><p>we define 1 − η max 2 ν min { ( θ δ ) M 2 , Δ ˜ ( θ δ ) } = γ , then</p><p>∑ k = 0 ∞ γ h p k &lt; ∞ . (3.22)</p><p>From (3.17) and (3.22), we get there exists an index set H such that</p><p>lim k → ∞ , k ∈ Η − g k T q k ‖ q k ‖ ≠ 0 , (3.23)</p><p>Therefore,</p><p>lim k → ∞ , k ∈ Η h p k = 0 . (3.24)</p><p>From (1.8), Δ k → 0 as k → ∞ and k ∈ Η . Now, assume that there are more than one inner cycles in the loop from Steps 3 to 4 at the kth iterate for all k ∈ N . Therefore, the solution d ˜ k of the subproblem</p><p>min ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ m k ( d ) = f k + g k T d + 1 2 d T B k d s .t . ‖ d ‖ ≤ Δ k / h , k ∈ H (3.25)</p><p>is not accepted at the kth iteration, then we denote</p><p>r k = D k − f ( x k + d ˜ k ) m k ( 0 ) − m k ( d ˜ k ) &lt; ν , k ∈ N , (3.26)</p><p>but we have r k &gt; ν for k → ∞ from Lemma 3.4, which is a contradiction with (3.26). This implies the result is valid. &#163;</p><p>Theorem 3.2. If (H1)-(H3) holds, the sequence { x k } is generated by Algorithm2.1 converges to x ∗ , suppose that ∇ 2 f ( x ) is a Lipschitz continuous matrix in a neighborhood N ( x * , ε ) of x * , also suppose that H ( x ) and B k are uniformly positive definite matrices such that</p><p>lim k → ∞ ‖ [ B k − H ( x * ) ] d k ‖ ‖ d k ‖ = 0 . (3.27)</p><p>Proof. See [<xref ref-type="bibr" rid="scirp.114077-ref44">44</xref>] for reference. &#163;</p></sec><sec id="s4"><title>4. Conclusion</title><p>In this paper, we introduce the algorithm of a new nonmonotone adaptive trust region method for solving unconstrained optimization problems based on (1.8) and (2.1). The nonmonotone strategy is introduced into a new adaptive trust region. Maratos effects are avoided and the amount of calculation is reduced. Furthermore, it is obvious that the current objective function value f k is fully employed. With the help of nonmonotone technique and adaptive trust region radius, our algorithm can reduce the number of ineffective iterations so that we enhance the effectiveness of the algorithm. Under some standard and suitable assumptions, the global convergence and superlinear convergence of the new algorithm are analyzed theoretically. However, our algorithm still has some continuation and expansion, we can consider the following aspect: although this paper gives the theoretical proof of the proposed method as detailed as possible, it does not fully demonstrate the superiority of the new algorithm through numerical experiments, which will be the focus of further work.</p></sec><sec id="s5"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s6"><title>Cite this paper</title><p>Zhang, Y., Ji, Q.M. and Zhou, Q.H. (2021) A New Nonmonotone Adaptive Trust Region Method. Journal of Applied Mathematics and Physics, 9, 3102-3114. https://doi.org/10.4236/jamp.2021.912202</p></sec></body><back><ref-list><title>References</title><ref id="scirp.114077-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Levenberg, K. (1944) A Method for Solution of Certain Problems in Least Squares. Quarterly of Applied Mathematics, 2, 164-168. https://doi.org/10.1090/qam/10666</mixed-citation></ref><ref id="scirp.114077-ref2"><label>2</label><mixed-citation publication-type="book" xlink:type="simple">Powell, M.J.D. (1970) A Hybrid Method for Nonlinear Equations. In: Rabinowitz, P., Ed., Numerical Methods for Nonlinear Algebraic Equations, Gordon and Breach, London, 87-114.</mixed-citation></ref><ref id="scirp.114077-ref3"><label>3</label><mixed-citation publication-type="book" xlink:type="simple">Powell, M.J.D. (1970) A Fortran Subroutine for Solving Systems of Nonlinear Algebraic Equations. In: Rabinowitz, P., Ed., Numerical Methods for Nonlinear Algebraic Equations, Gordon and Breach, London, 115-161.</mixed-citation></ref><ref id="scirp.114077-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Powell, M.J.D. (1970) A New Algorithm for Unconstrained Optimization. Nonlinear Programming: Proceedings of a Symposium Conducted by the Mathematics Research Center, New York, 4-6 May 1970, 31-65. https://doi.org/10.1016/B978-0-12-597050-1.50006-3</mixed-citation></ref><ref id="scirp.114077-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Powell, M.J.D. (1975) Convergence Properties of a Class of Minimization Algorithms. Nonlinear Programming 2: Proceedings of the Special Interest Group on Mathematical Programming Symposium Conducted by the Computer Sciences Department, New York, 15-17 April 1974, 1-27.https://doi.org/10.1016/B978-0-12-468650-2.50005-5</mixed-citation></ref><ref id="scirp.114077-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Fletcher, R. (1970) An Efficient, Global Convergent Algorithm for Unconstrained and Linearly Constrained Optimization Problems. Technical Report TP 431, AERE Harwell Laboratory, Oxfordshire.</mixed-citation></ref><ref id="scirp.114077-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Hebden, M.D. (1973) An Algorithm for Minimization Using Exact Second Order Derivatives. Technical Report TP 515, AERE Harwell Laboratory, Oxfordshire.</mixed-citation></ref><ref id="scirp.114077-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Madsen, K. (1975) An Algorithm for the Minimax Solution of Overdetermined Systems of Non-Linear Equations. IMA Journal of Applied Mathematics, 16, 321-328. https://doi.org/10.1093/imamat/16.3.321</mixed-citation></ref><ref id="scirp.114077-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Osborne, M.R. (1976) Nonlinear Least Squares—The Levenberg-Marquardt Algorithm Revisited. The ANZIAM Journal, 19, 343-357.https://doi.org/10.1017/S033427000000120X</mixed-citation></ref><ref id="scirp.114077-ref10"><label>10</label><mixed-citation publication-type="book" xlink:type="simple">Moré, J. (1978) The Levenberg-Marquardt Algorithm: Implementation and Theory. In: Watson, G.A., Ed., Numerical Analysis, Springer, Berlin, 105-116.https://doi.org/10.1007/BFb0067700</mixed-citation></ref><ref id="scirp.114077-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Toint, P.L. (1978) Some Numerical Result Using a Sparse Matrix Updating Formula in Unconstrainded Optimization. Mathematics of Computation, 32, 839-851.https://doi.org/10.1090/S0025-5718-1978-0483452-7</mixed-citation></ref><ref id="scirp.114077-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Toint, P.L. (1979) On the Superlinear Convergence of an Algorithm for Solving a Sparse Minimization Problem. SIAM Journal on Numerical Analysis, 16, 103-1045.https://doi.org/10.1137/0716076</mixed-citation></ref><ref id="scirp.114077-ref13"><label>13</label><mixed-citation publication-type="book" xlink:type="simple">Toint, P.L. (1980) Sparsity Exploiting Quasi-Newton Methods for Unconstrained Optimization. In: Dixon, L.C.W., Spedicato, E. and Szego, G.P., Eds., Nonlinear Optimization: Theory and Algorithms, Birkhauser, Belgium, 65-90.</mixed-citation></ref><ref id="scirp.114077-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Toint, P.L. (1981) Convergence Properties of a Class of Minimization Algorithms that Use a Possibly Unbounded Sequences of Quadratic Approximation. Technical Report 81/1, Department of Mathematics, University of Namur, Belgium.</mixed-citation></ref><ref id="scirp.114077-ref15"><label>15</label><mixed-citation publication-type="book" xlink:type="simple">Toint, P.L. (1978) Towards an Efficient Sparsity Exploiting Newton Method for Minimization. In: Duff, I.S., Ed., Sparse Matrices and Their Uses, Academic Press, London, 57-88.</mixed-citation></ref><ref id="scirp.114077-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Dennis, J.E. and Mei, H.H. (1979) Two New Unconstrained Optimization Algorithms Which Use Function and Gradient Values. Journal of Optimization Theory and Applications, 28, 453-482. https://doi.org/10.1007/BF00932218</mixed-citation></ref><ref id="scirp.114077-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Sorensen, D.C. (1982) Newton’s Method with a Model Trust Region Modification. SIAM Journal on Numerical Analysis, 19, 409-426. https://doi.org/10.1137/0719026</mixed-citation></ref><ref id="scirp.114077-ref18"><label>18</label><mixed-citation publication-type="book" xlink:type="simple">Sorensen, D.C. (1982) Trust Region Methods for Unconstrained Optimization. In: Powell, M.J.D., Ed., Non-Linear Optimization 1981, Academic Press, London, 29-39.</mixed-citation></ref><ref id="scirp.114077-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Steihaug, T. (1983) The Conjugate Gradient Method and Trust Regions in Large Scale Optimization. SIAM Journal on Numerical Analysis, 20, 626-637. https://doi.org/10.1137/0720042</mixed-citation></ref><ref id="scirp.114077-ref20"><label>20</label><mixed-citation publication-type="book" xlink:type="simple">Moré, J.J. (1983) Recent Developments in Algorithms and Software for Trust Region Methods. In: Bachem, A., Gr&amp;#246;tschel, M. and Korte, B., Eds., Mathematical Programming: The State of the Art, Springer, Berlin, 258-287.https://doi.org/10.1007/978-3-642-68874-4_11</mixed-citation></ref><ref id="scirp.114077-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Conn, A.R., Gould, N.I.M. and Toint, P.L. (2000) Trust Region Methods Trust Region Methods (MOS-SIAM Series on Optimization). Society for Industrial and Applied Mathematics, Philadelphia. https://doi.org/10.1137/1.9780898719857</mixed-citation></ref><ref id="scirp.114077-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Sartenaer, A. (1997) Automatic Determination of an Initial Trust Region in Nonlinear Programming. SIAM Journal on Scientific Computing, 18, 1788-1803.https://doi.org/10.1137/S1064827595286955</mixed-citation></ref><ref id="scirp.114077-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Lin, C.J. and More, J.J. (1999) Newton’s Method for Large Bound-Constrained Optimization Problems. SIAM Journal on Optimization, 9, 1100-1127.https://doi.org/10.1137/S1052623498345075</mixed-citation></ref><ref id="scirp.114077-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, X.S. (2000) NN Models for General Nonlinear Programming. Neural Networks in Optimization, 46, 273-288. https://doi.org/10.1007/978-1-4757-3167-5_11</mixed-citation></ref><ref id="scirp.114077-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Fan, J.Y. and Yuan, Y.X. (2001) A New Trust Region Algorithm with Trust Region Radius Converging to Zero. Proceedings of the 5th International Conference on Optimization: Techniques and Applications, Hong Kong, 15-17 December 2001, 786-794.</mixed-citation></ref><ref id="scirp.114077-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, X.S., Zhang, J.L. and Liao, L.Z. (2002) An Adaptive Trust Region Method and Its Convergence. Science in China: Series A: Mathematics, Physics, Astronomy, 45, 620-631.</mixed-citation></ref><ref id="scirp.114077-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Shi, Z.J. and Wang, H.Q. (2004) A New Self-Adaptive Trust Region Method for Unconstrained Optimization. Technical Report, College of Operations Research and Management, Qufu Normal University.</mixed-citation></ref><ref id="scirp.114077-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Gould, N.I.M., Orban, D., Sartenaer, A. and Toint, P.L. (2005) Sensitivity of Trust Region Algorithms to Their Parameters. 4OR-A Quarterly Journal of Operations Research, 3, 227-241. https://doi.org/10.1007/s10288-005-0065-y</mixed-citation></ref><ref id="scirp.114077-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Schnabel, R.B. and Eskow, E. (1990) A New Modified Cholesky Factorization. SIAM Journal on Scientific and Statistical Computing, 11, 1136-1158. https://doi.org/10.1137/0911064</mixed-citation></ref><ref id="scirp.114077-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Cui, Z.C. and Wu, B.Y. (2011) A New Self-Adaptive Trust Region Method for Unconstrained Optimization. Journal of Vibration and Control, 18, 1303-1309.https://doi.org/10.1177/1077546311408473</mixed-citation></ref><ref id="scirp.114077-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Shi, Z.J. and Guo, J.H. (2008) A New Trust Region Method for Unconstrained Optimization. Journal of Computational and Applied Mathematics, 213, 509-520.https://doi.org/10.1016/j.cam.2007.01.027</mixed-citation></ref><ref id="scirp.114077-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Kamandi, A., Amini, K. and Ahookhosh, M. (2017) An Improved Adaptive Trust Region Algorithm. Optimization Letters, 11, 555-569.https://doi.org/10.1007/s11590-016-1018-4</mixed-citation></ref><ref id="scirp.114077-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Grippo, L., Lampariello, F. and Lucidi, S. (1986) A Nonmonotone Line Search Technique for Newton’s Method. SIAM Journal on Numerical Analysis, 23, 707-716. https://doi.org/10.1137/0723046</mixed-citation></ref><ref id="scirp.114077-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Ke, X.W. and Han, J.Y. (1998) A Class of Nonmonotone Trust Region Algorithms for Unconstrained Optimization. Science in China Series A: Mathematics, 41, 927-932. https://doi.org/10.1007/BF02880001</mixed-citation></ref><ref id="scirp.114077-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Sun, W.Y. (2004) Nonmonotone Trust Region Method for Solving Optimization Problems. Applied Mathematics and Computation, 156, 159-174.https://doi.org/10.1016/j.amc.2003.07.008</mixed-citation></ref><ref id="scirp.114077-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Fu, J. and Sun, W. (2005) Nonmonotone Adaptive Trust-Region Method for Unconstrained Optimization Problems. Applied Mathematics and Computation, 163, 489-504. https://doi.org/10.1016/j.amc.2004.02.011</mixed-citation></ref><ref id="scirp.114077-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, H. and Hager, W.W. (2004) A Nonmonotone Line Search Technique and Its Application to Unconstrained Optimization. SIAM Journal on Optimization, 14, 1043-1056. https://doi.org/10.1137/S1052623403428208</mixed-citation></ref><ref id="scirp.114077-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Dai, Y.H. (2002) On the Nonmonotone Line Search. Journal of Optimization Theory and Applications, 112, 315-330. https://doi.org/10.1023/A:1013653923062</mixed-citation></ref><ref id="scirp.114077-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Mo, J., Liu, C. and Yan, S. (2006) A Nonmonotone Trust Region Method Based on Nonincreasing Technique of Weighted Average of the Successive Function Values. Journal of Computational and Applied Mathematics, 209, 97-108.https://doi.org/10.1016/j.cam.2006.10.070</mixed-citation></ref><ref id="scirp.114077-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Xue, Y., Liu, H.W. and Liu, Z.H. (2019) An Improved Nonmonotone Adaptive Trust Region Method. Applications of Mathematics, 64, 335-350.https://doi.org/10.21136/AM.2019.0138-18</mixed-citation></ref><ref id="scirp.114077-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Gu, N.Z. and Mo, J.T. (2008) Incorporating Nonmonotone Strategies into the Trust Region Method for Unconstrained Optimization. Computers &amp; Mathematics with Application, 55, 2158-2172. https://doi.org/10.1016/j.camwa.2007.08.038</mixed-citation></ref><ref id="scirp.114077-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, Y.Y. and Sun, W.Y. (1997) Optimization Theory and Method. Science Press, Beijing.</mixed-citation></ref><ref id="scirp.114077-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Nocedal, J. and Wright, S. (2006) Numerical Optimization. Springer Science &amp; Business Media, Berlin.</mixed-citation></ref><ref id="scirp.114077-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Ahookhosh, M. and Amini, K. (2010) A Nonmonotone Trust Region Method with Adaptive Radius for Unconstrained Optimization Problems. Computers &amp; Mathematics with Applications, 60, 411-422. https://doi.org/10.1016/j.camwa.2010.04.034</mixed-citation></ref></ref-list></back></article>