<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.2" xml:lang="en">
    <front>
        <journal-meta>
            <journal-id journal-id-type="pmc">F1000Research</journal-id>
            <journal-title-group>
                <journal-title>F1000Research</journal-title>
            </journal-title-group>
            <issn pub-type="epub">2046-1402</issn>
            <publisher>
                <publisher-name>F1000 Research Limited</publisher-name>
                <publisher-loc>London, UK</publisher-loc>
            </publisher>
        </journal-meta>
        <article-meta>
            <article-id pub-id-type="doi">10.12688/f1000research.172826.1</article-id>
            <article-categories>
                <subj-group subj-group-type="heading">
                    <subject>Research Article</subject>
                </subj-group>
                <subj-group>
                    <subject>Articles</subject>
                </subj-group>
            </article-categories>
            <title-group>
                <article-title>Update Quasi-Newton Algorithm for Training ANN</article-title>
                <fn-group content-type="pub-status">
                    <fn>
                        <p>[version 1; peer review: 1 approved with reservations]</p>
                    </fn>
                </fn-group>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Ghazi</surname>
                        <given-names>Farah</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <role content-type="http://credit.niso.org/">Software</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <xref ref-type="aff" rid="a1">1</xref>
                </contrib>
                <contrib contrib-type="author" corresp="yes">
                    <name>
                        <surname>Tawfiq</surname>
                        <given-names>Luma</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Formal Analysis</role>
                    <role content-type="http://credit.niso.org/">Funding Acquisition</role>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0001-5778-4983</uri>
                    <xref ref-type="corresp" rid="c1">a</xref>
                    <xref ref-type="aff" rid="a1">1</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Kareem</surname>
                        <given-names>Zainab</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Project Administration</role>
                    <role content-type="http://credit.niso.org/">Visualization</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <aff id="a1">
                    <label>1</label>Mathematics, University of Baghdad, Baghdad, Iraq</aff>
                <aff id="a2">
                    <label>2</label>Ministry of Education, Directorate General of Education, KARKH II, Baghdad, Iraq</aff>
            </contrib-group>
            <author-notes>
                <corresp id="c1">
                    <label>a</label>
                    <email xlink:href="mailto:luma.n.m@ihcoedu.uobaghdad.edu.iq">luma.n.m@ihcoedu.uobaghdad.edu.iq</email>
                </corresp>
                <fn fn-type="conflict">
                    <p>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>16</day>
                <month>1</month>
                <year>2026</year>
            </pub-date>
            <pub-date pub-type="collection">
                <year>2026</year>
            </pub-date>
            <volume>15</volume>
            <elocation-id>71</elocation-id>
            <history>
                <date date-type="accepted">
                    <day>26</day>
                    <month>12</month>
                    <year>2025</year>
                </date>
            </history>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2026 Ghazi F et al.</copyright-statement>
                <copyright-year>2026</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
                <license>
                    <license-p>The author(s) is/are employees of the US Government and therefore domestic copyright protection in USA does not apply to this work. The work may be protected under the copyright laws of other jurisdictions when used in those jurisdictions.</license-p>
                </license>
            </permissions>
            <self-uri content-type="pdf" xlink:href="https://f1000research.com/articles/15-71/pdf"/>
            <abstract>
                <p>The proposed design of neural network in this article is based on new accurate approach for training by unconstrained optimization, especially update quasi-Newton methods are perhaps the most popular general-purpose algorithms. A limited memory BFGS algorithm is presented for solving large-scale symmetric nonlinear equations, where a line search technique without derivative information is used. On each iteration, the updated approximations of Hessian matrix satisfy the quasi-Newton form, which traditionally served as the basis for quasi-Newton methods. On the basis of the quadratic model used in this article, we add a new update of quasi-Newton form. One innovative features of this form's is its ability to estimate the energy function's or performance function with high order precision with second-order curvature while employ the given function value data and gradient. The global convergence of the proposed algorithm is established under some suitable conditions. Under some hypothesis the approach is established to be globally convergent. The updated approaches can be numerical and more efficient than the existing comparable traditional methods, as illustrated by numerical trials. Numerical results show that the given method is competitive to those of the normal BFGS methods. We show that solving a partial differential equation can be formulated as a multi-objective optimization problem, and use this formulation to propose several modifications to existing methods. Also the proposed algorithm is used to approximate the optimal scaling parameter, which can be used to eliminate the need to optimize this parameter. Our proposed update is tested on a variety of partial differential equations and compared to existing methods. These partial differential equations include the fourth order three dimensions nonlinear equation, which we solve in up to four dimensions, the convection-diffusion equation, all of which show that our proposed update lead to enhanced accuracy.</p>
            </abstract>
            <kwd-group kwd-group-type="author">
                <kwd>Robust quasi-Newton methods</kwd>
                <kwd>Convergence analysis</kwd>
                <kwd>Numerical experiments</kwd>
                <kwd>ANNs. unconstrained optimization.</kwd>
            </kwd-group>
            <funding-group>
                <funding-statement>The author(s) declared that no grants were involved in supporting this work.</funding-statement>
            </funding-group>
        </article-meta>
    </front>
    <body>
        <sec id="sec1" sec-type="intro">
            <title>1. Introduction</title>
            <p>In recent years, some authors have used neural networks (ANNs) as an important technique to solve many real-world problems because of their specifications. Some authors have used ANNs to solve different types of differential equations, such that
                <sup>
                    <xref ref-type="bibr" rid="ref1">1</xref>,
                    <xref ref-type="bibr" rid="ref3">3</xref>
                </sup> first proposed the concept of solving differential equations using ANNs by formulating a trial solution of the differential equation. The authors tested the applicability and accuracy of their developed method not only for differential equations but also for systems of coupled differential equations. Furthermore, the authors compared their results with those obtained using other numerical methods and reported that the developed ANN was superior in terms of memory requirements and accuracy.
                <sup>
                    <xref ref-type="bibr" rid="ref4">4</xref>&#x2013;
                    <xref ref-type="bibr" rid="ref6">6</xref>
                </sup> For this reason, the authors aimed to develop this technique to obtain the best results. One of these developments is the training rules, particularly the quasi-Newton method, because it is a second-order convergence. Many authors such
                <sup>
                    <xref ref-type="bibr" rid="ref7">7</xref>&#x2013;
                    <xref ref-type="bibr" rid="ref12">12</xref>
                </sup> have proposed modifications for the training algorithm. Others such
                <sup>
                    <xref ref-type="bibr" rid="ref13">13</xref>&#x2013;
                    <xref ref-type="bibr" rid="ref20">20</xref>
                </sup> suggest some rules for the speed of convergence. Several attempts have been made to solve different types of differential equations by using feed forward neural networks. In,
                <sup>
                    <xref ref-type="bibr" rid="ref21">21</xref>
                </sup> reported a hybrid method was reported that combines optimization techniques with neural networks to solve high-order differential equations.</p>
            <p>The quasi-Newton method is the most useful method for minimizing a smooth n variable function.
                <disp-formula id="e1">

                    <mml:math display="block">
                        <mml:mtext>minimize</mml:mtext>
                        <mml:mspace width="0.35em"/>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:mi>x</mml:mi>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:mo>,</mml:mo>
                        <mml:mi mathvariant="normal">x</mml:mi>
                        <mml:mspace width="0.25em"/>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2208;</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:mspace width="0.25em"/>
                        <mml:msup>
                            <mml:mi>R</mml:mi>
                            <mml:mi>n</mml:mi>
                        </mml:msup>
                    </mml:math>

                    <label>(1)</label>
</disp-formula>where 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mi>f</mml:mi>
                        <mml:mo>:</mml:mo>
                        <mml:msup>
                            <mml:mi>R</mml:mi>
                            <mml:mi>n</mml:mi>
                        </mml:msup>
                        <mml:mo>&#x2192;</mml:mo>
                        <mml:msup>
                            <mml:mi>R</mml:mi>
                            <mml:mn>1</mml:mn>
                        </mml:msup>
                    </mml:math>
</inline-formula> is continuously differentiable.
                <sup>
                    <xref ref-type="bibr" rid="ref22">22</xref>
                </sup> In contrast to utilizing the real value of the Hessian or its inverse, in the proposed update, we use a symmetric positive definite estimate of the Hessian (H) or its inverse (
                <italic toggle="yes">inv</italic> H). The following is the form:
                <disp-formula id="e2">

                    <mml:math display="block">
                        <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:msub>
                            <mml:mi>&#x03b1;</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>,</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mo>&#x2212;</mml:mo>
                        <mml:mfrac>
                            <mml:msub>
                                <mml:mi>g</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:msub>
                                <mml:mi>H</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                        </mml:mfrac>
                        <mml:mo>=</mml:mo>
                        <mml:mo>&#x2212;</mml:mo>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:msubsup>
                            <mml:mi>H</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mrow>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msubsup>
                    </mml:math>

                    <label>(2)</label>
</disp-formula>
            </p>
            <p>If H is not an invertible matrix, then the pseudoinverse of H.</p>
            <p>Wolfe conditions are used to determine the step length (
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>&#x03b1;</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula>) and search direction (
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula>), as follows:
                <disp-formula id="e3">

                    <mml:math display="block">
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>+</mml:mo>
                            <mml:msub>
                                <mml:mi>&#x03b1;</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:msub>
                                <mml:mi>d</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2264;</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:mo>+</mml:mo>
                        <mml:mi>&#x03b4;</mml:mi>
                        <mml:msub>
                            <mml:mi>&#x03b1;</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:msubsup>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(3)</label>
</disp-formula>

                <disp-formula id="e4">

                    <mml:math display="block">
                        <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mi>g</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>+</mml:mo>
                            <mml:msub>
                                <mml:mi>&#x03b1;</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:msub>
                                <mml:mi>d</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2265;</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:mi>&#x03c3;</mml:mi>
                        <mml:mspace width="0.25em"/>
                        <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(4)</label>
</disp-formula>where 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mn>0</mml:mn>
                        <mml:mo>&lt;</mml:mo>
                        <mml:mi>&#x03b4;</mml:mi>
                        <mml:mo>&lt;</mml:mo>
                        <mml:mi>&#x03c3;</mml:mi>
                        <mml:mo>&lt;</mml:mo>
                        <mml:mn>1</mml:mn>
                    </mml:math>
</inline-formula>was typically used. For more details, refer to.
                <sup>
                    <xref ref-type="bibr" rid="ref23">23</xref>
                </sup> The parameter 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>&#x03b1;</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula> is computed using a line - search in the following form:
                <disp-formula id="e5">

                    <mml:math display="block">
                        <mml:msub>
                            <mml:mi>&#x03b1;</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mo>&#x2212;</mml:mo>
                        <mml:msubsup>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>/</mml:mo>
                        <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(5)</label>
</disp-formula>For more details, please refer to.
                <sup>
                    <xref ref-type="bibr" rid="ref24">24</xref>
                </sup> Its direction is computed by solving:
                <disp-formula id="e6">

                    <mml:math display="block">
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mn>0</mml:mn>
                    </mml:math>

                    <label>(6)</label>
