<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2020.89130</article-id><article-id pub-id-type="publisher-id">JAMP-102664</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Explicit Single-Step Nonlinear Numerical Method for First Order Initial Value Problems (IVPs)
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Omolara</surname><given-names>Fatimah Bakre</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ashiribo</surname><given-names>Senapon Wusu</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Moses</surname><given-names>Adebowale Akanbi</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Mathematics &amp;amp; Statistics, Federal College of Education (Technical), Lagos, Nigeria</addr-line></aff><aff id="aff2"><addr-line>Department of Mathematics, Lagos State University, Lagos, Nigeria</addr-line></aff><pub-date pub-type="epub"><day>01</day><month>09</month><year>2020</year></pub-date><volume>08</volume><issue>09</issue><fpage>1729</fpage><lpage>1735</lpage><history><date date-type="received"><day>24,</day>	<month>July</month>	<year>2020</year></date><date date-type="rev-recd"><day>31,</day>	<month>August</month>	<year>2020</year>	</date><date date-type="accepted"><day>3,</day>	<month>September</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Interest in the construction of efficient methods for solving initial value problems that have some peculiar properties with it or its solution is recently gaining wide popularity. Based on the assumption that the solution is representable by nonlinear trigonometric expressions, this work presents an explicit single-step nonlinear method for solving first order initial value problems whose solution possesses singularity. The stability and convergence properties of the constructed scheme are also presented. Implementation of the new method on some standard test problems compared with those discussed in the literature proved its accuracy and efficiency.
 
