<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2021.912208</article-id><article-id pub-id-type="publisher-id">JAMP-114241</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Proof of the Non-Singularity of the &lt;i&gt;D&lt;/i&gt; Matrix Used in Deriving the Two—Step Butcher’s Hybrid Scheme for the Solution of Initial Value Problems
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>R.</surname><given-names>O. Akinola</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>K.</surname><given-names>J. Ajibade</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Mathematics and Statistics, Concordia University, Montreal, Canada</addr-line></aff><aff id="aff1"><addr-line>Department of Mathematics, Faculty of Natural Sciences, University of Jos, Jos, Nigeria</addr-line></aff><pub-date pub-type="epub"><day>08</day><month>12</month><year>2021</year></pub-date><volume>09</volume><issue>12</issue><fpage>3177</fpage><lpage>3201</lpage><history><date date-type="received"><day>28,</day>	<month>October</month>	<year>2021</year></date><date date-type="rev-recd"><day>26,</day>	<month>December</month>	<year>2021</year>	</date><date date-type="accepted"><day>29,</day>	<month>December</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, we state and prove the conditions for the non-singularity of the 
  <em>D</em> matrix used in deriving the continuous form of the Two-step Butcher’s hybrid scheme and from it the discrete forms are deduced. We also show that the discrete scheme gives outstanding results for the solution of stiff and non-stiff initial value problems than the 5
  <sup>th</sup> order Butcher’s algorithm in predictor-corrector form.
 