</disp-formula>
            </p>
            <p>For each iteration, 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula> is the updated Hessian estimate. The Broyden Fletcher Goldfarb-Shanno (BFGS) approach, proposed by Broyden, Fletcher, Goldfarb, and Shanno, is now one of the most effective training methods. Using the following formula, matrix 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                    </mml:math>
</inline-formula> in the BFGS technique can be updated:
                <disp-formula id="e7">

                    <mml:math display="block">
                        <mml:msubsup>
                            <mml:mi>B</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mtext mathvariant="italic">BFGS</mml:mtext>
                        </mml:msubsup>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>&#x2212;</mml:mo>
                        <mml:mfrac>
                            <mml:mrow>
                                <mml:msub>
                                    <mml:mi>B</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msup>
                                    <mml:msub>
                                        <mml:mi>B</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mi>T</mml:mi>
                                </mml:msup>
                            </mml:mrow>
                            <mml:mrow>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>B</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:mrow>
                        </mml:mfrac>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mrow>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msubsup>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                            </mml:mrow>
                            <mml:mrow>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:mrow>
                        </mml:mfrac>
                    </mml:math>

                    <label>(7)</label>
</disp-formula>
            </p>
            <p>Let 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>H</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula> be the inverse of 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula>. Undoubtedly, the suggested update in (8) is publicly known as
                <disp-formula id="e8">

                    <mml:math display="block">
                        <mml:msubsup>
                            <mml:mi>H</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mtext mathvariant="italic">BFGS</mml:mtext>
                        </mml:msubsup>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>H</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>&#x2212;</mml:mo>
                        <mml:mfrac>
                            <mml:mrow>
                                <mml:msub>
                                    <mml:mi>H</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msubsup>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>H</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:mrow>
                            <mml:mrow>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:mrow>
                        </mml:mfrac>
                        <mml:mo>+</mml:mo>
                        <mml:mrow>
                            <mml:mo stretchy="true">[</mml:mo>
                            <mml:mn>1</mml:mn>
                            <mml:mo>+</mml:mo>
                            <mml:mfrac>
                                <mml:mrow>
                                    <mml:msubsup>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                        <mml:mi>T</mml:mi>
                                    </mml:msubsup>
                                    <mml:msub>
                                        <mml:mi>H</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                </mml:mrow>
                                <mml:mrow>
                                    <mml:msubsup>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                        <mml:mi>T</mml:mi>
                                    </mml:msubsup>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                </mml:mrow>
                            </mml:mfrac>
                            <mml:mo stretchy="true">]</mml:mo>
                        </mml:mrow>
                        <mml:mfrac>
                            <mml:mrow>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                            </mml:mrow>
                            <mml:mrow>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:mrow>
                        </mml:mfrac>
                    </mml:math>

                    <label>(8)</label>
</disp-formula>
            </p>
            <p>See
                <sup>
                    <xref ref-type="bibr" rid="ref25">25</xref>,
                    <xref ref-type="bibr" rid="ref26">26</xref>
                </sup> for further details. For the update process, we let:
                <disp-formula id="e9">

                    <mml:math display="block">
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(9)</label>
</disp-formula>where 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:mo>&#x2212;</mml:mo>
                        <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>&#x03b1;</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula> and 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:mo>&#x2212;</mml:mo>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula> (see
                <sup>
                    <xref ref-type="bibr" rid="ref27">27</xref>
                </sup>). The numerical experiment showed that the BFGS technique outperformed all the other training approaches. Convex minimization using the update approach has been extensively investigated; for example, see.
                <sup>
                    <xref ref-type="bibr" rid="ref1">1</xref>,
                    <xref ref-type="bibr" rid="ref2">2</xref>,
                    <xref ref-type="bibr" rid="ref28">28</xref>
                </sup> To demonstrate that the update approach using the Wolfe line search may not succeed for non-convex functions, Dai created an example with six cycling points.
                <sup>
                    <xref ref-type="bibr" rid="ref29">29</xref>
                </sup> Many improvements have been suggested, including changes in the regular BFGS technique, and a modified BFGS algorithm (MBFGS) has been devised to improve and speed the global convergence of the BFGS method.
                <sup>
                    <xref ref-type="bibr" rid="ref30">30</xref>,
                    <xref ref-type="bibr" rid="ref31">31</xref>
                </sup> They demonstrated that the approach converged worldwide for nonconvex optimization problems. To determine whether a novel quasi-Newton methodology has global convergence and outperforms the BFGS method in terms of computation, see.
                <sup>
                    <xref ref-type="bibr" rid="ref32">32</xref>,
                    <xref ref-type="bibr" rid="ref33">33</xref>
                </sup> In practice, the modified BFGS technique is typically preferred to efficiently compute matrix H (or H
                <sup>&#x2212;1</sup>) using a symmetric positive definite matrix. While the standard method employs only gradient values, the modified approach uses both. Without making any convexity assumptions about the goal function, global convergence was demonstrated.
                <sup>
                    <xref ref-type="bibr" rid="ref34">34</xref>
                </sup>
            </p>
        </sec>
        <sec id="sec2">
            <title>2. Derivation of suggested update</title>
            <p>A new additional update was derived using a quadratic model of the goal function. Consequently, the quadratic model of the objective function is given as
                <disp-formula id="e10">

                    <mml:math display="block">
                        <mml:msub>
                            <mml:mi>f</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>f</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                        </mml:mfrac>
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(10)</label>
</disp-formula>where 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                    </mml:math>
</inline-formula> is the Hessian matrix. The first derivative of the above equation can be written as:
                <disp-formula id="e11">

                    <mml:math display="block">
                        <mml:mo>&#x2207;</mml:mo>
                        <mml:msub>
                            <mml:mi>f</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(11)</label>
</disp-formula>
            </p>
            <p>Thus, the curvature information in 
                <xref ref-type="disp-formula" rid="e10">Eq. (10)</xref> can be approximated by
                <disp-formula id="e12">

                    <mml:math display="block">
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>&#x2212;</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mrow>
                                    <mml:mi>k</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                </mml:mrow>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(12)</label>
</disp-formula>
            </p>
            <p>Because the updated 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                    </mml:math>
</inline-formula> is supposed to approximate the 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                    </mml:math>
</inline-formula>, it is reasonable to have
                <disp-formula id="e13">

                    <mml:math display="block">
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>&#x2212;</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mrow>
                                    <mml:mi>k</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                </mml:mrow>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(13)</label>
</disp-formula>
            </p>
            <p>Using (11) in (13), we obtain:
                <disp-formula id="e14">

                    <mml:math display="block">
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>&#x2212;</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mrow>
                                    <mml:mi>k</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                </mml:mrow>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                    </mml:math>

                    <label>(14)</label>
</disp-formula>
            </p>
            <p>The new quasi-Newton (QN-) equation is given by:
                <disp-formula id="e15">

                    <mml:math display="block">
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mover>
                            <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>~</mml:mo>
                        </mml:mover>
                        <mml:mo>=</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>&#x2212;</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mrow>
                                    <mml:mi>k</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                </mml:mrow>
                            </mml:msub>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                    </mml:math>

                    <label>(15)</label>
</disp-formula>
            </p>
            <p>From the above equation, the different gradients can be written as
                <disp-formula id="e16">

                    <mml:math display="block">
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mover>
                            <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>~</mml:mo>
                        </mml:mover>
                        <mml:mo>,</mml:mo>
                        <mml:mover>
                            <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>~</mml:mo>
                        </mml:mover>
                        <mml:mo>=</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mrow>
                                <mml:mn>2</mml:mn>
                                <mml:mo>/</mml:mo>
                                <mml:mn>3</mml:mn>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:mrow>
                            <mml:mrow>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>u</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:mrow>
                        </mml:mfrac>
                        <mml:msub>
                            <mml:mi>u</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>

                    <label>(16)</label>
</disp-formula>where 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>u</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula> is a vector such that 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:msub>
                            <mml:mi>u</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>&#x2260;</mml:mo>
                        <mml:mn>0</mml:mn>
                    </mml:math>
</inline-formula>. The BFGS update is modified based on the revised quasi-Newton equation. Alternatively, the vector 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>u</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula> choices in 
                <xref ref-type="disp-formula" rid="e16">
Equation (16)</xref> can be expressed as:
                <list list-type="roman-lower">
                    <list-item>
                        <label>(i)</label>
                        <p>For 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:msub>
                                        <mml:mi>u</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>=</mml:mo>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                </mml:math>
</inline-formula>, 
                            <xref ref-type="disp-formula" rid="e16">
Equation (16)</xref> becomes:</p>
                    </list-item>
                </list>

                <disp-formula id="e17">

                    <mml:math display="block">
                        <mml:mover>
                            <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>~</mml:mo>
                        </mml:mover>
                        <mml:mo>=</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mrow>
                                <mml:mn>2</mml:mn>
                                <mml:mo>/</mml:mo>
                                <mml:mn>3</mml:mn>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:mrow>
                            <mml:mrow>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:mrow>
                        </mml:mfrac>
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>.</mml:mo>
                    </mml:math>
</disp-formula>

                <list list-type="roman-lower">
                    <list-item>
                        <label>(ii)</label>
                        <p>For 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:msub>
                                        <mml:mi>u</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>=</mml:mo>
                                    <mml:msub>
                                        <mml:mi>g</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                </mml:math>
</inline-formula>, 
                            <xref ref-type="disp-formula" rid="e16">
Equation (16)</xref> becomes:</p>
                    </list-item>
                </list>

                <disp-formula id="e18">

                    <mml:math display="block">
                        <mml:mover>
                            <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>~</mml:mo>
                        </mml:mover>
                        <mml:mo>=</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mrow>
                                <mml:mn>2</mml:mn>
                                <mml:mo>/</mml:mo>
                                <mml:mn>3</mml:mn>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:mrow>
                            <mml:mrow>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:mrow>
                        </mml:mfrac>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>.</mml:mo>
                    </mml:math>
</disp-formula>

                <list list-type="roman-lower">
                    <list-item>
                        <label>(iii)</label>
                        <p>For 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:msub>
                                        <mml:mi>u</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>=</mml:mo>
                                    <mml:msub>
                                        <mml:mi>g</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                </mml:math>
</inline-formula>, 
                            <xref ref-type="disp-formula" rid="e16">
Equation (16)</xref> becomes:</p>
                    </list-item>
                </list>

                <disp-formula id="e19">

                    <mml:math display="block">
                        <mml:mover>
                            <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>~</mml:mo>
                        </mml:mover>
                        <mml:mo>=</mml:mo>
                        <mml:mfrac>
                            <mml:mn>2</mml:mn>
                            <mml:mn>3</mml:mn>
                        </mml:mfrac>
                        <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                            <mml:mrow>
                                <mml:mn>2</mml:mn>
                                <mml:mo>/</mml:mo>
                                <mml:mn>3</mml:mn>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:mrow>
                            <mml:mrow>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mo>`</mml:mo>
                                        <mml:mn>1</mml:mn>
                                    </mml:mrow>
                                </mml:msub>
                            </mml:mrow>
                        </mml:mfrac>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mo>`</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:mo>.</mml:mo>
                    </mml:math>
</disp-formula>
            </p>
            <p>From the above explanation of the results, we can write the algorithm as follows:</p>
            <p>Stage 1: Let 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mn>0</mml:mn>
                        </mml:msub>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2208;</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:msup>
                            <mml:mi>R</mml:mi>
                            <mml:mi>n</mml:mi>
                        </mml:msup>
                    </mml:math>
</inline-formula>, 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mi>k</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>0</mml:mn>
                    </mml:math>
</inline-formula> and 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>H</mml:mi>
                            <mml:mn>0</mml:mn>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mi>I</mml:mi>
                    </mml:math>
</inline-formula>
            </p>
            <p>Stage 2: If 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mrow>
                            <mml:mo stretchy="true">&#x2016;</mml:mo>
                            <mml:msub>
                                <mml:mi>g</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">&#x2016;</mml:mo>
                        </mml:mrow>
                        <mml:mo>=</mml:mo>
                        <mml:mn>0</mml:mn>
                    </mml:math>
</inline-formula>, stop.</p>
            <p>Stage 3: Evaluate 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mo>&#x2212;</mml:mo>
                        <mml:msub>
                            <mml:mi>H</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>g</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula>.</p>
            <p>Stage 4: Determine the optimal learning rate (step - size) by 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>&#x03b1;</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula> using 
                <xref ref-type="disp-formula" rid="e4 e5">Eqs. (4) &amp; (5)</xref>.</p>
            <p>Stage 5: Let 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:msub>
                            <mml:mi>&#x03b1;</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:msub>
                            <mml:mi>d</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula>. Update 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>H</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                    </mml:math>
</inline-formula> by using 
                <xref ref-type="disp-formula" rid="e9 e16">
Equations (9) and (16)</xref> if 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mover>
                            <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>~</mml:mo>
                        </mml:mover>
                        <mml:mo>&gt;</mml:mo>
                        <mml:mn>0</mml:mn>
                    </mml:math>
</inline-formula>; otherwise, leave 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>H</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                            <mml:mi>H</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                    </mml:math>
</inline-formula>.</p>
            <p>Stage 6: Take 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mi>k</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mi>k</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>1</mml:mn>
                    </mml:math>
</inline-formula>, and then go to Stage 2.</p>
            <p>The following theorem illustrates the theoretical benefits of the new quasi-Newton 
                <xref ref-type="disp-formula" rid="e16">Equation (16)</xref>. To ensure that the matrix 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msub>
                            <mml:mi>B</mml:mi>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:mrow>
                        </mml:msub>
                    </mml:math>
</inline-formula> is positive definite, we need only prove that 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:msubsup>
                            <mml:mi>s</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msubsup>
                        <mml:mover>
                            <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo>~</mml:mo>
                        </mml:mover>
                        <mml:mo>&gt;</mml:mo>
                        <mml:mn>0</mml:mn>
                    </mml:math>
</inline-formula> holds.
                <statement id="state1">
                    <label>Theorem 1.</label>
                    <p>Let matrix sequence 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>B</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mn>1</mml:mn>
                                    </mml:mrow>
                                </mml:msub>
                            </mml:math>
</inline-formula> be generated using 
                        <xref ref-type="disp-formula" rid="e6">
Equation (6)</xref>. Thus, the sequence 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>B</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mn>1</mml:mn>
                                    </mml:mrow>
                                </mml:msub>
                            </mml:math>
</inline-formula> is positive- definite.</p>
                </statement>

                <statement id="state2">
                    <label>Proof.</label>
                    <p>From the different gradient definitions, we have:
                        <disp-formula id="e20">

                            <mml:math display="block">
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mo>=</mml:mo>
                                <mml:mfrac>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>3</mml:mn>
                                </mml:mfrac>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>+</mml:mo>
                                <mml:mfrac>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>3</mml:mn>
                                </mml:mfrac>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>

                            <label>(17)</label>
</disp-formula>
                    </p>
                    <p>By applying Wolfe's condition to the previous equation, we obtain:
                        <disp-formula id="e21">

                            <mml:math display="block">
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2265;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mfrac>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>3</mml:mn>
                                </mml:mfrac>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msubsup>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                        <mml:mi>T</mml:mi>
                                    </mml:msubsup>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:mi>&#x03b4;</mml:mi>
                                    <mml:msubsup>
                                        <mml:mi>g</mml:mi>
                                        <mml:mi>k</mml:mi>
                                        <mml:mi>T</mml:mi>
                                    </mml:msubsup>
                                    <mml:msub>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>

                            <label>(18)</label>
</disp-formula>
                    </p>
                    <p>Because 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>&gt;</mml:mo>
                                <mml:mn>0</mml:mn>
                            </mml:math>
</inline-formula> and 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mi>&#x03b4;</mml:mi>
                                <mml:msubsup>
                                    <mml:mi>g</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>&gt;</mml:mo>
                                <mml:mn>0</mml:mn>
                            </mml:math>
</inline-formula>, 
                        <xref ref-type="disp-formula" rid="e21">Eq. (18)</xref>, we obtain
                        <disp-formula id="e22">

                            <mml:math display="block">
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2265;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mn>0</mml:mn>
                            </mml:math>

                            <label>(19)</label>
</disp-formula>
                    </p>
                    <p>Therefore, 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>B</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mn>1</mml:mn>
                                    </mml:mrow>
                                </mml:msub>
                            </mml:math>
</inline-formula> is positive -definite.</p>
                </statement>
            </p>
        </sec>
        <sec id="sec3">
            <title>3. Convergent analysis</title>
            <p>We provide a global convergence of innovative approaches under circumstances that are comparatively understated.
                <list list-type="order">
                    <list-item>
                        <label>1.</label>
                        <p>The level was set to 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:msub>
                                        <mml:mi>L</mml:mi>
                                        <mml:mn>0</mml:mn>
                                    </mml:msub>
                                    <mml:mo>=</mml:mo>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">{</mml:mo>
                                        <mml:mi>x</mml:mi>
                                        <mml:mspace width="0.25em"/>
                                        <mml:mo>&#x2208;</mml:mo>
                                        <mml:mspace width="0.25em"/>
                                        <mml:msup>
                                            <mml:mi>R</mml:mi>
                                            <mml:mi>n</mml:mi>
                                        </mml:msup>
                                        <mml:mo>:</mml:mo>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:mi>x</mml:mi>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mspace width="0.25em"/>
                                        <mml:mo>&#x2264;</mml:mo>
                                        <mml:mspace width="0.45em"/>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:msub>
                                                <mml:mi>x</mml:mi>
                                                <mml:mn>0</mml:mn>
                                            </mml:msub>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mo stretchy="true">}</mml:mo>
                                    </mml:mrow>
                                </mml:math>