</p></abstract><kwd-group><kwd>Ordinary Differential Equations</kwd><kwd> First Order</kwd><kwd> Initial Value Problems</kwd><kwd> Nonlinear</kwd><kwd> Singularities</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Many of the numerical methods for obtaining the solution of the first order ordinary differential equation</p><p>y ′ = f ( x , y ( x ) ) ,     x ∈ [ x 0 , X ] ,     y ( x 0 ) = η (1)</p><p>are based on the assumption that the solution is locally representable by a polynomial. However, when a given initial value problem or its theoretical solution u ( t ) is known to posse a singularity, then it is particularly inappropriate to represent y ( x ) , in the neighbourhood of the singularity by a polynomial [<xref ref-type="bibr" rid="scirp.102664-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref2">2</xref>]. This is evident as Runge-Kutta type methods, Obrechkoff methods and general linear multistep methods usually produce very poor solutions around singularity points [<xref ref-type="bibr" rid="scirp.102664-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref5">5</xref>]. The authors in [<xref ref-type="bibr" rid="scirp.102664-ref4">4</xref>] were the first to develop quadrature formulas based on rational interpolating functions. On the other hand, the rational interpolation schemes proposed in [<xref ref-type="bibr" rid="scirp.102664-ref2">2</xref>], was seen to be effective in the neighbourhood of the singularity and even beyond as reiterated in [<xref ref-type="bibr" rid="scirp.102664-ref5">5</xref>]. The work of authors in [<xref ref-type="bibr" rid="scirp.102664-ref4">4</xref>] was modified by [<xref ref-type="bibr" rid="scirp.102664-ref2">2</xref>] with a replacement of the general rational function Luke et al. replaced the general rational function of [<xref ref-type="bibr" rid="scirp.102664-ref4">4</xref>] by F ( x ) = P m ( x ) Q n ( x ) where P m ( x ) and Q n ( x ) are respectively polynomial of degree m and n. The resulting schemes require analytic generation of first and higher order derivatives, hence, the major limitation of the schemes. Since rational functions are more appropriate for the representation of functions close to singularities than polynomials, the limitation is overcome by a local representation of the theoretical solution with a rational expression. Interestingly, this approach appears to be promising as several methods are now being constructed in this direction [<xref ref-type="bibr" rid="scirp.102664-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref10">10</xref>]. The works of the authors in [<xref ref-type="bibr" rid="scirp.102664-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref12">12</xref>] showed that solution around singularity point are well approximated by this approach. In this work, an explicit single-step nonlinear method involving higher derivatives of the state function for solving (1) is presented. The local truncation error and absolute stability of the new method are also discussed.</p></sec><sec id="s2"><title>2. Construction of Method</title><p>In this work, we assumed that the theoretical solution y ( x ) of (1) can locally be represented by a rational interpolant r ( x ) , of the form</p><p>r ( x ) = a 0 + a 1 x + a 2 x 2 + a 3 x 3 + a 4 x 4 b 0 + x . (2)</p><p>To construct an explicit single-step method with (2) for (1), it requires that r ( x ) satisfies the following:</p><p>r ( x n + j ) = y n + j ,   j = 0 , 1 , r ( i ) ( x n + j ) = y n + j ( i ) ,   j = 0 ,   i = 0 , 1 , 2 , 3 , 4 , 5. } (3)</p><p>Substituting for expressions and simplifying (3) yields</p><p>y n = a 4 x n 4 + a 3 x n 3 + a 2 x n 2 + a 1 x n + a 0 b 0 + x n y n + 1 = a 4 ( h + x n ) 4 + a 3 ( h + x n ) 3 + a 2 ( h + x n ) 2 + a 1 ( h + x n ) + a 0 b 0 + h + x n y ′ n = 4 a 4 b 0 x n 3 + 3 a 3 b 0 x n 2 + 2 a 2 b 0 x n + a 1 b 0 + 3 a 4 x n 4 + 2 a 3 x n 3 + a 2 x n 2 − a 0 ( b 0 + x n ) 2 y n ( 2 ) = 2 ( b 0 ( b 0 ( a 4 b 0 2 − a 3 b 0 + a 2 ) − a 1 ) + a 0 ( b 0 + x n ) 3 − a 4 b 0 + 3 a 4 x n + a 3 ) y n ( 3 ) = 6 a 4 − 6 ( b 0 ( b 0 ( a 4 b 0 2 − a 3 b 0 + a 2 ) − a 1 ) + a 0 ) ( b 0 + x n ) 4 y n ( 4 ) = 24 ( a 4 b 0 4 − a 3 b 0 3 + a 2 b 0 2 − a 1 b 0 + a 0 ) ( b 0 + x n ) 5 y n ( 5 ) = 120 ( a 4 b 0 4 − a 3 b 0 3 + a 2 b 0 2 − a 1 b 0 + a 0 ) ( b 0 + x n ) 6 } (4)</p><p>Eliminating the undetermined coefficients a 0 , a 1 , a 2 , a 3 , a 4 and b 0 in (4) results in</p><p>y n + 1 = y n + h y ′ n + 1 2 h 2 y ″ n + 1 6 h 3 y n ( 3 ) − 5 h 4 ( y n ( 4 ) ) 2 24 ( h y n ( 5 ) − 5 y n ( 4 ) ) . (5)</p><p>The resulting method (5) is explicit, self-starting and nonlinear. We shall refer to (5) as NLM4 which is the method proposed in this work. The new method NLM4 is suitable for solving initial value problems whose solution possesses singularities.</p></sec><sec id="s3"><title>3. Local Truncation Error and Absolute Stability of Constructed Method</title><p>In this section, the local truncation error (lte) and the absolute stability properties of the new method proposed in this work are considered.</p><sec id="s3_1"><title>3.1. Local Truncation Error</title><p>Local Truncation Error: The local truncation error T n + 1 at x n + 1 of the general explicit one step method</p><p>y n + 1 = y n − h ϕ ( x n , y n , h ) (6)</p><p>is given as</p><p>T n + 1 = y ( x n + 1 ) − y ( x n ) − h ϕ ( x n , y ( x n ) , h ) (7)</p><p>where, y ( x n ) is the theoretical solution. Using the above definition, it follows that the local truncation error of the constructed one step method can be written as</p><p>T n + 1 = y ( x n + 1 ) − y n + 1 (8)</p></sec><sec id="s3_2"><title>3.2. Order of a Ordinary Differential Equation</title><p>Order of a Ordinary Differential Equation: A numerical method is said to be of order p if p is the largest integer for which T n + 1 = O ( h p + 1 ) for every n and p ≥ 1 . Following the above definition, the local truncation error of the method constructed in this work is obtained as the residual when y n + 1 is replaced by y ( x n + 1 ) . Below is the local truncation error for the method constructed in this work.</p><p>T n + 1 = 1 600 y ( 4 ) ( h 6 ( y ( 5 ) ) 2 ) (9)</p></sec><sec id="s3_3"><title>3.3. Consistency</title><p>A scheme is said to be consistent if the difference equation of the integrating formula exactly approximates the differential equation it intends to solve as the step size approaches zero. In order to establish the consistency property of the constructed method, it is sufficient to show that</p><p>lim h → 0 y n + 1 − y n h = 0 (10)</p><p>Now,</p><p>lim h → 0 y n + 1 − y n h = lim h → 0 ( h y ′ n + 1 2 h 2 y ″ n + 1 6 h 3 y n ( 3 ) − 5 h 4 ( y n ( 4 ) ) 2 24 ( h y n ( 5 ) − 5 y n ( 4 ) ) ) = 0 (11)</p><p>the above indicates that the constructed schemes satisfy the consistency property.</p></sec><sec id="s3_4"><title>3.4. Stability</title><p>To get the stability behaviour of the constructed scheme, the scheme is implemented on the standard test problem</p><p>y ′ = λ y ,   R e ( λ ) &lt; 0 (12)</p><p>and the stability polynomial R ( z ) = y n + 1 y n , where z = λ h is obtained. The stability function of (5) is obtained as</p><p>R ( z ) = y n + 1 y n = − z 4 − 8 z 3 − 36 z 2 − 96 z − 120 24 ( z − 5 ) (13)</p><p>and the region of absolute stability is seen in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p></sec></sec><sec id="s4"><title>4. Numerical Examples</title><p>The first problem considered in this work is the nonlinear initial value problem</p><p>y ′ = 1 + y 2 ;   y ( 0 ) = 1 (14)</p><p>whose theoretical solution is given as</p><p>y ( x ) = tan ( x + π 4 ) . (15)</p><p>For this problem, the absolute errors of the results obtained by the method proposed in this work are first compared with those of Non-linear One-Step methods for initial value problems of [<xref ref-type="bibr" rid="scirp.102664-ref7">7</xref>] and the derivative-free methods proposed in [<xref ref-type="bibr" rid="scirp.102664-ref11">11</xref>] as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. A comparison of the maximum absolute error obtained by the proposed methods against those produced by the methods of the authors in [<xref ref-type="bibr" rid="scirp.102664-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.102664-ref13">13</xref>] is also presented in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p>Problem 2<p>The second test problem considered is given as</p><p>y ′ = y 2 ;   y ( 0 ) = 1. (16)</p><p>The exact Solution is</p><p>y ( x ) = 1 1 − x . (17)</p><p>The logarithm of absolute errors for the solutions obtained is compared with other methods discussed in [<xref ref-type="bibr" rid="scirp.102664-ref12">12</xref>] as given in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p></sec><sec id="s5"><title>5. Conclusion</title><p>The explicit single-step nonlinear method constructed in this work is consistent and absolutely stable. Its region of absolute stability is larger than those of the methods discussed in the literature. The method gave more accurate result on the standard test problems compared with other methods discussed. Hence, the method is suitable for solving problems whose solution possesses singularity.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Bakre, O.F., Wusu, A.S. and Akanbi, M.A. (2020) An Explicit Single-Step Nonlinear Numerical Method for First Order Initial Value Problems (IVPs). Journal of Applied Mathematics and Physics, 8, 1729-1735. https://doi.org/10.4236/jamp.2020.89130</p></sec></body><back><ref-list><title>References</title><ref id="scirp.102664-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Lambert, J.D. (1973) Computational Methods in Ordinary Differential Equations. Academic Press, Cambridge.</mixed-citation></ref><ref id="scirp.102664-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Luke, Y.L., Fair, W. and Wimp, J. (1975) Predictor Corrector Formulas Based on Rational Interpolants. Computers &amp; Mathematics with Applications, 1, 3-12. https://doi.org/10.1016/0898-1221(75)90003-6</mixed-citation></ref><ref id="scirp.102664-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Fatunla, S.O. (1991) Numerical Methods for IVPs in ODEs. Academic Press, New York.</mixed-citation></ref><ref id="scirp.102664-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Lambert, J.D. and Shaw, B. (1965) On the Numerical Solution of y’ = f(x,y) by a Class of Formulae Based on Rational y’ Approximation. Mathematics of Computation, 19, 456-462. https://doi.org/10.2307/2003678</mixed-citation></ref><ref id="scirp.102664-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Fatunla, S.O. (1986) Numerical Treatment of Singular Initial Value Problems. An International Journal of Computers and Mathematics with Applications, 128, 1109-1115. https://doi.org/10.1016/0898-1221(86)90235-X</mixed-citation></ref><ref id="scirp.102664-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Ikhile, M.N.O. (2001) Coefficients for Studying One-Step Rational Schemes for IVPs in ODEs. Computers and Mathematics with Applications, 41, 769-781. https://doi.org/10.1016/S0898-1221(00)00319-9</mixed-citation></ref><ref id="scirp.102664-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">van Niekerk, F.D. (1987) Non-Linear One-Step Methods for Initial Value Problems. Journal of Computational and Applied Mathematics, 13, 367-371. https://doi.org/10.1016/0898-1221(87)90004-6</mixed-citation></ref><ref id="scirp.102664-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Niekiek, F.D.V. (1988) Rational One Step Methods for Initial Value Problems, Computers &amp; Mathematics with Applications, 16, 1035-1039. https://doi.org/10.1016/0898-1221(88)90259-3</mixed-citation></ref><ref id="scirp.102664-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Teh, Y.Y. and Yaacob, N. (2013) One-Step Exponential-Rational Methods for the Numerical Solution of First Order Initial Value Problems. Sains Malaysiana, 42, 456-462.</mixed-citation></ref><ref id="scirp.102664-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Fatunla, S.O. (1982) Nonlinear Multistep Methods for Initial Value Problems. An International Journal of Computers and Mathematics with Applications, 8, 231-239. https://doi.org/10.1016/0898-1221(82)90046-3</mixed-citation></ref><ref id="scirp.102664-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Nkatse, T. and Tshelametse, R. (2015) Analysis of Derivative Free Rational Scheme. MATEMATIKA, 31, 135-142.</mixed-citation></ref><ref id="scirp.102664-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Tasneem, A., Asif, A.S. and Sania, Q. (2018) Development of a Nonlinear Hybrid Numerical Method. Advances in Differential Equations and Control Process, 19, 275-285. https://doi.org/10.17654/DE019030275</mixed-citation></ref><ref id="scirp.102664-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Ying, T.Y., Omar, Z. and Mansor, K.H. (2014) Modified Exponential-Rational Methods for the Numerical Solution of First Order Initial Value Problems. Sains Malaysiana, 43, 1951-1959. https://doi.org/10.17576/jsm-2014-4312-18</mixed-citation></ref></ref-list></back></article>