</p></abstract><kwd-group><kwd>Linear Multistep Methods</kwd><kwd> Non-Singularity</kwd><kwd> Interpolation and Collocation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>This paper focuses on finding numerical approximations to stiff and non-stiff initial value problems of the type</p><p>y ′ ( x ) = f ( x , y ) ,     y ( x 0 ) = y 0     on the interval     x ∈ [ c , d ] ,     and     y ∈ ℝ . (1)</p><p>Numerical methods for the solution of IVPs are vast such as the Runge-Kutta and Backward Differentiation Formulae (BDF). Similar work to this present one was done by [<xref ref-type="bibr" rid="scirp.114241-ref1">1</xref>] and [<xref ref-type="bibr" rid="scirp.114241-ref2">2</xref>] but while both authors used the same D matrix, neither did they investigate its non-singularity nor plotted the region of absolute stability. The non-singularity of the D matrix is necessary not only because only non-singular matrices have inverses but also guides us on permissible values the step size should take. Besides, we used the fast vector-based approach proposed by [<xref ref-type="bibr" rid="scirp.114241-ref3">3</xref>] in calculating the order of the derived discrete schemes unlike in the works of [<xref ref-type="bibr" rid="scirp.114241-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref2">2</xref>] where each discrete scheme’s order was calculated one by one. In addition, we extended the interval of integration from [ 0,1 ] in [<xref ref-type="bibr" rid="scirp.114241-ref2">2</xref>] albeit the availability of computer and software environments like wxMaxima/Maple [<xref ref-type="bibr" rid="scirp.114241-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref5">5</xref>] and octave/Matlab [<xref ref-type="bibr" rid="scirp.114241-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref7">7</xref>]. To the best of our knowledge, this is the first attempt at proving the non-singularity of the D matrix. Existing discrete schemes derived from their continuous counterparts for linear multistep methods in literature [<xref ref-type="bibr" rid="scirp.114241-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.114241-ref12">12</xref>] only assumed its non-singularity. The assumption on the non-singularity of the D matrix is not only limited to the earlier mentioned articles but also [<xref ref-type="bibr" rid="scirp.114241-ref13">13</xref>] - [<xref ref-type="bibr" rid="scirp.114241-ref18">18</xref>] and a host of others too numerous to mention.</p></sec><sec id="s2"><title>2. Methodology</title><p>In this section, we re-derived<sup>1</sup> the continuous formulation of the Two-Step Butcher’s scheme and use it to deduce the discrete ones. We shall find the order, error constant, investigate the zero stability and consistency of the derived discrete schemes and the 5<sup>th</sup> order Butcher’s algorithm in Lambert [<xref ref-type="bibr" rid="scirp.114241-ref19">19</xref>].</p><sec id="s2_1"><title>2.1. Derivation of Multistep Collocation Methods</title><p>For the derivation of the continuous schemes, we apply the method of Onumanyi et al., onu1, where a k-step multistep collocation method with m collocation points was obtained as</p><p>y &#175; ( x ) = ∑ j = 0 t − 1     α j ( x ) y ( x n + j ) + h ∑ j = 0 m − 1     β j ( x ) f ( x &#175; j , y &#175; ( x &#175; j ) ) , (2)</p><p>where α j ( x ) and β j ( x ) are the continuous coefficients of the method. We define α j ( x ) and β j ( x ) as</p><p>α j ( x ) = ∑ j = 0 t + m − 1     α j , i + 1 x i , (3)</p><p>and</p><p>h β j ( x ) = h ∑ j = 0 t + m − 1     β j , i + 1 x i , (4)</p><p>and x n + j for j = 0 , 1 , ⋯ , t − 1 . The t ( 0 &lt; t ≤ k ) in (2) are arbitrarily chosen interpolation points taken from { x 0 , x 1 , ⋯ , x n + k } and x &#175; j for j = 0 , 1 , 2 , ⋯ , m − 1 are the m collocation points belonging to { x 0 , x 1 , ⋯ , x n + k } . To get α j ( x ) and β j ( x ) , Onumanyi [<xref ref-type="bibr" rid="scirp.114241-ref20">20</xref>] arrived at a matrix equation of the form D C = I where I is the ( t + m ) by ( t + m ) identity matrix while D and C are matrices defined by</p><p>D = [ 1 x n x n 2 x n 3 ⋯ x n t + m − 1 1 x n + 1 x n + 1 2 x n + 1 3 ⋯ x n + 1 t + m − 1 ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ 1 x n + t − 1 x n + t − 1 2 x n + t − 1 3 ⋯ x n + t − 1 t + m − 1 0 1 2 x &#175; 0 3 x &#175; 0 2 ⋯ ( t + m − 1 ) x n t + m − 1 ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ 0 1 2 x &#175; 0 3 x &#175; m − 1 2 ⋯ ( t + m − 1 ) x m − 1 t + m − 1 ] . (5)</p><p>The matrix in (5) is the collocation matrix of size ( t + m ) by ( t + m ) . The C matrix is also of size ( t + m ) by ( t + m ) whose columns give the continuous coefficients and it is defined as follows:</p><p>C = [ α 0 , 1 α 1 , 1 ⋯ α t − 1 , 1 h β 0 , 1 ⋯ h β m − 1 , 1 α 0 , 2 α 1 , 2 ⋯ α t − 1 , 2 h β 0 , 2 ⋯ h β m − 1 , 2 ⋮ ⋮ ⋮ ⋮ ⋱ ⋮ α 0 , t + m α 1 , t + m ⋯ α t − 1 , t + m h β 0 , t + m ⋯ h β m − 1 , t + m ] , (6)</p><p>where t is the number of interpolation points while m is the number of collocation points used. In deriving the continuous and discrete forms of the Two-Step Butcher’s Scheme, we took t = 2 , m = 4 and x &#175; 0 = x n , x &#175; 1 = x n + 1 , such that (2) becomes</p><p>y &#175; ( x ) = α 0 ( x ) y n + α 1 ( x ) y n + 1   + h [ β 0 ( x ) f n + β 1 ( x ) f n + 1 + β 2 ( x ) f n + 2 + β 3 2 ( x ) f n + 3 2 ] . (7)</p><p>Thus, the matrix D in (5) becomes</p><p>D = [ 1 x n x n 2 x n 3 x n 4 x n 5 1 x n + 1 x n + 1 2 x n + 1 3 x n + 1 4 x n + 1 5 0 1 2 x n 3 x n 2 4 x n 3 5 x n 4 0 1 2 x n + 1 3 x n + 1 2 4 x n + 1 3 5 x n + 1 4 0 1 2 x n + 2 3 x n + 2 2 4 x n + 2 3 5 x n + 2 4 0 1 2 x n + 3 2 3 x n + 3 2 2 4 x n + 3 2 3 5 x n + 3 2 4 ] . (8)</p><p>Since only non-singular matrices have inverses, we need to show that the matrix D is indeed non-singular if the step size h is not too small. Otherwise, we cannot invert the matrix. This is stated in the form of the following theorem.</p><p>Theorem 2.1. If the step size h is not too small, then the matrix D given by (8) is non-singular.</p><p>Proof: If we replace x n = x n + 1 − h , x n + 2 = x n + 1 + h and x n + 3 2 = x n + 1 + 1 2 h in (8), then</p><p>D = [ 1 x n + 1 − h ( x n + 1 − h ) 2 ( x n + 1 − h ) 3 ( x n + 1 − h ) 4 ( x n + 1 − h ) 5 1 x n + 1 x n + 1 2 x n + 1 3 x n + 1 4 x n + 1 5 0 1 2 ( x n + 1 − h ) 3 ( x n + 1 − h ) 2 4 ( x n + 1 − h ) 3 5 ( x n + 1 − h ) 4 0 1 2 x n + 1 3 x n + 1 2 4 x n + 1 3 5 x n + 1 4 0 1 2 ( x n + 1 + h ) 3 ( x n + 1 + h ) 2 4 ( x n + 1 + h ) 3 5 ( x n + 1 + h ) 4 0 1 2 ( x n + 1 + 1 2 h ) 3 ( x n + 1 + 1 2 h ) 2 4 ( x n + 1 + 1 2 h ) 3 5 ( x n + 1 + 1 2 h ) 4 ]</p><p>Replace row two with row two minus row one to give</p><p>∼ [ 1 x n + 1 − h ( x n + 1 − h ) 2 ( x n + 1 − h ) 3 ( x n + 1 − h ) 4 ( x n + 1 − h ) 5 0 h ( 2 x n + 1 − h ) h 3 h x n + 1 2 4 h x n + 1 4 5 h x n + 1 4 − 3 h 2 x n + 1 − 6 h 2 x n + 1 2 − 10 h 2 x n + 1 3 + h 3 + 4 h 3 x n + 1 + 10 h 3 x n + 1 2 − h 4 − 5 h 4 x n + 1 + h 5 0 1 2 ( x n + 1 − h ) 3 ( x n + 1 − h ) 2 4 ( x n + 1 − h ) 3 5 ( x n + 1 − h ) 4 0 1 2 x n + 1 3 x n + 1 2 4 x n + 1 3 5 x n + 1 4 0 1 2 ( x n + 1 + h ) 3 ( x n + 1 + h ) 2 4 ( x n + 1 + h ) 3 5 ( x n + 1 + h ) 4 0 1 2 ( x n + 1 + 1 2 h ) 3 ( x n + 1 + 1 2 h ) 2 4 ( x n + 1 + 1 2 h ) 3 5 ( x n + 1 + 1 2 h ) 4 ] . (9)</p><p>Next, we perform the following row operations with respect to row two as follows</p><p>R 3 ↔ R 3 − 1 h R 2</p><p>R 4 ↔ R 4 − 1 h R 2</p><p>R 5 ↔ R 5 − 1 h R 2</p><p>R 6 ↔ R 6 − 1 h R 2 .</p><p>These yields</p><p>∼ [ 1 x n + 1 − h ( x n + 1 − h ) 2 ( x n + 1 − h ) 3 ( x n + 1 − h ) 4 ( x n + 1 − h ) 5 0 h ( 2 x n + 1 − h ) h 3 h x n + 1 2 4 h x n + 1 4 5 h x n + 1 4 − 3 h 2 x n + 1 − 6 h 2 x n + 1 2 − 10 h 2 x n + 1 3 + h 3 + 4 h 3 x n + 1 + 10 h 3 x n + 1 2 − h 4 − 5 h 4 x n + 1 + h 5 0 0 − h 2 h 2 − 3 h x n + 1 − 6 h x n + 1 2 − 10 h x n + 1 3 + 8 h 2 x n + 1 + 20 h 2 x n + 1 2 − 3 h 3 − 15 h 3 x n + 1 + 4 h 4 0 0 h 3 h x n + 1 6 h x n + 1 2 10 h x n + 1 3 − h 2 − 4 h 2 x n + 1 − 10 h 2 x n + 1 2 + h 3 5 h 3 x n + 1 − h 4 0 0 3 h 9 h x n + 1 + 18 h x n + 1 2 30 h x n + 1 3 + 2 h 2 + 8 h 2 x n + 1 + 20 h 2 x n + 1 2 + 5 h 3 + 25 h 3 x n + 1 ] .</p><p>We perform the following row operations with respect to row three</p><p>R 4 ↔ R 4 + R 3</p><p>R 5 ↔ R 5 + 3 R 3</p><p>R 6 ↔ R 6 + 2 R 2 .</p><p>These yields</p><p>∼ [ 1 x n + 1 − h ( x n + 1 − h ) 2 ( x n + 1 − h ) 3 ( x n + 1 − h ) 4 ( x n + 1 − h ) 5 0 h ( 2 x n + 1 − h ) h 3 h x n + 1 2 4 h x n + 1 4 5 h x n + 1 4 − 3 h 2 x n + 1 − 6 h 2 x n + 1 2 − 10 h 2 x n + 1 3 + h 3 + 4 h 3 x n + 1 + 10 h 3 x n + 1 2 − h 4 − 5 h 4 x n + 1 + h 5 0 0 − h 2 h 2 − 3 h x n + 1 − 6 h x n + 1 2 − 10 h x n + 1 3 + 8 h 2 x n + 1 + 20 h 2 x n + 1 2 − 3 h 3 − 15 h 3 x n + 1 + 4 h 4 0 0 0 h 2 4 h 2 x n + 1 10 h 2 x n + 1 2 − 2 h 3 − 10 h 3 x n + 1 + 3 h 4 0 0 0 8 h 2 32 h 2 x n + 1 80 h 2 x n + 1 2 − 4 h 3 − 20 h 3 x n + 1 + 16 h 4 0 0 0 15 h 2 4 30 h 2 x n + 1 2 600 h 2 x n + 1 2 16 ] .</p><p>Furthermore, we perform the following row operations with respect to row four</p><p>R 5 ↔ R 5 − 8 R 4</p><p>R 6 ↔ R 6 − 15 4 R 4 .</p><p>These gives the following</p><p>∼ [ 1 x n + 1 − h ( x n + 1 − h ) 2 ( x n + 1 − h ) 3 ( x n + 1 − h ) 4 ( x n + 1 − h ) 5 0 h ( 2 x n + 1 − h ) h 3 h x n + 1 2 4 h x n + 1 4 5 h x n + 1 4 − 3 h 2 x n + 1 − 6 h 2 x n + 1 2 − 10 h 2 x n + 1 3 + h 3 + 4 h 3 x n + 1 + 10 h 3 x n + 1 2 − h 4 − 5 h 4 x n + 1 + h 5 0 0 − h 2 h 2 − 3 h x n + 1 − 6 h x n + 1 2 − 10 h x n + 1 3 + 8 h 2 x n + 1 + 20 h 2 x n + 1 2 − 3 h 3 − 15 h 3 x n + 1 + 4 h 4 0 0 0 h 2 4 h 2 x n + 1 10 h 2 x n + 1 2 − 2 h 3 − 10 h 3 x n + 1 + 3 h 4 0 0 0 0 12 h 3 60 h 3 x n + 1 − 8 h 4 0 0 0 0 3 h 3 240 h 3 x n + 1 16 − 63 h 4 16 ] .</p><p>Finally, we replace row six with four times row six minus row five i.e., ( R 6 ↔ R 6 − 1 4 R 5 )</p><p>∼ [ 1 x n + 1 − h ( x n + 1 − h ) 2 ( x n + 1 − h ) 3 ( x n + 1 − h ) 4 ( x n + 1 − h ) 5 0 h ( 2 x n + 1 − h ) h 3 h x n + 1 2 4 h x n + 1 4 5 h x n + 1 4 − 3 h 2 x n + 1 − 6 h 2 x n + 1 2 − 10 h 2 x n + 1 3 + h 3 + 4 h 3 x n + 1 + 10 h 3 x n + 1 2 − h 4 − 5 h 4 x n + 1 + h 5 0 0 − h 2 h 2 − 3 h x n + 1 − 6 h x n + 1 2 − 10 h x n + 1 3 + 8 h 2 x n + 1 + 20 h 2 x n + 1 2 − 3 h 3 − 15 h 3 x n + 1 + 4 h 4 0 0 0 h 2 4 h 2 x n + 1 10 h 2 x n + 1 2 − 2 h 3 − 10 h 3 x n + 1 + 3 h 4 0 0 0 0 12 h 3 60 h 3 x n + 1 − 8 h 4 0 0 0 0 0 − 31 h 4 16 ] .</p><p>Therefore, since the matrix D has been reduced to an upper triangular matrix by elementary row operations, the determinant is the product of the diagonal elements. Hence,</p><p>det D = ( − 31 h 4 16 ) &#215; ( 12 h 3 ) &#215; ( − h 4 ) = 93 4 h 11 ,</p><p>where det means determinant. The determinant of D is non-zero iff 93 4 h 11 is</p><p>strictly greater than zero. This result implies that if h is too small, then the determinant will be zero or less than macheps and D will be singular and non-invertible. ■</p><p>We have shown that the D matrix is non-singular if the step size is not too small from the above theorem. Now, we can find the inverse matrix C from D C = I where I is the six by six identity matrix. We use the following wxMaxima(maple) codes to invert the D matrix as shown in the Appendix.</p><p>We are only interested in the first row of the C matrix which are,</p><p>c 11 = − ( 24 x n + 1 5 + 15 h x n + 1 4 − 40 h 2 x n + 1 3 − 30 h 3 x n + 1 2 ) 31 h 5</p><p>c 12 = 24 x n + 1 5 + 15 h x n + 1 4 − 40 h 2 x n + 1 3 − 30 h 3 x n + 1 2 + 31 h 5 31 h 5</p><p>c 13 = − ( 96 x n + 1 5 + 91 h x n + 1 4 − 98 h 2 x n + 1 3 − 89 h 3 x n + 1 2 ) 372 h 4</p><p>c 14 = − ( 28 x n + 1 5 + 2 h x n + 1 4 − 57 h 2 x n + 1 3 − 4 h 3 x n + 1 2 + 31 h 4 x n + 1 ) 31 h 4</p><p>c 15 = − ( 16 x n + 1 5 − 21 h x n + 1 4 − 6 h 2 x n + 1 3 + 11 h 3 x n + 1 2 ) 124 h 4</p><p>c 16 = 48 x n + 1 5 − 32 h x n + 1 4 − 80 h 2 x n + 1 3 + 64 h 3 x n + 1 2 93 h 4 .</p><p>Hence, we obtained the continuous coefficients</p><p>α 0 ( x ) = − 24 ω 5 − 15 h ω 4 + 40 h 2 ω 3 + 30 h 3 ω 2 31 h 5</p><p>α 1 ( x ) = 24 ω 5 + 15 h ω 4 − 40 h 2 ω 3 − 30 h 3 ω 2 + 31 h 5 31 h 5</p><p>h β 0 ( x ) = − 96 ω 5 − 91 h ω 4 + 98 h 2   ω 3 + 89 h 3 ω 2 372 h 4</p><p>h β 1 ( x ) = − 28 ω 5 − 2 h ω 4 + 57 h 2 ω 3 + 4 h 3 ω 2 − 31 h 4 ω 31 h 4</p><p>h β 2 ( x ) = − 16 ω 5 + 21 h ω 4 + 6 h 2 ω 3 − 11 h 3 ω 2 124 h 4</p><p>h β 3 2 ( x ) = 48 ω 5 − 32 h ω 4 − 80 h 2 ω 3 + 64 h 3 ω 2 93 h 4 .</p><p>If we substitute the above into (7), then we obtain the continuous scheme</p><p>y &#175; ( x ) = [ − 24 ω 5 − 15 h ω 4 + 40 h 2 ω 3 + 30 h 3 ω 2 31 h 5 ] y n   + [ 24 ω 5 + 15 h ω 4 − 40 h 2 ω 3 − 30 h 3 ω 2 + 31 h 5 31 h 5 ] y n + 1   + [ − 96 ω 5 − 91 h ω 4 + 98 h 2   ω 3 + 89 h 3 ω 2 372 h 4 ] f n   + [ − 28 ω 5 − 2 h ω 4 + 57 h 2 ω 3 + 4 h 3 ω 2 − 31 h 4 ω 31 h 4 ] f n + 1   + [ − 16 ω 5 + 21 h ω 4 + 6 h 2 ω 3 − 11 h 3 ω 2 124 h 4 ] f n + 2   + [ 48 ω 5 − 32 h ω 4 − 80 h 2 ω 3 + 64 h 3 ω 2 93 h 4 ] f n + 3 2 . (10)</p><p>We evaluated (10) at ω = − h , ω = − h 2 , ω = − 3 h 4 and its derivative at ω = − 3 h 4 .</p><p>We obtained the following four discrete schemes which constitutes the block method</p><p>y n + 2 = − 1 31 y n + 32 31 y n + 1 + h 93 [ − f n + 12 f n + 1 + 64 f n + 3 2 + 15 f n + 2 ] y n + 3 2 = 37 496 y n + 459 496 y n + 1 + h 1984 [ 39 f n + 648 f n + 1 + 480 f n + 3 2 − 27 f n + 2 ] y n + 7 4 = 243 7936 y n + 7693 7936 y n + 1 + h 31744 [ 231 f n + 7644 f n + 1 + 16464 f n + 3 2 + 441 f n + 2 ]</p><p>− 315 992 y n + 1 = − 315 992 y n + h 1984 [ − 179 f n − 1169 f n + 1 + 2156 f n + 3 2 − 1984 f n + 7 4 + 546 f n + 2 ] . (11)</p></sec><sec id="s2_2"><title>2.2. Convergence Analysis</title><p>We examine the order, error constant, zero stability and convergence of the discrete schemes in this paper.</p><p>α 0 = [ 1 31 − 37 496 − 243 7936 315 992 ] ,   α 1 = [ − 32 31 − 459 496 − 7693 7936 − 315 992 ] ,   α 3 2 = [ 0 1 0 0 ] ,   α 7 4 = [ 0 0 1 0 ] ,   α 2 = [ 1 0 0 0 ] ,</p><p>and</p><p>β 0 = [ − 1 93 39 1984 231 31744 − 179 1984 ] ,       β 1 = [ 12 93 648 1984 7644 31744 − 1169 1984 ] ,       β 3 2 = [ 64 93 480 1984 16464 31744 2156 1984 ] ,       β 7 4 = [ 0 0 0 − 1 ] ,       β 2 = [ 15 93 − 27 1984 441 31744 546 1984 ] .</p><p>Lemma 2.1: The order of each of the discrete schemes in the Two-Step Butcher’s scheme in block form (11) is uniformly 5.</p><p>Proof: In finding the order and error constant of the block scheme, we substituted the above vectors in the following formula.</p><p>C 0 = α 0 + α 1 + α 3 2 + α 7 4 + α 2 = 0</p><p>C 1 = [ α 1 + 2 α 2 + ( 3 2 ) α 3 2 + ( 7 4 ) α 7 4 ] − [ β 0 + β 1 + β 2 + β 3 2 + β 7 4 ] = 0</p><p>C 2 = ( 1 2 ! ) [ α 1 + 2 2 α 2 + ( 3 2 ) 2 α 3 2 + ( 7 4 ) 2 α 7 4 ] − [ β 1 + 2 β 2 + ( 3 2 ) β 3 2 + ( 7 4 ) β 7 4 ] = 0</p><p>C 3 = ( 1 3 ! ) [ α 1 + 2 3 α 2 + ( 3 2 ) 3 α 3 2 + ( 7 4 ) 3 α 7 4 ]               − ( 1 2 ! ) [ β 1 + 2 2 b 2 + ( 3 2 ) 2 β 3 2 + ( 7 4 ) 2 β 7 4 ] = 0</p><p>C 4 = ( 1 4 ! ) [ α 1 + 2 4 α 2 + ( 3 2 ) 4 α 3 2 + ( 7 4 ) 4 α 7 4 ]               − ( 1 3 ! ) [ β 1 + 2 3 β 2 + ( 3 2 ) 3 β 3 2 + ( 7 4 ) 3 β 7 4 ] = 0</p><p>C 5 = ( 1 5 ! ) [ α 1 + 2 5 α 2 + ( 3 2 ) 5 α 3 2 + ( 7 4 ) 5 α 7 4 ]               − ( 1 4 ! ) [ β 1 + 2 4 β 2 + ( 3 2 ) 4 β 3 2 + ( 7 4 ) 4 β 7 4 ] = 0</p><p>C 6 = ( 1 6 ! ) [ α 1 + 2 6 α 2 + ( 3 2 ) 6 α 3 2 + ( 7 4 ) 6 α 7 4 ]               − ( 1 5 ! ) [ β 1 + 2 5 β 2 + ( 3 2 ) 5 β 3 2 + ( 7 4 ) 5 β 7 4 ] = [ − 1 5580 21 158720 147 10158080 − 231 253952 ]</p><p>The above formula showed that C 0 = C 1 = C 2 = C 3 = C 4 = C 5 = 0 and</p><p>Error Constant = [ − 1 5580 21 158720 147 10158080 − 231 253952 ] ≠ 0 .</p><p>This implies that the order of each of the discrete schemes in the Two-step Butcher’s scheme in block form is 5.</p><p>The block method (11) can be represented as</p><p>[ − 32 31 0 0 1 − 459 496 1 0 0 − 7693 7936 0 1 0 − 315 992 0 0 0 ] [ y n + 1 y n + 3 / 2 y n + 7 / 4 y n + 2 ] = [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ] [ y n − 2 y n − 3 / 2 y n − 1 y n ] + h [ − 1 93 4 31 64 93 0 5 31 39 1984 81 248 15 62 0 − 27 1984 231 31744 1911 7936 1029 1984 0 441 31744 − 179 1984 − 1169 1984 539 496 − 1 273 992 ] [ f n + 1 f n + 3 / 2 f n + 7 / 4 f n + 2 ] + h [ 0 0 0 − 1 93 0 0 0 39 1984 0 0 0 231 31744 0 0 0 − 179 1984 ] [ f n − 3 f n − 2 f n − 1 f n ] .</p><p>In addition, we need the following matrices in analysing the zero stability of the block method, ■</p><p>A ( 0 ) = [ − 32 31 0 0 1 − 459 496 1 0 0 − 7693 7936 0 1 0 − 315 992 0 0 0 ] ,     and     B ( 0 ) = [ 0 0 0 1 31 0 0 0 − 37 496 0 0 0 − 243 7936 0 0 0 315 992 ] .</p><p>The characteristic polynomial corresponding to (11) is given as</p><p>ρ ( R ) = det ( R A ( 0 ) − B ( 0 ) ) = | − 32 31 R 0 0 R − 1 31 − 459 496 R R 0 37 496 − 7693 7936 R 0 R 243 7936 − 315 992 R 0 0 − 315 992 | = 315   R 4 + 315   R 3 992 = 0.</p><p>The roots of the characteristic equation ρ ( R ) = R 4 + R 3 = R 3 ( R + 1 ) = 0 are R = 0 (thrice) and R = − 1 . This leads to the following result.</p><p>Lemma 2.2: The Two-step Butcher’s scheme in block form (11) is zero stable, consistent and hence convergent.</p><p>Proof: By definition, a Linear Multistep Method is said to be zero-stable if none of the roots of its characteristic polynomial has modulus greater than one and each of the roots with modulus one must be distinct. This is immediate from above. As shown in Lemma 2.1 the order of the Two-step scheme is p = 5 which is greater than one. Therefore, consistency is established [<xref ref-type="bibr" rid="scirp.114241-ref21">21</xref>]. Since it is both zero-stable and consistent, by definition, it is convergent. ■</p></sec><sec id="s2_3"><title>2.3. Region of Absolute Stability</title><p>To plot the region of absolute stability of the Two-step Butcher’s scheme we used the following stability matrix equation</p><p>M ( z ) = C + z B ( I − z A ) − 1 D ,</p><p>then we substituted it into the stability polynomial in line with Chollom [<xref ref-type="bibr" rid="scirp.114241-ref3">3</xref>]</p><p>ρ ( r , z ) = det ( r I − M ( z ) ) ,</p><p>where I is the identity matrix of size M ( z ) . We then used Newton’s method in finding the roots of the stability polynomial and plotted the resultant roots where the region of absolute stability of the method is defined as</p><p>E ( z ) = { z ∈ ℂ : ρ ( r , z ) = 1 , | r | ≤ 1 } .</p><p>The region of absolute stability of the Two-Step Butcher’s scheme is as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. We obtained the matrices A , B , C and D from the discrete schemes in this fashion:</p><p>[ y n y n + 1 y n + 3 / 2 y n + 7 / 4 y n + 2 − − − − y n + 2 y n + 1 y n ] = [ A D B C ] [ h f n h f n + 1 h f n + 3 / 2 h f n + 7 / 4 h f n + 2 − − − − y n + 2 y n + 1 y n ] ,</p><p>where the matrices are respectively</p><p>A = [ 0 0 0 0 0 − 1 93 4 31 64 93 0 5 31 39 1984 81 248 15 62 0 − 27 1984 231 31744 1911 7936 1029 1984 0 441 31744 − 179 1984 − 1169 1984 539 496 − 1 273 992 ] ,</p><p>B = [ − 179 1984 − 1169 1984 539 496 − 1 273 992 − 1 93 4 31 64 93 0 5 31 0 0 0 0 0 ] ,</p><p>C = [ 0 315 992 − 315 992 − 1 1 31 − 1 31 0 0 1 ] ,</p><p>and</p><p>D = [ 0 0 1 − 1 32 31 − 1 31 0 459 496 37 496 0 7693 7936 243 7936 0 315 992 − 315 992 ] .</p><p>So far, we have discussed in great detail the Two-step Butcher’s hybrid scheme in block form. The 5<sup>th</sup> order Butcher’s algorithm in Lambert [<xref ref-type="bibr" rid="scirp.114241-ref19">19</xref>] consists of three sets of equations, the first two are used as predictors while the last (Two-step Butcher’s scheme) is used as a corrector. In a nutshell, the 5<sup>th</sup> order algorithm is as follows</p><p>y n + 3 / 2 − y n = h 8 [ 9 f n + 1 + 3 f n ]   ( Predictor ) y n + 2 − 1 5 ( 28 y n + 1 − 23 y n ) = 2 h 15 [ − 30 f n + 1 − 13 f n + 16 f n + 3 / 2 ]   ( Predictor ) y n + 2 + 1 31 y n + 32 31 y n + 1 = h 93 [ − f n + 12 f n + 1 + 64 f n + 3 2 + 15 f n + 2 ]   ( Corrector ) (12)</p><p>It is not self starting unlike the former relying on good initial guesses. Now, notice that</p><p>α 0 = [ − 1 23 5 ] ,   α 1 = [ 0 − 28 5 ] ,   α 3 2 = [ 1 0 ] ,   α 2 = [ 0 1 ] ,</p><p>and</p><p>β 0 = [ 3 8 − 26 15 ] ,   β 1 = [ 9 8 − 4 ] ,   β 3 2 = [ 0 0 ] ,   β 2 = [ 0 32 15 ] .</p><p>Lemma 2.3: The order of each of the discrete schemes (predictors) in the 5<sup>th</sup> order Butcher’s algorithm in block form (12) is 3.</p><p>Proof: In finding the order and error constant of the block scheme, we substituted the above vectors in the following formula.</p><p>C 0 = α 0 + α 1 + α 3 2 + α 2 = 0</p><p>C 1 = [ α 1 + 2 α 2 + ( 3 2 ) α 3 2 ] − [ β 0 + β 1 + β 2 + β 3 2 ] = 0</p><p>C 2 = ( 1 2 ! ) [ α 1 + 2 2 α 2 + ( 3 2 ) 2 α 3 2 ] − [ β 1 + 2 β 2 + ( 3 2 ) β 3 2 ] = 0</p><p>C 3 = ( 1 3 ! ) [ α 1 + 2 3 α 2 + ( 3 2 ) 3 α 3 2 ] − ( 1 2 ! ) [ β 1 + 2 2 β 2 + ( 3 2 ) 2 β 3 2 ] = 0</p><p>C 4 = ( 1 4 ! ) [ α 1 + 2 4 α 2 + ( 3 2 ) 4 α 3 2 ] − ( 1 3 ! ) [ β 1 + 2 3 β 2 + ( 3 2 ) 3 β 3 2 ] = [ 3 128 − 1 10 ]</p><p>The above formula showed that C 0 = C 1 = C 2 = C 3 = 0 and</p><p>Error Constant = [ 3 128 − 1 10 ] ≠ 0 .</p><p>This implies that the order of each of the discrete schemes in the Two-step Butcher’s scheme in block form is 3. ■</p></sec></sec><sec id="s3"><title>3. Numerical Experiments</title><p>In this section, we applied both the derived discrete scheme in block form and the schemes given in Lambert [<xref ref-type="bibr" rid="scirp.114241-ref19">19</xref>] in Predictor-Corrector form on some initial value problems.</p><p>Example 3.1</p><p>Consider the following initial value problem y ′ = − y with initial condition y ( 0 ) = y 0 = 1 , h = 0.2 on 0 ≤ x ≤ 2.4 and y ( x ) = e − x as exact solution.</p><p>Using the above Two-Step Butcher’s scheme in block form with y ′ = f ( x , y ) = − y . In matrix form for n = 0 , (11) becomes respectively,</p><p>[ 240 − 234 0 32 27 8532 0 − 10400 441 − 146216 158720 16464 546 − 4319 − 1984 2156 ] [ y 1 y 3 2 y 7 4 y 2 ] = [ − 7 − 701 4629 − 2971 ] . (13)</p><p>For n = 2 , we have the same matrix as above but different right hand side</p><p>[ 240 − 234 0 32 27 8532 0 − 10400 441 − 146216 158720 16464 546 − 4319 − 1984 2156 ] [ y 3 y 7 2 y 15 4 y 4 ] = [ − 7 − 701 4629 − 2971 ] y 2 = [ − 4.692239 − 469.894282 3102.911030 − 1991.520559 ] . (14)</p><p>This process is continued for n = 4 , 6 , 8 , ⋯ , 30 and the results are as shown in Figures 2-5. It can be observed from the first four figures of <xref ref-type="fig" rid="fig2">Figure 2</xref> that the Two-Step Butcher’s scheme in block form performed at par with the exact solution. Since we are solving a linear system of equations in each iteration, we plotted the values of n against the norm of the residual ‖ r ‖ = ‖ b − A y ‖ on a semilogy</p><p>scale and the result is as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. It can be observed that as n increases, the norm of the residual decreases as expected. In the same vein, <xref ref-type="fig" rid="fig4">Figure 4</xref> shows a plot of the norm of the Error between the Exact and Approximate values of y n using the Two-Step Butcher’s scheme in block form on a semilogy scale.</p><p>In addition, we used the 5<sup>th</sup> Order Butcher’s algorithm to solve the same initial problem. Since this algorithm is non self starting, we made two different plots shown by the red and blue lines of <xref ref-type="fig" rid="fig5">Figure 5</xref> and <xref ref-type="fig" rid="fig6">Figure 6</xref>. In <xref ref-type="fig" rid="fig5">Figure 5</xref>, we used the exact value of y 1 as starting guess in solving the IVP, while in <xref ref-type="fig" rid="fig6">Figure 6</xref>, we used the y 1 obtained from the Two-Step Butcher’s scheme in solving the IVP and the absolute errors are plotted on semilogy scales. We observed that except for n = 0 , 1 , 2 , 3 , 4 , 5 , there is no distinctive difference between the two red and blue plots in both figures. In the aforementioned figures, we also super-imposed the solution obtained from an implementation of the Two-Step Butcher’s scheme on the same figures for better comparison. These are clearly shown by the lower yellow and black lines depicting better approximate solutions. Since the 5<sup>th</sup> Order Butcher’s algorithm uses the exact value of y 1 , one would have expected that it will give better approximations to the exact solution. However, for both y n + 3 / 2 and y n + 2 , the Two-Step Butcher’s scheme in block form outperformed the former. Besides, in the absence of round off errors while it took the Two-Step Butcher’s scheme n = 30 (=2(30)) iterations, it took the 5<sup>th</sup> Order Butcher’s scheme n = 60 iterations.</p><p>Example 3.2</p><p>Consider the following initial value problem y ′ = − 20 y + 20 sin x + cos x with initial condition y ( 0 ) = y 0 = 1 , h = 0.1 on 0 ≤ x ≤ 3.2 . Using the Two-Step Butcher’s scheme in block form we substitute f ( x , y ) = − 20 y + 20 sin x + cos x and for n = 0 , we obtained the following system of equations</p><p>[ − 170 1280 0 1230 5400 − 29440 0 540 − 154840 32980 317440 8820 − 29680 43120 − 39680 10920 ] [ y 1 y 3 2 y 7 4 y 2 ] = [ 353.7640264 − 4453.076732 95869.93272 − 3978.425343 ] . (15)</p><p>For n = 2 , we obtained the following system of equations</p><p>[ − 170 1280 0 1230 5400 − 29440 0 540 − 154840 32980 317440 8820 − 29680 43120 − 39680 10920 ] [ y 3 y 7 2 y 15 4 y 4 ] = [ − 10 700 5100 − 2720 ] y 2 + [ 1022.257690852725 − 12221.5143372693 273505.2293709757 − 6045.327476872326 ] .</p><p>This process is continued for n = 4 , 6 , 8 , ⋯ , 30 and the results are as shown in Figures 7-10. It can be observed from the first four figures of <xref ref-type="fig" rid="fig7">Figure 7</xref> that the Two-Step Butcher’s scheme in block form performed at par with the exact solution. In addition, <xref ref-type="fig" rid="fig8">Figure 8</xref> shows a plot of computed absolute errors of y n + 1 , y n + 3 / 2 , y n + 7 / 4 , y n + 2 using the Two-Step Butcher’s scheme in block form. The black line showed that y n + 2 had the least absolute error compared to the rest. Since we are solving a linear system of equations in each iteration, we plotted the values of n against the norm of the residual ‖ r ‖ = ‖ b − A y ‖ on a semilogy scale and the result is as shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>. We observed that as n increases, the norm of the residual decreases as expected. In the same vein, <xref ref-type="fig" rid="fig1">Figure 1</xref>0 shows a plot of the norm of the Error between the Exact and Approximate values of y n using the Two-Step Butcher’s scheme in block form on a semilogy scale. However, unlike the first example in which the 5<sup>th</sup> Order Butcher’s algorithm performed well, here we noticed a great divergence from the exact values. This means that this algorithm is not suitable for problems of this nature albeit the trigonometric functions involved. This shows the supremacy of the Two-Step Butcher’s scheme for solving IVPs.</p><p>Example 3.3</p><p>We seek numerical approximations to the initial value problem y ′ = − 9 y with initial condition y ( 0 ) = e , h = 0.1 .</p><p>We followed the same steps in solving Examples 3.1 and 3.2. We started with n = 2 , this process was continued for n = 4 , 6 , 8 , ⋯ , 30 and the results are as</p><p>shown in Figures 11-15. It can be observed from the first four figures of <xref ref-type="fig" rid="fig1">Figure 1</xref>1 that the Two-Step Butcher’s scheme in block form performed at par with the exact solution. Since we are solving a linear system of equations in each iteration, we plotted the values of n against the norm of the residual ‖ r ‖ = ‖ b − A y ‖ on a semilogy scale and the result is as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>2. It can be observed that as n increases, the norm of the residual decreases as expected. In the same vein, <xref ref-type="fig" rid="fig1">Figure 1</xref>3 shows a plot of the norm of the Error between the Exact and Approximate values of y n using the Two-Step Butcher’s scheme in block form on a semilogy scale.</p><p>In addition, we used the 5<sup>th</sup> Order Butcher’s algorithm to solve the same initial problem. Since this algorithm is non self starting, we made two different plots shown by the red and blue lines of <xref ref-type="fig" rid="fig1">Figure 1</xref>4 and <xref ref-type="fig" rid="fig1">Figure 1</xref>5. In <xref ref-type="fig" rid="fig1">Figure 1</xref>4, we used the exact value of y 1 as starting guess in solving the IVP, while in <xref ref-type="fig" rid="fig1">Figure 1</xref>5, we used the y 1 obtained from the Two-Step Butcher’s scheme and the absolute errors are plotted on semilogy scales. We observed that except for</p><p>n = 0 , 1 , 2 , 3 , 4 , 5 , there is no distinctive difference between the two red and blue plots in both figures. In the aforementioned figures, we also super-imposed the solution obtained from an implementation of the Two-Step Butcher’s scheme on the same figures for better comparison. These are clearly shown by the lower yellow and black lines depicting better approximate solutions. For example, at</p><p>n = 30 in <xref ref-type="fig" rid="fig1">Figure 1</xref>4 and <xref ref-type="fig" rid="fig1">Figure 1</xref>5, while the minimum absolute error obtained using the Two-Step Butcher’s scheme is approximately 10<sup>−25, that</sup> of the 5<sup>th</sup> Order Butcher’s algorithm is approximately 10<sup>−10</sup> of course in the absence of round off errors. Since the 5<sup>th</sup> Order Butcher’s algorithm uses the exact value of y 1 , one would have expected that it will give better approximations to the exact solution. However, for both y n + 3 / 2 and y n + 2 , the Two-Step Butcher’s scheme in block form outperformed the former.</p></sec><sec id="s4"><title>4. Conclusion</title><p>We showed that if the step size h is not too small the matrix D will be invertible. Nowhere in literature has there been any proof on the necessary conditions for the invertibility of the D matrix which was our main aim. In addition, ordinarily speaking one would have expected the 5<sup>th</sup> Order Butcher’s algorithm which uses the exact solution y 1 as the starting value to give more accurate results than the self-starting Two-step Butcher’s scheme in block form, but to our greatest surprise, the reverse was the case as depicted by the Figureof the absolute errors in the preceding section. The accuracy could be due to the fact that all the discrete schemes used in the Two-step Butcher’s scheme in block form are of uniform order. From the figures in the last section, we can confidently say that the Two-step Butcher’s hybrid scheme performed better than its counterpart. In addition, the former performs well for both stiff and non-stiff IVPs.</p></sec><sec id="s5"><title>Acknowledgements</title><p>The effort of Prof. U. W. W. Sirisena, who guided the first author’s project, is acknowledged.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>Authors have declared that no competing interests exist.</p></sec><sec id="s7"><title>Cite this paper</title><p>Akinola, R.O. and Ajibade, K.J. (2021) A Proof of the Non-Singularity of the D Matrix Used in Deriving the Two—Step Butcher’s Hybrid Scheme for the Solution of Initial Value Problems. Journal of Applied Mathematics and Physics, 9, 3177-3201. https://doi.org/10.4236/jamp.2021.912208</p></sec><sec id="s8"><title>Appendix. wxMaxima Codes for the Analysis</title><disp-formula id="scirp.114241-formula1"><graphic  xlink:href="//html.scirp.org/file/15-1722542x197.png?20211228165025760"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.114241-formula2"><graphic  xlink:href="//html.scirp.org/file/15-1722542x198.png?20211228165025760"  xlink:type="simple"/></disp-formula></sec><sec id="s9"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.114241-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Sirisina, U.W., Kumleng, G.M. and Yahaya, Y.A. (2004) A New Butcher Type Two-Step Block Hybrid Multistep Method for Accurate and Efficient Parallel Solution of Ordinary Differential Equations. Abacus Mathematics Series, 31, 1-7.</mixed-citation></ref><ref id="scirp.114241-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Akinola, R.O. (2001) An Accurate Implementation of the Two-Step Butcher’s Hybrid Scheme on Initial Value Problems. BSc Thesis, University of Jos, Jos.</mixed-citation></ref><ref id="scirp.114241-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Chollom, J.P., Ndam, J.N. and Kumleng, G.M. (2007). On Some Properties of the Block Linear Multistep Methods. Science World Journal, 2, 11-17.https://doi.org/10.4314/swj.v2i3.51747</mixed-citation></ref><ref id="scirp.114241-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Maxima 5.42.1. (n.d.) https://maxima.sourceforge.io/</mixed-citation></ref><ref id="scirp.114241-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Maplesoft, a Division of Waterloo Maple Inc. (2019). Maple. Waterloo, Ontario.</mixed-citation></ref><ref id="scirp.114241-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Eaton, J.W., Bateman, D., Hauberg, S. and Wehbring, R. (2018) GNU Octave Version 4.4.1 Manual: A High-Level Interactive Language for Numerical Computations.</mixed-citation></ref><ref id="scirp.114241-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">The MathWorks Inc. (2019) MATLAB. 9.7.0.1190202. Natick.</mixed-citation></ref><ref id="scirp.114241-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Chollom, J.P., Olatunbosun, I.O. and Omagu, S. (2012) A Class of A-Stable Block Explicit Methods for the Solutions of ODEs Research. Journal of Mathematics and Statistics, 4, 52-56.</mixed-citation></ref><ref id="scirp.114241-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Kumleng, G.M. and Skwame, Y. (2011) A New A-Stable Method for the Solution of Stiff Initial Value Problems. International Journal of Numerical Maths, 6, 360-373.</mixed-citation></ref><ref id="scirp.114241-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Kumleng, G.M., Sirisena, U.W. and Chollom, J.P. (2012) Construction of a Class of Block Hybrid Implicit Multistep Methods for the Solution of Stiff Ordinary Differential Equations. Nigerian Journal of Pure and Applied Sciences, 5.</mixed-citation></ref><ref id="scirp.114241-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Kumleng, G.M, Longwap, S. and Adee, S.O. (2013) A Class of A-Stable Order Four and Six Linear Multistep Methods for Stiff Initial Value Problems. Mathematical Theory and Modeling, 3, 1-10.</mixed-citation></ref><ref id="scirp.114241-ref12"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kamoh</surname><given-names> N.M.</given-names></name>,<name name-style="western"><surname> Aboiyar</surname><given-names> T. and Onah E.S </given-names></name>,<etal>et al</etal>. (<year>2017</year>)<article-title>On One Investigating Some Quadrature Rules for the Solution of Second Order Volterra Integro-Differential Equations</article-title><source> IOSR Journal of Mathematics (IOSR-JM)</source><volume> 13</volume>,<fpage> 45</fpage>-<lpage>50</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.114241-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Yahaya</surname><given-names> Y.A. and Badmus A.M. </given-names></name>,<etal>et al</etal>. (<year>2010</year>)<article-title>A Class of Collocation Methods for General Second Order Ordinary Differential Equations</article-title><source> African Journal of Mathematics and Computer Science Research</source><volume> 2</volume>,<fpage> 69</fpage>-<lpage>72</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.114241-ref14"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Yahaya</surname><given-names> Y.A. and Adegboye Z.A. </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>Construction and Implementation of a 4-Step Implicit Collocation Method for Solution of First and Second Order ODEs</article-title><source> Pacific Journal of Science and Technology</source><volume> 13</volume>,<fpage> 159</fpage>-<lpage>165</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.114241-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Kamoh, N.M., Gyemang, D.G. and Soomiyol, M.C. (2017) On One Justification on the Use of Hybrids for the Solution of First Order Initial Value Problems of Ordinary Differential Equations. Pure and Applied Mathematics Journal, 6, 137-143.https://doi.org/10.11648/j.pamj.20170605.11</mixed-citation></ref><ref id="scirp.114241-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Kumleng, G.M. and Sirisena, U.W.W. (2014) A (α)-Stable Order Ten Second Derivative Block Multistep Method for Stiff Initial Value Problems. International Journal of Mathematics and Statistics Invention (IJMSI), 2, 37-43.</mixed-citation></ref><ref id="scirp.114241-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Bakari, A., Skwame, I.Y. and Kumleng, G.M. (2018) An Application of Second Derivative Backward Differentiation Formula Hybrid Block Method on Stiff Ordinary Differential Equations. Journal of Natural Sciences Research, 8, 27-36.</mixed-citation></ref><ref id="scirp.114241-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Scheffel, J. and Lindvall, K. (2018) Optimizing Time-Spectral Solution of Initial-Value Problems. American Journal of Computational Mathematics, 8, 7-26. https://doi.org/10.4236/ajcm.2018.81002</mixed-citation></ref><ref id="scirp.114241-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Lambert, J.D. (1973) Computational Methods in Ordinary Differential Equations. John Wiley &amp; Sons, New York.</mixed-citation></ref><ref id="scirp.114241-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Onumanyi, P., Awoyemi, D.O., Jator, S.N. and Sirisena, U.W. (1994) New Linear Multistep Methods with Continuous Coefficients for First Order Initial Value Problems. Journal of Nigeria Mathematics Society, 13, 37-51.</mixed-citation></ref><ref id="scirp.114241-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Henrici, P. (1962) Discrete Variable Methods in Ordinary Differential Equations. Wiley, New York, 407 p.</mixed-citation></ref></ref-list></back></article>