</inline-formula> be convex.</p>
                    </list-item>
                    <list-item>
                        <label>2.</label>
                        <p>Because the gradient satisfies the Lipschitz continuity, there is a positive constant called 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:mi>L</mml:mi>
                                    <mml:mo>&gt;</mml:mo>
                                    <mml:mn>0</mml:mn>
                                </mml:math>
</inline-formula>:</p>
                    </list-item>
                </list>

                <disp-formula id="e23">

                    <mml:math display="block">
                        <mml:mrow>
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:mo>&#x2207;</mml:mo>
                            <mml:mi>f</mml:mi>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:mover>
                                    <mml:mi>x</mml:mi>
                                    <mml:mo>-</mml:mo>
                                </mml:mover>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mo>&#x2212;</mml:mo>
                            <mml:mo>&#x2207;</mml:mo>
                            <mml:mi>f</mml:mi>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mo>+</mml:mo>
                                </mml:msup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mo stretchy="true">)</mml:mo>
                        </mml:mrow>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2264;</mml:mo>
                        <mml:mspace width="0.35em"/>
                        <mml:mi>L</mml:mi>
                        <mml:mrow>
                            <mml:mo stretchy="true">&#x2016;</mml:mo>
                            <mml:mover>
                                <mml:mi>x</mml:mi>
                                <mml:mo>-</mml:mo>
                            </mml:mover>
                            <mml:mo>&#x2212;</mml:mo>
                            <mml:msup>
                                <mml:mi>x</mml:mi>
                                <mml:mo>+</mml:mo>
                            </mml:msup>
                            <mml:mo stretchy="true">&#x2016;</mml:mo>
                        </mml:mrow>
                        <mml:mo>,</mml:mo>
                        <mml:mo>&#x2200;</mml:mo>
                        <mml:mover>
                            <mml:mi>x</mml:mi>
                            <mml:mo>-</mml:mo>
                        </mml:mover>
                        <mml:mo>,</mml:mo>
                        <mml:msup>
                            <mml:mi>x</mml:mi>
                            <mml:mo>+</mml:mo>
                        </mml:msup>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2208;</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:msub>
                            <mml:mi>L</mml:mi>
                            <mml:mn>0</mml:mn>
                        </mml:msub>
                        <mml:mo>.</mml:mo>
                    </mml:math>

                    <label>(20)</label>
</disp-formula>
            </p>
            <p>The series 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mrow>
                            <mml:mo stretchy="true">{</mml:mo>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">}</mml:mo>
                        </mml:mrow>
                    </mml:math>
</inline-formula> generated by a new algorithm is evident in 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mi>S</mml:mi>
                    </mml:math>
</inline-formula> because 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mrow>
                            <mml:mo stretchy="true">{</mml:mo>
                            <mml:msub>
                                <mml:mi>f</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mo stretchy="true">}</mml:mo>
                        </mml:mrow>
                    </mml:math>
</inline-formula> is a decreasing series, and there is a constant 

                <inline-formula>

                    <mml:math display="inline">
                        <mml:msup>
                            <mml:mi>f</mml:mi>
                            <mml:mo>&#x2217;</mml:mo>
                        </mml:msup>
                    </mml:math>
</inline-formula> that results in
                <disp-formula id="e24">

                    <mml:math display="block">
                        <mml:munder>
                            <mml:mo mathvariant="italic">lim</mml:mo>
                            <mml:mrow>
                                <mml:mi>k</mml:mi>
                                <mml:mo>&#x2192;</mml:mo>
                                <mml:mo>&#x221e;</mml:mo>
                            </mml:mrow>
                        </mml:munder>
                        <mml:msub>
                            <mml:mi>f</mml:mi>
                            <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msup>
                            <mml:mi>f</mml:mi>
                            <mml:mo>&#x2217;</mml:mo>
                        </mml:msup>
                    </mml:math>

                    <label>(21)</label>
</disp-formula>

                <list list-type="order">
                    <list-item>
                        <label>3.</label>
                        <p>Let Q be a matrix from the 2
                            <sup>nd</sup> derivatives of the 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:mi>f</mml:mi>
                                </mml:math>
</inline-formula>. Then, there exist constants 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:mi>R</mml:mi>
                                </mml:math>
</inline-formula> and 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:mi>r</mml:mi>
                                </mml:math>
</inline-formula>, such that:</p>
                    </list-item>
                </list>

                <disp-formula id="e25">

                    <mml:math display="block">
                        <mml:mi>r</mml:mi>
                        <mml:msup>
                            <mml:mrow>
                                <mml:mo stretchy="true">&#x2016;</mml:mo>
                                <mml:mi>z</mml:mi>
                                <mml:mo stretchy="true">&#x2016;</mml:mo>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2264;</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:msup>
                            <mml:mi>z</mml:mi>
                            <mml:mi>T</mml:mi>
                        </mml:msup>
                        <mml:mi mathvariant="italic">Qz</mml:mi>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2264;</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:mi>R</mml:mi>
                        <mml:msup>
                            <mml:mrow>
                                <mml:mo stretchy="true">&#x2016;</mml:mo>
                                <mml:mi>z</mml:mi>
                                <mml:mo stretchy="true">&#x2016;</mml:mo>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                        </mml:msup>
                    </mml:math>

                    <label>(22)</label>
</disp-formula>
            </p>
            <p>for all 
                <inline-formula>

                    <mml:math display="inline">
                        <mml:mi>z</mml:mi>
                        <mml:mspace width="0.25em"/>
                        <mml:mo>&#x2208;</mml:mo>
                        <mml:mspace width="0.25em"/>
                        <mml:msup>
                            <mml:mi>R</mml:mi>
                            <mml:mi>n</mml:mi>
                        </mml:msup>
                    </mml:math>
</inline-formula>, for more details see.
                <sup>
                    <xref ref-type="bibr" rid="ref12">12</xref>&#x2013;
                    <xref ref-type="bibr" rid="ref14">14</xref>
                </sup>
                <statement id="state3">
                    <label>Theorem 2.</label>
                    <p>If 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mrow>
                                    <mml:mo stretchy="true">{</mml:mo>
                                    <mml:msub>
                                        <mml:mi>x</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">}</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula> is generated using the proposed algorithm. Then we have:
                        <disp-formula id="e26">

                            <mml:math display="block">
                                <mml:mi>r</mml:mi>
                                <mml:msup>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mi>R</mml:mi>
                                <mml:msup>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mo>.</mml:mo>
                            </mml:math>

                            <label>(23)</label>
</disp-formula>and
                        <disp-formula id="e27">

                            <mml:math display="block">
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:mover>
                                        <mml:msub>
                                            <mml:mi>y</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo>~</mml:mo>
                                    </mml:mover>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi>L</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mi>R</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mo>.</mml:mo>
                            </mml:math>

                            <label>(24)</label>
</disp-formula>
                    </p>
                </statement>

                <statement id="state4">
                    <label>Proof:</label>
                    <p>By different gradient definitions 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                            </mml:math>
</inline-formula> and combining 
                        <xref ref-type="disp-formula" rid="e10">Equations (10)</xref> with 
                        <xref ref-type="disp-formula" rid="e16">(16)</xref>, we obtain:
                        <disp-formula id="e28">

                            <mml:math display="block">
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mo>=</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mi>Q</mml:mi>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>x</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:mfrac>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>3</mml:mn>
                                </mml:mfrac>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>+</mml:mo>
                                <mml:mfrac>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>3</mml:mn>
                                </mml:mfrac>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:mo>=</mml:mo>
                                <mml:mn>2</mml:mn>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mn>2</mml:mn>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>.</mml:mo>
                            </mml:math>

                            <label>(25)</label>
</disp-formula>
                    </p>
                    <p>Utilizing the mean value theorem and Taylor series, we obtain:
                        <disp-formula id="e29">

                            <mml:math display="block">
                                <mml:msub>
                                    <mml:mi>f</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mn>1</mml:mn>
                                    </mml:mrow>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mi>f</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>+</mml:mo>
                                <mml:mfrac>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>2</mml:mn>
                                </mml:mfrac>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mi>Q</mml:mi>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>&#x03b7;</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:math>

                            <label>(26)</label>
</disp-formula>where 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>&#x03be;</mml:mi>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2208;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mn>0</mml:mn>
                                    <mml:mo>,</mml:mo>
                                    <mml:mn>1</mml:mn>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula> and 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>&#x03b7;</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>+</mml:mo>
                                <mml:mi>&#x03be;</mml:mi>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>x</mml:mi>
                                        <mml:mrow>
                                            <mml:mi>k</mml:mi>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>x</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>. As such by 
                        <xref ref-type="disp-formula" rid="e28 e29">Eqs. (25) and (26)</xref>, as follows:
                        <disp-formula id="e30">

                            <mml:math display="block">
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mo>=</mml:mo>
                                <mml:mn>2</mml:mn>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msubsup>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                        <mml:mi>T</mml:mi>
                                    </mml:msubsup>
                                    <mml:msub>
                                        <mml:mi>g</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>+</mml:mo>
                                    <mml:mfrac>
                                        <mml:mn>1</mml:mn>
                                        <mml:mn>2</mml:mn>
                                    </mml:mfrac>
                                    <mml:msubsup>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                        <mml:mi>T</mml:mi>
                                    </mml:msubsup>
                                    <mml:mi>Q</mml:mi>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:msub>
                                            <mml:mi>&#x03b7;</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                    <mml:msub>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mn>2</mml:mn>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:mn>2</mml:mn>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mi>Q</mml:mi>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>&#x03b7;</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mn>2</mml:mn>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mi>Q</mml:mi>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>&#x03b7;</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:math>

                            <label>(27)</label>
</disp-formula>
                    </p>
                    <p>Meeting Assumption 3, it is simple to surmise:
                        <disp-formula id="e31">

                            <mml:math display="block">
                                <mml:mi>r</mml:mi>
                                <mml:msup>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mi>R</mml:mi>
                                <mml:msup>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                            </mml:math>

                            <label>(28)</label>
</disp-formula>
                    </p>
                    <p>Then, we obtain different gradient definitions of 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                            </mml:math>
</inline-formula> by direct calculations:
                        <disp-formula id="e32">

                            <mml:math display="block">
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:mover>
                                        <mml:msub>
                                            <mml:mi>y</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo>~</mml:mo>
                                    </mml:mover>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mo>=</mml:mo>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:mfrac>
                                        <mml:mn>2</mml:mn>
                                        <mml:mn>3</mml:mn>
                                    </mml:mfrac>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>+</mml:mo>
                                    <mml:mfrac>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">[</mml:mo>
                                            <mml:mn>2</mml:mn>
                                            <mml:mo>/</mml:mo>
                                            <mml:mn>3</mml:mn>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:msub>
                                                    <mml:mi>f</mml:mi>
                                                    <mml:mi>k</mml:mi>
                                                </mml:msub>
                                                <mml:mo>&#x2212;</mml:mo>
                                                <mml:msub>
                                                    <mml:mi>f</mml:mi>
                                                    <mml:mrow>
                                                        <mml:mi>k</mml:mi>
                                                        <mml:mo>+</mml:mo>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:mrow>
                                                </mml:msub>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                            <mml:mo stretchy="true">]</mml:mo>
                                        </mml:mrow>
                                        <mml:mrow>
                                            <mml:msubsup>
                                                <mml:mi>s</mml:mi>
                                                <mml:mi>k</mml:mi>
                                                <mml:mi>T</mml:mi>
                                            </mml:msubsup>
                                            <mml:msub>
                                                <mml:mi>u</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                        </mml:mrow>
                                    </mml:mfrac>
                                    <mml:msub>
                                        <mml:mi>u</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mfrac>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>3</mml:mn>
                                </mml:mfrac>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mo>+</mml:mo>
                                <mml:mfrac>
                                    <mml:mrow>
                                        <mml:mo>|</mml:mo>
                                        <mml:mo stretchy="true">[</mml:mo>
                                        <mml:msubsup>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                            <mml:mi>T</mml:mi>
                                        </mml:msubsup>
                                        <mml:mi>Q</mml:mi>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:msub>
                                                <mml:mi>&#x03b7;</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:mn>2</mml:mn>
                                        <mml:mo>/</mml:mo>
                                        <mml:mn>3</mml:mn>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:msubsup>
                                                <mml:mi>s</mml:mi>
                                                <mml:mi>k</mml:mi>
                                                <mml:mi>T</mml:mi>
                                            </mml:msubsup>
                                            <mml:msub>
                                                <mml:mi>y</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mo stretchy="true">]</mml:mo>
                                        <mml:mo>|</mml:mo>
                                    </mml:mrow>
                                    <mml:mrow>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">&#x2016;</mml:mo>
                                            <mml:msub>
                                                <mml:mi>&#x03b4;</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        </mml:mrow>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">&#x2016;</mml:mo>
                                            <mml:msub>
                                                <mml:mi>u</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        </mml:mrow>
                                    </mml:mrow>
                                </mml:mfrac>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>u</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mfrac>
                                    <mml:mn>4</mml:mn>
                                    <mml:mn>3</mml:mn>
                                </mml:mfrac>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mo>+</mml:mo>
                                <mml:mfrac>
                                    <mml:mrow>
                                        <mml:mo>|</mml:mo>
                                        <mml:mo stretchy="true">[</mml:mo>
                                        <mml:msubsup>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                            <mml:mi>T</mml:mi>
                                        </mml:msubsup>
                                        <mml:mi>Q</mml:mi>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:msub>
                                                <mml:mi>&#x03b7;</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">]</mml:mo>
                                        <mml:mo>|</mml:mo>
                                    </mml:mrow>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                </mml:mfrac>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mn>4</mml:mn>
                                <mml:mo>/</mml:mo>
                                <mml:mn>3</mml:mn>
                                <mml:mi>L</mml:mi>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mo>+</mml:mo>
                                <mml:mi>R</mml:mi>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mn>4</mml:mn>
                                    <mml:mo>/</mml:mo>
                                    <mml:mn>3</mml:mn>
                                    <mml:mi>L</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mi>R</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                            </mml:math>

                            <label>(29)</label>
</disp-formula>
                    </p>
                    <p>The proof is finished.</p>
                </statement>

                <statement id="state5">
                    <label>Theorem 3.</label>
                    <p>If the constants 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>a</mml:mi>
                                    <mml:mn>1</mml:mn>
                                </mml:msub>
                                <mml:mo>&gt;</mml:mo>
                                <mml:mn>0</mml:mn>
                            </mml:math>
</inline-formula> and 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>a</mml:mi>
                                    <mml:mn>2</mml:mn>
                                </mml:msub>
                                <mml:mo>&gt;</mml:mo>
                                <mml:mn>0</mml:mn>
                            </mml:math>
</inline-formula> exist, then the following inequality holds:
                        <disp-formula id="e33">

                            <mml:math display="block">
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:msub>
                                    <mml:mi>B</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mn>2</mml:mn>
                                </mml:msub>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2265;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:msub>
                                    <mml:mi>a</mml:mi>
                                    <mml:mn>2</mml:mn>
                                </mml:msub>
                                <mml:msup>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mo>,</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mtext>and</mml:mtext>
                                <mml:mspace width="0.25em"/>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>B</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:msub>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:msub>
                                    <mml:mi>a</mml:mi>
                                    <mml:mn>1</mml:mn>
                                </mml:msub>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>s</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                            </mml:math>

                            <label>(30)</label>
</disp-formula>for any 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>k</mml:mi>
                            </mml:math>
</inline-formula>. The sequence 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mrow>
                                    <mml:mo stretchy="true">{</mml:mo>
                                    <mml:msub>
                                        <mml:mi>x</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">}</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula> is obtained using the new algorithm, and we obtain:
                        <disp-formula id="e34">

                            <mml:math display="block">
                                <mml:munder>
                                    <mml:mo>lim</mml:mo>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>&#x2192;</mml:mo>
                                        <mml:mo>&#x221e;</mml:mo>
                                    </mml:mrow>
                                </mml:munder>
                                <mml:mo mathvariant="italic">inf</mml:mo>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>g</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mo>=</mml:mo>
                                <mml:mn>0</mml:mn>
                                <mml:mo>.</mml:mo>
                            </mml:math>

                            <label>(31)</label>
</disp-formula>
                    </p>
                </statement>

                <statement id="state6">
                    <label>Proof:</label>
                    <p>The proof is straightforward, similar to the proof of 
                        <xref ref-type="statement" rid="state5">Theorem 3</xref> in.
                        <sup>
                            <xref ref-type="bibr" rid="ref6">6</xref>
                        </sup>
                    </p>
                    <p>In this study, we prove a global convergence theorem for non-convex problems and suggest a cautious updating strategy that is comparable to that mentioned previously. We state a Powell-related lemma for motivational purposes.
                        <sup>
                            <xref ref-type="bibr" rid="ref15">15</xref>
                        </sup>
                    </p>
                </statement>

                <statement id="state7">
                    <label>Lemma 1.</label>
                    <p>A smooth function f that is limited below can be treated using the BFGS technique if a constant 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>M</mml:mi>
                                <mml:mo>&gt;</mml:mo>
                                <mml:mn>0</mml:mn>
                            </mml:math>
</inline-formula> exists, which makes the inequality:
                        <disp-formula id="e35">

                            <mml:math display="block">
                                <mml:msup>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:mover>
                                            <mml:msub>
                                                <mml:mi>y</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo>~</mml:mo>
                                        </mml:mover>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mo>/</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mi>M</mml:mi>
                            </mml:math>

                            <label>(32)</label>
</disp-formula>then:
                        <disp-formula id="e36">

                            <mml:math display="block">
                                <mml:munder>
                                    <mml:mo>lim</mml:mo>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>&#x2192;</mml:mo>
                                        <mml:mo>&#x221e;</mml:mo>
                                    </mml:mrow>
                                </mml:munder>
                                <mml:mo mathvariant="italic">inf</mml:mo>
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>g</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mo>=</mml:mo>
                                <mml:mn>0</mml:mn>
                                <mml:mo>.</mml:mo>
                            </mml:math>

                            <label>(33)</label>
</disp-formula>
                    </p>
                </statement>

                <statement id="state8">
                    <label>Theorem 4.</label>
                    <p>If these Assumptions hold, 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mrow>
                                    <mml:mo stretchy="true">{</mml:mo>
                                    <mml:msub>
                                        <mml:mi>x</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">}</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula> is generated by the new algorithm. Then 
                        <xref ref-type="disp-formula" rid="e35">Eq. (32)</xref> holds.</p>
                </statement>

                <statement id="state9">
                    <label>Proof:</label>
                    <p>If 
                        <xref ref-type="disp-formula" rid="e36">Eq.(33)</xref> fails to hold, then there exists a constant 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>&#x03b5;</mml:mi>
                                <mml:mo>&gt;</mml:mo>
                                <mml:mn>0</mml:mn>
                            </mml:math>
</inline-formula>, such that:
                        <disp-formula id="e37">

                            <mml:math display="block">
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>g</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2265;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mi>&#x03b5;</mml:mi>
                                <mml:mo>.</mml:mo>
                            </mml:math>

                            <label>(34)</label>
</disp-formula>
                    </p>
                    <p>Therefore, a constant 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>r</mml:mi>
                                <mml:mo>&gt;</mml:mo>
                                <mml:mn>0</mml:mn>
                            </mml:math>
</inline-formula> exists, such that:
                        <disp-formula id="e38">

                            <mml:math display="block">
                                <mml:mi>r</mml:mi>
                                <mml:msup>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:msub>
                                            <mml:mi>s</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mo>.</mml:mo>
                            </mml:math>

                            <label>(35)</label>
</disp-formula>
                    </p>
                    <p>So, combining 
                        <xref ref-type="disp-formula" rid="e32 e38">Eqs. (29) and (35)</xref> imply that:
                        <disp-formula id="e39">

                            <mml:math display="block">
                                <mml:msup>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                        <mml:mover>
                                            <mml:msub>
                                                <mml:mi>y</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo>~</mml:mo>
                                        </mml:mover>
                                        <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    </mml:mrow>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mo>/</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                    <mml:mi>T</mml:mi>
                                </mml:msubsup>
                                <mml:mover>
                                    <mml:msub>
                                        <mml:mi>y</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>~</mml:mo>
                                </mml:mover>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2264;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:mi>M</mml:mi>
                                <mml:mo>.</mml:mo>
                            </mml:math>

                            <label>(36)</label>
</disp-formula>
                    </p>
                    <p>The proof is finished.</p>
                </statement>
            </p>
        </sec>
        <sec id="sec4">
            <title>4. Numerical experiments</title>
            <p>In this section, we present a numerical comparison of QN -techniques and suggest modifications for solving 4
                <sup>th</sup> order nonlinear partial differential equations.
                <statement id="state10">
                    <label>Example 1:</label>
                    <p>Consider the nonlinear 4
                        <sup>th</sup> order has the form;
                        <disp-formula id="e40">

                            <mml:math display="block">
                                <mml:mtable displaystyle="true">
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi>xt</mml:mi>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mtext>xxxy</mml:mtext>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:mn>2</mml:mn>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi>xx</mml:mi>
                                            </mml:msub>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi mathvariant="normal">y</mml:mi>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:mn>4</mml:mn>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi mathvariant="normal">x</mml:mi>
                                            </mml:msub>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi>xy</mml:mi>
                                            </mml:msub>
                                            <mml:mo>=</mml:mo>
                                            <mml:mn>0</mml:mn>
                                            <mml:mo mathvariant="bold">;</mml:mo>
                                        </mml:mtd>
                                    </mml:mtr>
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mi>x</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mi>y</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mn>0</mml:mn>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                            <mml:mo>=</mml:mo>
                                            <mml:mfrac>
                                                <mml:mn>1</mml:mn>
                                                <mml:mn>2</mml:mn>
                                            </mml:mfrac>
                                            <mml:msup>
                                                <mml:mo mathvariant="italic">sech</mml:mo>
                                                <mml:mn>2</mml:mn>
                                            </mml:msup>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mfrac>
                                                    <mml:mn>1</mml:mn>
                                                    <mml:mn>2</mml:mn>
                                                </mml:mfrac>
                                                <mml:mrow>
                                                    <mml:mo stretchy="true">(</mml:mo>
                                                    <mml:mi>x</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mi>y</mml:mi>
                                                    <mml:mo stretchy="true">)</mml:mo>
                                                </mml:mrow>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                            <mml:mspace width="0.25em"/>
                                            <mml:mtext>and</mml:mtext>
                                            <mml:mo>,</mml:mo>
                                        </mml:mtd>
                                    </mml:mtr>
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:mtext mathvariant="italic">exact solution</mml:mtext>
                                            <mml:mspace width="0.25em"/>
                                            <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mi>x</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mi>y</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mi>z</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mi>t</mml:mi>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                            <mml:mo>=</mml:mo>
                                            <mml:mo mathvariant="italic">tanh</mml:mo>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mfrac>
                                                    <mml:mn>1</mml:mn>
                                                    <mml:mn>2</mml:mn>
                                                </mml:mfrac>
                                                <mml:mrow>
                                                    <mml:mo stretchy="true">(</mml:mo>
                                                    <mml:mi>x</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mi>y</mml:mi>
                                                    <mml:mo>&#x2212;</mml:mo>
                                                    <mml:mi>t</mml:mi>
                                                    <mml:mo stretchy="true">)</mml:mo>
                                                </mml:mrow>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                        </mml:mtd>
                                    </mml:mtr>
                                </mml:mtable>
                            </mml:math>
</disp-formula>
                    </p>
                    <p>The results of solving the above equation at different times t are presented in 
                        <xref ref-type="table" rid="T1">
Table 1</xref>. The neural solution for this equation is shown in 
                        <xref ref-type="fig" rid="f1">
Figure 1</xref>.</p>
                    <p>We stopped utilizing the algorithms by employing Himmeblau's law
                        <sup>
                            <xref ref-type="bibr" rid="ref18">18</xref>
                        </sup>:</p>
                    <p>If 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mrow>
                                    <mml:mo>|</mml:mo>
                                    <mml:mi>f</mml:mi>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:msub>
                                            <mml:mi>x</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                    <mml:mo>|</mml:mo>
                                </mml:mrow>
                                <mml:mo>&gt;</mml:mo>
                                <mml:mn>1</mml:mn>
                                <mml:msup>
                                    <mml:mn>0</mml:mn>
                                    <mml:mrow>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:mn>5</mml:mn>
                                    </mml:mrow>
                                </mml:msup>
                                <mml:mo>,</mml:mo>
                            </mml:math>
</inline-formula> then 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mfrac>
                                    <mml:mrow>
                                        <mml:mo>|</mml:mo>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:msub>
                                                <mml:mi>x</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:msub>
                                                <mml:mi>x</mml:mi>
                                                <mml:mrow>
                                                    <mml:mi>k</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mn>1</mml:mn>
                                                </mml:mrow>
                                            </mml:msub>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mo>|</mml:mo>
                                    </mml:mrow>
                                    <mml:mrow>
                                        <mml:mo>|</mml:mo>
                                        <mml:mi>f</mml:mi>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:msub>
                                                <mml:mi>x</mml:mi>
                                                <mml:mi>k</mml:mi>
                                            </mml:msub>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mo>|</mml:mo>
                                    </mml:mrow>
                                </mml:mfrac>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:math>
</inline-formula>. Otherwise, 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mrow>
                                    <mml:mo>|</mml:mo>
                                    <mml:mi>f</mml:mi>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:msub>
                                            <mml:mi>x</mml:mi>
                                            <mml:mi>k</mml:mi>
                                        </mml:msub>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:mi>f</mml:mi>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:msub>
                                            <mml:mi>x</mml:mi>
                                            <mml:mrow>
                                                <mml:mi>k</mml:mi>
                                                <mml:mo>+</mml:mo>
                                                <mml:mn>1</mml:mn>
                                            </mml:mrow>
                                        </mml:msub>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                    <mml:mo>|</mml:mo>
                                </mml:mrow>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                            </mml:math>
</inline-formula>. For every problem, if 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mrow>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                    <mml:msub>
                                        <mml:mi>g</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">&#x2016;</mml:mo>
                                </mml:mrow>
                                <mml:mo>&lt;</mml:mo>
                                <mml:mi>&#x03b5;</mml:mi>
                            </mml:math>
</inline-formula> is used, the program is terminated.</p>
                    <p>Quasi-Newton approaches perform better when an appropriate quasi-Newton equation is employed. The performance of the new update with 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>u</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mn>1</mml:mn>
                                    </mml:mrow>
                                </mml:msub>
                            </mml:math>
</inline-formula>was the best of the three methods, whereas the normal performance of the new update with 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>u</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mi>y</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:math>
</inline-formula> and 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>u</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                            </mml:math>
</inline-formula> was somewhat better than that of the BFGS technique. As a result, among the QN -procedures for unconstrained problems, the new update with 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>u</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mi>g</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mn>1</mml:mn>
                                    </mml:mrow>
                                </mml:msub>
                            </mml:math>
</inline-formula> is the most well -organized.</p>
                </statement>

                <statement id="state11">
                    <label>Example 2:</label>
                    <p>Consider the nonlinear 4
                        <sup>th</sup> order has the form:
                        <disp-formula id="e41">

                            <mml:math display="block">
                                <mml:mtable displaystyle="true">
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi>tt</mml:mi>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi>xx</mml:mi>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mtext>xxxx</mml:mtext>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi>yy</mml:mi>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                <mml:mi>zz</mml:mi>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:mn>3</mml:mn>
                                            <mml:msub>
                                                <mml:mrow>
                                                    <mml:mo stretchy="true">(</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                                        <mml:mn>2</mml:mn>
                                                    </mml:msup>
                                                    <mml:mo stretchy="true">)</mml:mo>
                                                </mml:mrow>
                                                <mml:mi>xx</mml:mi>
                                            </mml:msub>
                                            <mml:mo>=</mml:mo>
                                            <mml:mn>0</mml:mn>
                                        </mml:mtd>
                                    </mml:mtr>
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mi mathvariant="normal">x</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mi mathvariant="normal">y</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mi mathvariant="normal">z</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mn>0</mml:mn>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                            <mml:mo>=</mml:mo>
                                            <mml:mfrac>
                                                <mml:mn>1</mml:mn>
                                                <mml:mn>2</mml:mn>
                                            </mml:mfrac>
                                            <mml:msup>
                                                <mml:mo>sech</mml:mo>
                                                <mml:mn>2</mml:mn>
                                            </mml:msup>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mfrac>
                                                    <mml:mn>1</mml:mn>
                                                    <mml:mn>2</mml:mn>
                                                </mml:mfrac>
                                                <mml:mrow>
                                                    <mml:mo stretchy="true">(</mml:mo>
                                                    <mml:mi mathvariant="normal">x</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mi mathvariant="normal">y</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mi mathvariant="normal">z</mml:mi>
                                                    <mml:mo stretchy="true">)</mml:mo>
                                                </mml:mrow>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                            <mml:mo>,</mml:mo>
                                            <mml:msub>
                                                <mml:mi mathvariant="normal">u</mml:mi>
                                                <mml:mi mathvariant="normal">t</mml:mi>
                                            </mml:msub>
                                            <mml:mo>=</mml:mo>
                                            <mml:mo>tanh</mml:mo>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mfrac>
                                                    <mml:mn>1</mml:mn>
                                                    <mml:mn>2</mml:mn>
                                                </mml:mfrac>
                                                <mml:mrow>
                                                    <mml:mo stretchy="true">(</mml:mo>
                                                    <mml:mi mathvariant="normal">x</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mi mathvariant="normal">y</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mi mathvariant="normal">z</mml:mi>
                                                    <mml:mo stretchy="true">)</mml:mo>
                                                </mml:mrow>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                            <mml:msup>
                                                <mml:mo>sech</mml:mo>
                                                <mml:mn>2</mml:mn>
                                            </mml:msup>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mfrac>
                                                    <mml:mn>1</mml:mn>
                                                    <mml:mn>2</mml:mn>
                                                </mml:mfrac>
                                                <mml:mrow>
                                                    <mml:mo stretchy="true">(</mml:mo>
                                                    <mml:mi mathvariant="normal">x</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mi mathvariant="normal">y</mml:mi>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:mi mathvariant="normal">z</mml:mi>
                                                    <mml:mo stretchy="true">)</mml:mo>
                                                </mml:mrow>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                        </mml:mtd>
                                    </mml:mtr>
                                </mml:mtable>
                            </mml:math>
</disp-formula>
                    </p>
                    <p>Exact solution:
                        <disp-formula id="e42">

                            <mml:math display="block">
                                <mml:mi mathvariant="normal">&#x02af;</mml:mi>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi mathvariant="normal">x</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi mathvariant="normal">y</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi mathvariant="normal">z</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi mathvariant="normal">t</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:mo>=</mml:mo>
                                <mml:mfrac>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>2</mml:mn>
                                </mml:mfrac>
                                <mml:msup>
                                    <mml:mo>sech</mml:mo>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mfrac>
                                        <mml:mn>1</mml:mn>
                                        <mml:mn>2</mml:mn>
                                    </mml:mfrac>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi mathvariant="normal">x</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mi mathvariant="normal">y</mml:mi>
                                        <mml:mo>+</mml:mo>
                                        <mml:mi mathvariant="normal">z</mml:mi>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:mn>2</mml:mn>
                                        <mml:mi mathvariant="normal">t</mml:mi>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</disp-formula>
                    </p>
                    <p>The neural solution for this equation is shown in 
                        <xref ref-type="fig" rid="f2">
Figure 2</xref> when z = -0.5. The accuracy for epochs and time is presented in 
                        <xref ref-type="table" rid="T2">
Table 2</xref>, and 
                        <xref ref-type="table" rid="T3">
Table 3</xref>, illustrates the results of the neural solution of the equation.</p>
                </statement>
            </p>
            <table-wrap id="T1" orientation="portrait" position="float">
                <label>
Table 1. </label>
                <caption>
                    <title>The results of suggested algorithm for different values of time t.</title>
                </caption>
                <table content-type="article-table" frame="hsides">
                    <thead>
                        <tr>
                            <th align="left" colspan="1" rowspan="2" valign="top">X = y</th>
                            <th align="left" colspan="1" rowspan="2" valign="top">ti exact</th>
                            <th align="left" colspan="5" rowspan="1" valign="top">Suggested update</th>
                        </tr>
                        <tr>
                            <th align="left" colspan="1" rowspan="1" valign="top">t = 0.001</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">t = 0.01</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">t = 0.05</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">t = 0.25</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">
t = 0. 5</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.000499999958333338</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.000048659724380</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.00499995832713615</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.025004418506876</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.124353001771672</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.244918662401479</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.1</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.0991729368500791</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.099174522493650</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.0947152247011525</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.074859690643595</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.0249947929685649</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.148885033624227</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.2</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.196894751347250</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.196894751347288</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.192565398608004</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.173235732159165</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.0748596906873580</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">-0.0499583749589804</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.3</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.290854977351376</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.290854977351250</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.286730291373398</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.268271182008229</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.173235157834554</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.0499583749579298</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.4</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.379521061607639</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.379521061607816</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.375662661174346</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.358357398344881</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.268271160988048</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.148885033623492</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.5</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.461723842547565</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.461723842547454</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.458175852175461</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.442230453940485</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.358357335349861</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.244918662402002</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.6</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.536693682582613</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.536693686709420</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.533482128457157</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.519021833904887</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.442230290513323</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.336375352939167</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.7</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.604050311415608</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.604050311415511</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.601184473121516</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.588259256403465</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.519021833898177</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.421898609908564</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.8</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.663757149868171</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.663757149868364</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.661232203097477</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.649827607630977</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.588259256398005</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.500520211189160</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.9</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.716054324313046</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.716054380560282</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.713854553039899</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.703905603862037</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.649827419353020</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.571668985813867</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">1</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.761384088809508</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.761384088809337</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.759486275064505</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.750893283626045</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.703905603936521</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0.635140845030389</td>
                        </tr>
                    </tbody>
                </table>
            </table-wrap>
            <fig fig-type="figure" id="f1" orientation="portrait" position="float">
                <label>
Figure 1. </label>
                <caption>
                    <title>Illustration the results using new algorithm for different time t.</title>
                </caption>
                <graphic id="gr1" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/190584/c57e4b17-c84d-41af-bff7-2bc0be961a23_figure1.gif"/>
            </fig>
            <fig fig-type="figure" id="f2" orientation="portrait" position="float">
                <label>
Figure 2. </label>
                <caption>
                    <title>Solution for z = -1/2.</title>
                </caption>
                <graphic id="gr2" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/190584/c57e4b17-c84d-41af-bff7-2bc0be961a23_figure2.gif"/>
            </fig>
            <table-wrap id="T2" orientation="portrait" position="float">
                <label>
Table 2. </label>
                <caption>
                    <title>Properties of the proposed algorithm for solving 
                        <xref ref-type="statement" rid="state10">Example 1</xref>.</title>
                </caption>
                <table content-type="article-table" frame="hsides">
                    <thead>
                        <tr>
                            <th align="left" colspan="1" rowspan="1" valign="top">Train Function &#x201c;Trainbfg&#x201d;</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">Performance of train</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">Epoch</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">Time</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">
Msereg</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">[t = 0.001]</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">4.72e-27</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">818</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0:00:02</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">1.4903e-11</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">[t = 0.01]</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">7.27e-23</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">404</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0:00:00</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">3.0524e-17</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">[t = 0.05]</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">9.34e-24</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">33</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0:00:00</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">7.6100e-12</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">[t = 0.25]</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">2.64e-27</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">909</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0:00:01</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">8.7302e-16</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">[t = 0. 5]</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">1.59e-24</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">593</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">0:00:01</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">5.4723e-12</td>
                        </tr>
                    </tbody>
                </table>
            </table-wrap>
            <table-wrap id="T3" orientation="portrait" position="float">
                <label>
Table 3. </label>
                <caption>
                    <title>MSE and performance for training, validation, and testing for the solution of 
                        <xref ref-type="statement" rid="state11">Example 2</xref>.</title>
                </caption>
                <table content-type="article-table" frame="hsides">
                    <thead>
                        <tr>
                            <th align="left" colspan="1" rowspan="1" valign="top"/>
                            <th align="left" colspan="1" rowspan="1" valign="top">LM</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">Suggested update BFG</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">SCG</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">
RP</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Time</bold>
</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">00:00:39</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">00:00: 8</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">00:00:44</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">00:00:12</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Best Epoch</bold>
</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">1000</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">810</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">1000</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">1000</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>MSE</bold>
</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">2.61912e-12</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">6.9328543e-17</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">2.9424106e-07</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">5.9553091e-06</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Best training perf</bold>
</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">2.694601e-12</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">6.694813e-14</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">2.21545518e-07</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">5.9894044e-06</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Best validation perf</bold>
</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">2.334575e-12</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">7.2694735e-16</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">1.996644e-07</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">5.7156087e-06</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="top">
                                <bold>Best test perf</bold>
</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">2.5514463e-12</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">7.7070942e-15</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">2.254638e-07</td>
                            <td align="left" colspan="1" rowspan="1" valign="top">6.0358983e-06</td>
                        </tr>
                    </tbody>
                </table>
            </table-wrap>
        </sec>
        <sec id="sec5" sec-type="conclusions">
            <title>5. Conclusions</title>
            <p>In this study, we constructed improved BFGS quasi-Newton updating formulae by using the proposed robust QN -equation. Second-order information from Hessian&#x2019;s Hessian objective function Hessian&#x2019;s is used in this study to develop a novel quasi-Newton equation. Two nonlinear 4
                <sup>th</sup> order example are provided to illustrate the accuracy of the suggested update, The results are consistent with the practical results and conform to the results that the suggested update, is globally convergent.</p>
        </sec>
    </body>
    <back>
        <sec id="sec8" sec-type="data-availability">
            <title>Data availability</title>
            <p>No data were included in this study.</p>
        </sec>
        <ref-list>
            <title>References</title>
            <ref id="ref1">
                <label>1</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hassan</surname>
                            <given-names>MA</given-names>
                        </name>
</person-group>:
                    <article-title>Estimate the Effect of Rainwaters in Contaminated Soil by Using Simulink Technique.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2018</year>;<volume>1003</volume>:<fpage>012057</fpage>. 1-6.</mixed-citation>
            </ref>
            <ref id="ref2">
                <label>2</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Jamil</surname>
                            <given-names>HJ</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al-Noor</surname>
                            <given-names>TH</given-names>
                        </name>
</person-group>:
                    <article-title>Hookah Smoking with Health Risk Perception of Different Types of Tobacco.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2020</year>;<volume>1664</volume>(<issue>1</issue>):<fpage>012127</fpage>. 1-11.
                    <pub-id pub-id-type="doi">10.1088/1742-6596/1664/1/012127</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref3">
                <label>
3</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hussein</surname>
                            <given-names>NA</given-names>
                        </name>
</person-group>:
                    <article-title>Solitary Wave Solution of Zakharov-Kuznetsov Equation.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conf. Proc.</italic>
</source>
                    <year>2022</year>;<volume>2398</volume>(<issue>1</issue>):<fpage>060084</fpage>. 1-6.</mixed-citation>
            </ref>
            <ref id="ref4">
                <label>4</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ali</surname>
                            <given-names>MH</given-names>
                        </name>
</person-group>:
                    <article-title>Design optimal neural network for solving unsteady state confined aquifer problem.</article-title>
                    <source>

                        <italic toggle="yes">Mathematical Modelling of Engineering Problems.</italic>
</source>
                    <year>2023</year>;<volume>10</volume>(<issue>2</issue>):<fpage>565</fpage>&#x2013;<lpage>571</lpage>.
                    <pub-id pub-id-type="doi">10.18280/mmep.100225</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref5">
                <label>5</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kareem</surname>
                            <given-names>ZH</given-names>
                        </name>
</person-group>:
                    <article-title>Solving Three-Dimensional Groundwater Recharge Based on Decomposition Method.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2020</year>;<volume>1530</volume>:<fpage>012068</fpage>. 1-8.
                    <pub-id pub-id-type="doi">10.1088/1742-6596/1530/1/012068</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref6">
                <label>6</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Al-Noor</surname>
                            <given-names>NH</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al-Noor</surname>
                            <given-names>TH</given-names>
                        </name>
</person-group>:
                    <article-title>Estimate the rate of contamination in Baghdad soils by using numerical method.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2019</year>;<volume>1294</volume>(<issue>3</issue>):<fpage>032020</fpage>. 1-10.</mixed-citation>
            </ref>
            <ref id="ref7">
                <label>7</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Khamas</surname>
                            <given-names>AH</given-names>
                        </name>
</person-group>:
                    <article-title>New approach for calculate exponential integral function.</article-title>
                    <source>

                        <italic toggle="yes">Iraqi Journal of Science.</italic>
</source>
                    <year>2023</year>;<volume>64</volume>(<issue>8</issue>):<fpage>4034</fpage>&#x2013;<lpage>4042</lpage>.</mixed-citation>
            </ref>
            <ref id="ref8">
                <label>8</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abood</surname>
                            <given-names>IN</given-names>
                        </name>
</person-group>:
                    <article-title>Persons&#x2019; Camp Using Interpolation Method.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2018</year>;<volume>1003</volume>:<fpage>012055</fpage>. 1-9.</mixed-citation>
            </ref>
            <ref id="ref9">
                <label>9</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Enadi</surname>
                            <given-names>MO</given-names>
                        </name>
</person-group>:
                    <article-title>New approach for solving three-dimensional space partial differential equation.</article-title>
                    <source>

                        <italic toggle="yes">Baghdad Sci. J.</italic>
</source>
                    <year>2019</year>;<volume>16</volume>(<issue>3</issue>):<fpage>786</fpage>&#x2013;<lpage>792</lpage>.</mixed-citation>
            </ref>
            <ref id="ref10">
                <label>10</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ghazi</surname>
                            <given-names>FF</given-names>
                        </name>
</person-group>:
                    <article-title>New Approach for Solving Two- dimensional Spaces.</article-title>
                    <source>

                        <italic toggle="yes">PDE, JPCS.</italic>
</source>
                    <year>2020</year>;<volume>1530</volume>:<fpage>012066</fpage>. 1-9.
                    <pub-id pub-id-type="doi">10.1088/1742-6596/1530/1/012066</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref11">
                <label>11</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hussein</surname>
                            <given-names>NA</given-names>
                        </name>
</person-group>:
                    <article-title>Efficient approach for solving high-order (2+1) D-differential equation.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conf. Proc.</italic>
</source>
                    <year>2022</year>;<volume>2398</volume>:<fpage>060018</fpage>. 1-7.</mixed-citation>
            </ref>
            <ref id="ref12">
                <label>12</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kareem</surname>
                            <given-names>ZH</given-names>
                        </name>
</person-group>:
                    <article-title>Recent modification of decomposition method for solving wave-like equations.</article-title>
                    <source>

                        <italic toggle="yes">Journal of Interdisciplinary Mathematics.</italic>
</source>
                    <year>2023</year>;<volume>26</volume>(<issue>5</issue>):<fpage>809</fpage>&#x2013;<lpage>820</lpage>.
                    <pub-id pub-id-type="doi">10.47974/JIM-1235</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref13">
                <label>13</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Salih</surname>
                            <given-names>OM</given-names>
                        </name>
</person-group>:
                    <article-title>Design neural network based upon decomposition approach for solving reaction diffusion equation.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2019</year>;<volume>1234</volume>(<issue>1</issue>):<fpage>012104</fpage>.
                    <pub-id pub-id-type="doi">10.1088/1742-6596/1234/1/012104</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref14">
                <label>14</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hussein</surname>
                            <given-names>NA</given-names>
                        </name>
</person-group>:
                    <article-title>New Approach for Solving (1+1)-Dimensional Differential Equation.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2020</year>;<volume>1530</volume>:<fpage>012098</fpage>. 1-10.
                    <pub-id pub-id-type="doi">10.1088/1742-6596/1530/1/012098</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref15">
                <label>15</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kareem</surname>
                            <given-names>ZH</given-names>
                        </name>
</person-group>:
                    <article-title>Efficient Modification of Decomposition Method for Solving a System of PDEs.</article-title>
                    <source>

                        <italic toggle="yes">Iraqi Journal of Science.</italic>
</source>
                    <year>2021</year>;<volume>62</volume>(<issue>9</issue>):<fpage>3061</fpage>&#x2013;<lpage>3070</lpage>.</mixed-citation>
            </ref>
            <ref id="ref16">
                <label>16</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ali</surname>
                            <given-names>MH</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Tawfiq</surname>
                            <given-names>LNM</given-names>
                        </name>
</person-group>:
                    <article-title>Novel Neural Network Based on New Modification of BFGS Update Algorithm for Solving Partial Differential Equations.</article-title>
                    <source>

                        <italic toggle="yes">Advances in the Theory of Nonlinear Analysis and its Applications.</italic>
</source>
                    <year>2023</year>;<volume>7</volume>(<issue>4</issue>):<fpage>76</fpage>&#x2013;<lpage>88</lpage>.</mixed-citation>
            </ref>
            <ref id="ref17">
                <label>17</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hussein</surname>
                            <given-names>NA</given-names>
                        </name>
</person-group>:
                    <article-title>Efficient Approach for Solving (2+1) D- Differential Equations.</article-title>
                    <source>

                        <italic toggle="yes">Baghdad Sci. J.</italic>
</source>
                    <year>2023</year>;<volume>20</volume>(<issue>1</issue>):<fpage>166</fpage>&#x2013;<lpage>174</lpage>.</mixed-citation>
            </ref>
            <ref id="ref18">
                <label>18</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kareem</surname>
                            <given-names>ZH</given-names>
                        </name>
</person-group>:
                    <article-title>New soliton solution of nonlinear (3+1) D-mKd, (3+1)D-KP, and (3+1)D-gKP equation.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conference Proceedings.</italic>
</source>
                    <year>2024</year>;<volume>3036</volume>(<issue>1</issue>):<fpage>040034</fpage>. 1-12.</mixed-citation>
            </ref>
            <ref id="ref19">
                <label>19</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Khamas</surname>
                            <given-names>AH</given-names>
                        </name>
</person-group>:
                    <article-title>Determine the Effect Hookah Smoking on Health with Different Types of Tobacco by using parallel processing technique.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2021</year>;<volume>1818</volume>:<fpage>012175</fpage>. 1-10.
                    <pub-id pub-id-type="doi">10.1088/1742-6596/1818/1/012175</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref20">
                <label>20</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ghazi</surname>
                            <given-names>FF</given-names>
                        </name>
</person-group>:
                    <article-title>Design optimal neural network based on new LM training algorithm for solving 3D-PDEs.</article-title>
                    <source>

                        <italic toggle="yes">An International Journal of Optimization and Control: Theories &amp; Applications.</italic>
</source>
                    <year>2024</year>;<volume>14</volume>(<issue>3</issue>):<fpage>249</fpage>&#x2013;<lpage>260</lpage>.
                    <pub-id pub-id-type="doi">10.11121/ijocta.1519</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref21">
                <label>21</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hussein</surname>
                            <given-names>NA</given-names>
                        </name>
</person-group>:
                    <article-title>Exact solutions for systems of nonlinear (2+1)D-Differential Equations.</article-title>
                    <source>

                        <italic toggle="yes">Iraqi Journal of Science.</italic>
</source>
                    <year>2022</year>;<volume>63</volume>(<issue>10</issue>):<fpage>4388</fpage>&#x2013;<lpage>4396</lpage>.</mixed-citation>
            </ref>
            <ref id="ref22">
                <label>22</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Helal</surname>
                            <given-names>MM</given-names>
                        </name>
</person-group>:
                    <article-title>Double LA transform and their properties for solving partial differential equations.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conference Proceedings.</italic>
</source>
                    <year>2023</year>;<volume>2834</volume>(<issue>1</issue>):<fpage>080140</fpage>. 1-10.</mixed-citation>
            </ref>
            <ref id="ref23">
                <label>23</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ibrahim</surname>
                            <given-names>AQ</given-names>
                        </name>
</person-group>:
                    <article-title>Efficient method for solving fourth-order PDEs.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2021</year>;<volume>1818</volume>:<fpage>012166</fpage>. 1-9.</mixed-citation>
            </ref>
            <ref id="ref24">
                <label>24</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kareem</surname>
                            <given-names>ZH</given-names>
                        </name>
</person-group>:
                    <article-title>Solving (3+1) D-New Hirota Bilinear Equation Using Tanh Method and New Modification of Extended Tanh Method.</article-title>
                    <source>

                        <italic toggle="yes">Advances in the Theory of Nonlinear Analysis and its Applications.</italic>
</source>
                    <year>2023</year>;<volume>7</volume>(<issue>4</issue>):<fpage>114</fpage>&#x2013;<lpage>122</lpage>.</mixed-citation>
            </ref>
            <ref id="ref25">
                <label>25</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ali</surname>
                            <given-names>MH</given-names>
                        </name>
</person-group>:
                    <article-title>Efficient design of neural networks for solving third-order partial differential equations.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2020</year>;<volume>1530</volume>(<issue>1</issue>):<fpage>012067</fpage>.
                    <pub-id pub-id-type="doi">10.1088/1742-6596/1530/1/012067</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref26">
                <label>26</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hussein</surname>
                            <given-names>NA</given-names>
                        </name>
</person-group>:
                    <article-title>Exact soliton solution for systems of nonlinear (2+1)D-DEs.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conference Proceedings.</italic>
</source>
                    <year>2023</year>;<volume>2834</volume>(<issue>1</issue>):<fpage>080137</fpage>.</mixed-citation>
            </ref>
            <ref id="ref27">
                <label>
27</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kareem</surname>
                            <given-names>ZH</given-names>
                        </name>
</person-group>:
                    <article-title>New modification of decomposition method for solving high-order strongly nonlinear partial differential equations.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conference Proceedings.</italic>
</source>
                    <year>2022</year>;<volume>2398</volume>:<fpage>0600363</fpage>. 1-9.</mixed-citation>
            </ref>
            <ref id="ref28">
                <label>28</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Mohammed</surname>
                            <given-names>MA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Tawfiq</surname>
                            <given-names>LNM</given-names>
                        </name>
</person-group>:
                    <article-title>New accurate method for solving fourth-order two-dimension evolution equations.</article-title>
                    <source>

                        <italic toggle="yes">Journal of Interdisciplinary Mathematics.</italic>
</source>
                    <year>2025</year>;<volume>28</volume>(<issue>3</issue>):<fpage>1269</fpage>&#x2013;<lpage>1276</lpage>.
                    <pub-id pub-id-type="doi">10.47974/JIM-2217</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref29">
                <label>
29</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hussein</surname>
                            <given-names>NA</given-names>
                        </name>
</person-group>:
                    <article-title>New Approach for Solving (2+1)-Dimensional Differential Equation.</article-title>
                    <source>

                        <italic toggle="yes">JPCS.</italic>
</source>
                    <year>2021</year>;<volume>1818</volume>(<issue>1</issue>):<fpage>012182</fpage>.
                    <pub-id pub-id-type="doi">10.1088/1742-6596/1818/1/012182</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref30">
                <label>30</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ghazi</surname>
                            <given-names>FF</given-names>
                        </name>
</person-group>:
                    <article-title>Modeling the Contamination of Soil Adjacent to Mohammed Al-Qassim Highway in Baghdad, Iraqi Journal of.</article-title>
                    <source>

                        <italic toggle="yes">Science.</italic>
</source>
                    <year>2020</year>; Vol.<volume>61</volume>(<issue>10</issue>): pp:<fpage>2663</fpage>&#x2013;<lpage>2670</lpage>. (2020).
                    <pub-id pub-id-type="doi">10.24996/ijs.2020.61.10.23</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref31">
                <label>31</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Thirthar</surname>
                            <given-names>AA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Shah</surname>
                            <given-names>K</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Abdeljawad</surname>
                            <given-names>T</given-names>
                        </name>
</person-group>:
                    <article-title>Design an efficient neural network for solving steady state problems.</article-title>
                    <source>

                        <italic toggle="yes">J. Math. Comput. Sci.</italic>
</source>
                    <year>2025</year>;<volume>36</volume>(<issue>1</issue>):<fpage>84</fpage>&#x2013;<lpage>98</lpage>.
                    <pub-id pub-id-type="doi">10.22436/jmcs.036.01.06</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref32">
                <label>32</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ali</surname>
                            <given-names>MH</given-names>
                        </name>
</person-group>:
                    <article-title>Efficient design of neural network based on new BFGS training algorithm for solving ZK-BBM equation.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conference Proceedings.</italic>
</source>
                    <year>2024</year>;<volume>3036</volume>(<issue>1</issue>):<fpage>040009</fpage>.</mixed-citation>
            </ref>
            <ref id="ref33">
                <label>33</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abdul-Jabbar</surname>
                            <given-names>SA</given-names>
                        </name>
</person-group>:
                    <article-title>Design Efficient Neural Network for Solving 2D-Nonlinear Wave-Like Equations.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conference Proceedings.</italic>
</source>
                    <year>2025</year>;<volume>3264</volume>(<issue>1</issue>):<fpage>050055</fpage>.</mixed-citation>
            </ref>
            <ref id="ref34">
                <label>34</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ghazi</surname>
                            <given-names>FF</given-names>
                        </name>
</person-group>:
                    <article-title>Solving 5th Order nonlinear 4D-PDEs Using Efficient Design of Neural Network.</article-title>
                    <source>

                        <italic toggle="yes">AIP Conference Proceedings.</italic>
</source>
                    <year>2025</year>;<volume>3264</volume>(<issue>1</issue>):<fpage>050042</fpage>.</mixed-citation>
            </ref>
        </ref-list>
    </back>
    <sub-article article-type="reviewer-report" id="report463394">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.190584.r463394</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Wijakmatee</surname>
                        <given-names>Thossaporn</given-names>
                    </name>
                    <xref ref-type="aff" rid="r463394a1">1</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0000-0001-6979-3510</uri>
                </contrib>
                <contrib contrib-type="author">
                    <name>
                        <surname>Liu</surname>
                        <given-names>Junjie</given-names>
                    </name>
                    <xref ref-type="aff" rid="r463394a1">1</xref>
                    <role>Co-referee</role>
                </contrib>
                <aff id="r463394a1">
                    <label>1</label>Chemical Science and Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>12</day>
                <month>3</month>
                <year>2026</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2026 Wijakmatee T and Liu J</copyright-statement>
                <copyright-year>2026</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport463394" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.172826.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve-with-reservations</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>The authors propose an updated Quasi-Newton algorithm designed to overcome the limitations of the BFGS algorithm, specifically for solving PDEs. While the topic is of interest, several points remain unclear and require significant clarification. A major revision is necessary to address the following issues:</p>
            <p> </p>
            <p> 1.&#x00a0;&#x00a0; &#x00a0;The transition and approximation assumptions between Equation 10 and Equation 12 are unclear. Please clarify the motivation for this specific formulation and explicitly state any necessary assumptions made.</p>
            <p> 2.&#x00a0;&#x00a0; &#x00a0;The authors propose three alternative choices for the u
                <sub>k</sub> vector on pages 4-5. Please explain the underlying logic or theoretical consideration behind these choices and provide a clear motivation for each.</p>
            <p> 3.&#x00a0;&#x00a0; &#x00a0;For Examples 1 and 2, the authors must specify the boundary conditions of the PDE problems and clearly define the computational domain.</p>
            <p> 4.&#x00a0;&#x00a0; &#x00a0;The loss function used to train the neural network is not clearly defined. Please provide the explicit mathematical form of the loss function used in the optimization.</p>
            <p> 5.&#x00a0;&#x00a0; &#x00a0;The methodology used to compare the updated algorithm with the conventional version is ambiguous. Consequently, the performance differences shown in Figures 1 and 2 are difficult to interpret.</p>
            <p> 6.&#x00a0;&#x00a0; &#x00a0;The captions for figures and tables are too brief and require more detailed clarification to provide sufficient context.</p>
            <p> 7.&#x00a0;&#x00a0; &#x00a0;Please clarify the meaning of 5 neuron, 7 neuron, and 11 neuron, and provide further details regarding the NN architecture, such as the number of hidden layers.</p>
            <p> 8.&#x00a0;&#x00a0; &#x00a0;The conclusion states that the proposed update is &#x201c;globally convergent&#x201d;. Please provide a more robust theoretical justification or proof to support this claim.</p>
            <p> 9.&#x00a0;&#x00a0; &#x00a0;To ensure reproducibility, the authors should provide details on the computational environment, including the software platform, specific libraries, and other relevant technical details.</p>
            <p> 10.&#x00a0;&#x00a0; &#x00a0;The notation should be more clearly defined. I recommend summarizing symbols and variables in a table to improve readability.</p>
            <p> 11.&#x00a0;&#x00a0; &#x00a0;The abstract mentions the convection-diffusion equation, but there is no further discussion in the main text regarding the motivation for this problem or its original references.</p>
            <p> 12.&#x00a0;&#x00a0; &#x00a0;Please carefully revise the wording and sentence structure to ensure they align with the superscript reference style. For example, phrases such as &#x201c;In, 21 reported...&#x201d; or &#x201c;Others such 13-20 suggest...&#x201d; should be rewritten for clarity.</p>
            <p> 13.&#x00a0;&#x00a0; &#x00a0;The grouping of references does not follow standard academic practice and should be revised.</p>
            <p> 14.&#x00a0;&#x00a0; &#x00a0;The description of the BFGS approach on page 3 requires a formal reference.</p>
            <p> 15.&#x00a0;&#x00a0; &#x00a0;The numerical order of the references must be rechecked; for instance, Reference 2 appears for the first time at the end of page 3, following higher-numbered citations.</p>
            <p>Is the work clearly and accurately presented and does it cite the current literature?</p>
            <p>Partly</p>
            <p>If applicable, is the statistical analysis and its interpretation appropriate?</p>
            <p>Partly</p>
            <p>Are all the source data underlying the results available to ensure full reproducibility?</p>
            <p>Partly</p>
            <p>Is the study design appropriate and is the work technically sound?</p>
            <p>Partly</p>
            <p>Are the conclusions drawn adequately supported by the results?</p>
            <p>Partly</p>
            <p>Are sufficient details of methods and analysis provided to allow replication by others?</p>
            <p>Partly</p>
            <p>Reviewer Expertise:</p>
            <p>machine learning, chemical engineering, quantum mechanics</p>
            <p>We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however we have significant reservations, as outlined above.</p>
        </body>
    </sub-article>
</article>
