Abstract
In this paper, we compare the performances of two Butcher-based block hybrid methods for the numerical integration of initial value problems. We compare the condition numbers of the linear system of equations arising from both methods and the absolute errors of the solution obtained. The results of the numerical experiments illustrate that the better conditioned method outperformed its less conditioned counterpart based on the absolute errors. In addition, after applying our method on some examples, it was discovered that the absolute errors in this work were better than those of a recent study in the literature. Hence, we recommend this method for the numerical solution of stiff and non-stiff initial value problems.
MSC:
65D30; 65L04; 65L05; 65L06
1. Introduction
Differential equations play crucial roles in ecology, modeling, chemical kinetics, engineering, population dynamics and medicine. Some of them do not have exact or closed-form solutions and it is imperative to find new numerical methods on the one hand or improve upon already existing methods on the other. More precisely, this paper considers finding numerical approximations to first-order initial valued systems of ordinary differential equations of the form;
on the interval subject to the initial condition , with . One of the numerical methods for solving systems of differential equations is linear multi-step methods which though powerful but most times suffers the disadvantage that matrices arising from its use are often ill-conditioned according to Shampine [1]. As a result of this and according to Trefethen and Bau [2] p. 95, if a system is ill-conditioned, then one may lose the logarithm to base 10 of the condition number of the matrix’s significant digits. However, there is paucity of literature on this topic of overcoming ill-conditioning as it relates to linear multi-step methods, though the subject of ill-conditioning, as it pertains to linear systems of equations, is well-studied.
In addition to this, block hybrid methods which incorporate interpolating and collocating at both grid and off grid points multiplies the size of the linear system to be solved, thereby increasing the propensity of the linear multi-step-based method to ill-conditioning. While Runge–Kutta methods, on the other hand, suffer the inherent problem of requiring much more cputime time than their linear multi-step methods counterpart. Hence, a linear multi-step method that is computationally cheap, stable and well-conditioned is often sought. That is why, in this study, we improve upon the two-step Butcher’s block hybrid method which is numerically better conditioned with the exception of outperforming those in the literature for non-linear systems of differential equations.
The two-step Butcher’s hybrid scheme has been derived by several authors [3,4,5,6,7,8] using different off-grid points. The two-step Butcher’s block hybrid method is a linear multi-step of order five for the numerical solution of one- and high-dimensional systems of ordinary differential equations which is the crux of the matter in this article. In an earlier work, we showed that, for one-dimensional stiff and non-stiff, linear and nonlinear differential equations, the performance of the Butcher-based block hybrid method obtained at the points with those obtained at were at par, though the latter was better conditioned than the former. In order to avoid abuse of notation, for the purpose of this study, we will refer to as the block hybrid method obtained at the following combination of grid and off-grid points: and the block hybrid method obtained at the latter points in line with [7].
In fact, this work is an extension of the works of Akinola et al. [7], where both methods were shown to be of order five and convergent. Nevertheless, we did not compare their regions of absolute stability nor their error constants because the goal in that study was to provide a brief solution to Shampine’s [1] claim about the ill-conditioning of matrices obtained from linear multi-step methods (see also [9,10,11,12,13,14,15,16]) and solving first order differential equations. No Jacobian was presented in that paper nor any proof of the non-singularity of the corresponding Jacobians, neither did we provide any algorithms.
In [6] we gave a proof of the non-singularity of the D matrix used when deriving the two-step Butcher’s hybrid scheme for the solution of initial value problems. However, the test problems were one-dimensional. In addition to our discussion in the second to the last paragraph above, the focus in [7] was to discuss with numerical examples how ill-conditioning arising from using linear multi-step methods in approximating the solution of initial value problems could be reduced, albeit for one-dimensional ODEs, which is also an improvement from the works in [8]. Similarly, Adee and Atabo [17] presented a two point linear multi-step method for solving similar problems as the ones considered in [7] and the present work, except that their method is non starting and they used a fourth order Runge–Kutta method in obtaining the starting values. In this work, our method is self-starting and does not rely on other methods to start (see also [18,19,20,21,22,23,24,25].)
In this work, we extend the idea in [7] to numerical examples of two, three, four and six-dimensional systems of differential equations to confirm the earlier claim that is better well-conditioned than those of . We compared their respective absolute errors and cputime to see which performs better between the two. The plan of this study is as follows: in Section 1, we give an overview of the content of this article, which is followed in Section 2, where we present the continuous form of the block hybrid method and state important results and in Section 3 we examine the convergence and give the appropriate algorithms of the methods. Finally, we conclude by presenting the results of the numerical experiments which validate and confirm the theory in Section 4.
2. Methodology
The emphasis in this section is two folds: we re-present the continuous formulation from which the two block hybrid methods and are derived at various grid and off grid points. Secondly, we show that the respective Jacobians (to be defined shortly) are non-singular at the root.
Derivation of Multi-Step Collocation Methods
Following in the footsteps of Onumanyi et al. [26], we present the re–derivation of our method, where a 2-step multi-step method having m collocation points is
where and
are the continuous coefficients for . The in (2) are interpolation points taken from and for are the m collocation points belonging to . To obtain , Onumanyi [26] used at a matrix equation of the form , where I is an identity matrix of size , and D and C are matrices defined by
The matrix in (4) is the collocation matrix of size as C. The matrix C whose first row gives the continuous coefficients is defined as
Let be an approximation to the theoretical solution at , that is, and let , and for
We substituted , and into (2) to obtain the continuous formulation of the two-step Butcher’s block hybrid method:
and D from (4) reduces to
Replacing , and , the determinant of D is
The following continuous scheme was discussed in [6] with :
Differentiate the continuous formulation with respect to , evaluating the derivative at and making the subject results in (10). The differentiation is important in this context because we want to obtain a square system of four equations in four unknowns. In addition to this, without the differentiation and subsequent substitution, an under–determined system of three equations in four unknowns will suffice and this has been shown in [7] not to give accurate approximations to the exact solution. Moreover, it allows us to add an extra function evaluation point , thereby improving the accuracy. In the same vein, evaluating (9) at the following points . That is, when , using , , . Hence,
When , , . Thus,
Finally, when , , . Thus,
Therefore, we have explained the link between and the left-hand sides. Hence, after the same substitutions have been made to the right-hand sides, we obtained the remaining schemes (11)–(13):
The above schemes (10)–(13) is what makes up the block hybrid method which we denote by for ease of reference. It can be expressed as the following nonlinear system:
For , the Jacobian of the above nonlinear system is
Lemma 1.
Proof.
After carrying out elementary row operations, we obtained
where
Its determinant which is the product of the diagonal elements is one. Hence, is nonsingular. □
An alternative proof of the above result using Keller’s ABCD Lemma [27] is given below, but before then, we give a brief synopsis on the ABCD Lemma. The implicit determinant method of Spence and Poulton [28] is an application of Newton’s method in finding the zeros of certain bordered matrices arising from finding a photonic band structure in periodic materials such as photonic crystals. Nevertheless, at the heart of the implicit determinant method is Keller’s ABCD Lemma [27], whereby a partitioned matrix is shown to be nonsingular under certain conditions. The “ABCD” Lemma has been used in [29,30,31] in different ways to show that certain parameter-dependent matrices are nonsingular and Newton’s method is applied accordingly. The Lemma, as the name implies, relies on splitting a matrix into its partitioned ABCD components, and after certain conditions which must have been satisfied, the matrix under consideration is described as non-singular or as maybe not the case. These references and others form our motivation for using the ABCD Lemma to show that the Jacobians in this work are non-singular, as shown below.
We state without proof the one-dimensional version of Keller’s [27] ABCD Lemma. The aim is to use it in proving the non-singularity of the one-dimensional version of .
Lemma 2.
“ABCD” Lemma.
Let , , and
Assume that is non-singular; then, has the following decomposition:
The matrix is non-singular if .
Proof.
Following [27], we split ; thus,
Before we apply the above Lemma, we need to show that is non-singular. Hence, using elementary row operations, it reduces to
Since the pivots are three, A is indeed nonsingular.
Now, we give a condition under which . The scalar will be non-zero if and only if the terms in h in the numerator do not add up to as shown below:
Alternatively, as h tends to zero, all terms in h tends to zero and the above expression becomes . Hence, the one-dimensional Jacobian matrix is non-singular using the ABCD Lemma. □
For higher-dimensional systems, i.e., of differential equations, the analogous Jacobian is
where is the identity matrix of size r and . For , substituting
and
into the above Jacobian yields the partitioned form of
where
and
Lemma 3.
Two-dimensional version of the “ABCD” Lemma.
Proof.
We first need to show that A is non-singular as a requirement for using the ABCD Lemma. After some elementary row operations, we obtained six pivots from the echelon form of A. Thus, A is non-singular.
Since A has been shown to be non-singular, then
Since by the two-dimensional version of the ABCD Lemma, is non-singular whether at the root or not. □
The next corollary further enforces the above result.
Corollary 1.
In the worst case scenario, where the Jacobian of the function to be integrated is singular, that is when for ; then, the Jacobian is non-singular.
Proof.
Since for , then
A is nonsingular; hence, it satisfies the first condition of the ABCD Lemma; thus,
Hence,
Therefore, the partitioned Jacobian is also nonsingular using the two-dimensional version of the ABCD Lemma. □
Differentiating the continuous formulation (9) with respect to and evaluating the derivative at results in (20). As explained earlier, the differentiation is important in this context because we want to obtain a square system of four equations in four unknowns. Moreover, this allows us to add an extra function evaluation point , thereby improving the accuracy and leading to a reduction in the condition number.
In the same vein, evaluating (9) at the following points gives the respective remaining schemes (21)–(23):
The above schemes (20)–(23) is what makes up the block hybrid method which we denote by for ease of reference. The Jacobian of the above non-linear system of equations is
After performing a series of row operations on , we obtained the following echelon form:
where
and
This shows that the Jacobian has four pivots. Hence, it is non-singular at the root. For , the Jacobian becomes
and the proof of its non-singularity is analagous to the proof of Lemma 3.
3. Convergence Analysis
In this section, we summarize the order, error constant, zero stability, consistency and convergence of the two block hybrid methods under discussion. We also plotted the regions of absolute stability of the two methods which were hitherto missing in the earlier papers. In fact, as will be discovered in the numerical experiments in the next section, the clear distinction in their regions of absolute stability accounts for the disparity in their numerical accuracy. In addition to these, we present their corresponding Newton-based algorithms premised on the non-singularity of the Jacobians which were proved in the last section.
We begin by defining the order and error constant of a linear multi-step method. In a linear difference operator L associated with the linear multi-step method [32],
the coefficients and are both nonzero which is defined by
where the ’s are real constants and is an arbitrary function, continuously differentiable on the interval .
Definition 1.
A linear multi-step method and the associated difference operator (24) is said to be of order p if, , where is the error constant of the method.
Furthermore,
for .
In line with [6,7] and from [33], we present a summary of the basic convergence properties of the two block hybrid methods in Table 1 and Table 2 below.
Table 1.
Properties of the block method .
Table 2.
Properties of the block method .
From both Table 1 and Table 2, the order 5 and error constants have been shown in [6] (Lemma 2.1, pp. 3184–3185) and [7] (Theorem 2, pp. 4–5).
Definition 2
([32]). The local truncation error (LTE) at of a linear multi-step method is defined to be the expression given by (24), when is the theoretical solution of the initial value problem (1). The local truncation error of order p can be expressed in the form
and is the principal local truncation error.
With the above definition and the error constants from Table 1 and Table 2, respectively, the LTEs for the methods are given by
and
The following definition of -stability is necessary to describe the nature of the region of absolute stability of the methods.
Definition 3.
A numerical method is -stable [34], where , if its region of absolute stability contains the wedge
In plotting the region of absolute stability of the first block hybrid method, we start by re-writting (10)–(13) in the following linear multi-step form:
where
We used the matrices above to find the determinant
where is the usual test equation, and . This results in the following stability polynomial:
By collecting terms like in z, the stability polynomial reduces to
We used the above stability polynomial to plot the region of absolute stability of in octave and this results in Figure 1, which is -stable.
Figure 1.
Region of absolute stability of the block hybrid method .
Next, we describe how to plot the region of absolute stability of the second block hybrid method . We begin by re-writting (20)–(23) in the following linear multi-step form:
where
Using the above matrices, one obtains the stability polynomial . An application of Newton’s method in solving the corresponding stability polynomial equation and subsequent plot gives Figure 2, which is -stable.
Figure 2.
Region of absolute stability of the block hybrid method .
Figure 1 and Figure 2 show the regions of absolute stability of the two hybrid methods and they are -stable, albeit one has a larger region of absolute stability than the other. In both figures, the regions outside the contours represent the stable region while the region inside the contour correspond to the unstable region.
In the discussions underneath, we present Newton-based algorithms for the solution of systems of initial value problems since we have shown that the Jacobians are non-singular. We state clearly that both algorithms are self-starting and do not rely on predictors or correctors to start. The starting values are the initial values of the differential equations.
3.1. Algorithm for
Input: h, tol, system of differential equations to be solved, their initial values and corresponding Jacobians.
For until convergence
and
Compute .
Find the factorization of , i.e., P is a permutation matrix.
Solve for .
Solve for in .
Increment
Output:
We now present the second algorithm below.
3.2. Algorithm for
Input: h, tol, system of differential equations to be solved, their initial values and corresponding Jacobians.
For until convergence
and
Compute .
Find the factorization of , i.e., P is a permutation matrix.
Solve for .
Solve for .
Increment
Output:
The stopping criterion for both algorithms is
When the size of the matrix is rather large, the use of iterative solvers like GMRES is highly recommended. Next, we support our theoretical results with some numerical examples in the next section.
4. Numerical Experiments
In this section, we compare the performance of the two methods to see which is better. We compare the absolute errors of the exact solution with the numerical approximations as well as their respective cputimes. We used a 64-bit DELL Latitude laptop running on Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz, manufactured in the USA, in all numerical computations. The first and last test problems were drawn from [35] with the sole aim of comparing the results of our method with theirs. The second test problem was from Chemistry. Throughout this section, we used a constant step size of on the same integration interval of , as shown in Table 3, Table 4, Table 5, Table 6 and Table 7 and their respective figures. However, for the purpose of comparison with the work in [35], we extended the interval to , as shown in Table 4 and Table 8.
Table 3.
Absolute error of the block hybrid methods and on Example 1.
Table 4.
Absolute error of the block hybrid methods, Yakubu et al. [35], and on Example 1.
Table 5.
Absolute error of the block hybrid methods and on Example 2.
Table 6.
Absolute error of the block hybrid methods and on Example 3.
Table 7.
Absolute error of the block hybrid methods and on Example 4.
Table 8.
Absolute error of the block hybrid methods, Yakubu et al. [35], and on Example 4.
Example 1.
The non-linear stiff Kaps problem [36]
The analytic solution is and .
The results of the numerical experiments for this example are presented in Table 3 and Table 4 and Figure 3. Table 3 showed that the block hybrid method performed better than using the same initial conditions, especially for . Nevertheless, both methods, though of order five, outperformed Yakubu et al.’s [35] fourteenth-order method, as summarized in Table 4. Figure 3, which is a log–log plot of the errors and step sizes, showed that, while both methods performed at par for , the same was not the case for because performed better than .
Figure 3.
The log–log plots of the errors and the step size on Example 1.
Example 2.
The Wu problem [37] arises from Chemistry
The analytic solution is and .
The results of the numerical experiments for this example are presented in Table 5 and Figure 4. Table 5 showed that the block hybrid method performed at par with using the same initial conditions. However, a plot of the log–log of the error and step size showed that outperformed .
Figure 4.
The log−log plots of the errors and the step size on Example 2.
Example 3.
We consider the following three-dimensional linear problem:
with initial condition . The analytic solution is
The results of the numerical experiments for this example are presented in Table 6 and Figure 5. Table 6 showed that the block hybrid method performed at par with using the same initial values. In addition, this is confirmed by the log–log plots of the error and step size in Figure 5.
Figure 5.
The log–log plots of the errors and the step size on Example 3.
Example 4.
The linear stiff IVPs considered by Fatunla [38].
The results of the numerical experiments for this example are presented in Table 7 and Figure 6. Table 7 and Figure 6 showed that the block hybrid method performed at par with those of using the same initial conditions. Nevertheless, both methods, though of order five, outperformed Yakubu et al.’s [35] fourteenth-order method, as shown in Table 8.
Figure 6.
The log–log plots of the errors and the step size on Example 4. The red and blue lines represents and , respectively.
From Table 9, we observed that the Wu problem of Example 2 was ill-conditioned at 1,072,275.37 for versus 652,920 for . Upon inspection, it was discovered that the increase in the condition number of the system was due to the ill-conditioning of the Jacobian matrix of the problem under consideration with a condition number of . The same table shows that, in Examples 1–3, the condition numbers for are, respectively, 1.72, 3 and 2 times that for .
Table 9.
Comparing the condition number and cputime for both block hybrid methods under discussion. Here, and are the condition numbers of the Jacobians and at the root, respectively.
We remark that, in order to reduce the condition number and accuracy, we also tried at the off-grid point to derive a new block hybrid method. However, this resulted in a higher condition number than both and . On a final note, the results of both methods presented in this study outperform the second-order and fourteenth-order second derivative method of [35] with less function evaluations and computational time.
5. Conclusions
As shown in the numerical examples in this study, we have confirmed that, for higher-dimensional systems of initial value, the problems still have a lower condition number in agreement with one-dimensional initial value problems. It was also observed that, for higher-dimensional systems, the result of numerical experiments showed that performed favorably well in comparison to the exact solution . Therefore, we recommend the block hybrid method for the numerical integration of systems of linear, nonlinear, stiff and non-stiff differential equations due to its better conditioning and accuracy.
Author Contributions
Conceptualization, R.O.A., A.S., J.S., D.M. and O.D.A.; methodology, R.O.A., A.S., J.S., D.M. and O.D.A.; software, R.O.A., A.S., J.S., O.D.A. and D.M.; formal analysis, R.O.A., A.S., J.S., D.M. and O.D.A.; investigation, R.O.A., A.S., J.S. and O.D.A.; resources, R.O.A., A.S. and D.M.; writing—original draft preparation, R.O.A., J.S. and A.S.; writing—review and editing, R.O.A., A.S. and D.M. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data are contained within the article.
Acknowledgments
This article owes a great debt of thanks to three excellent referees whose comments helped to improve the final version of this manuscript.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Shampine, L.F. Ill-conditioned matrices and the integration of stiff ODEs. J. Comput. Appl. Math. 1993, 48, 279–292. [Google Scholar] [CrossRef]
- Trefethen, L.N.; Bau, D., III. Numerical Linear Algebra; SIAM: Philadelphia, PA, USA, 1997. [Google Scholar]
- Butcher, J.C. A multistep generalization of Runge-Kutta method with four or five stages. J. Ass. Comput. Mach. 1967, 14, 84–99. [Google Scholar] [CrossRef]
- Butcher, J.C. Numerical methods for ordinary differential equations in the 20th century. J. Comput. Appl. Math. 2000, 125, 1–29. [Google Scholar] [CrossRef]
- Butcher, J.C. Numerical Methods for Ordinary Differential Equations; John Wiley and Sons Ltd.: Oxford, UK, 2016. [Google Scholar]
- Akinola, R.O.; Ajibade, K.J. 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. J. Appl. Math. Phys. 2021, 9, 3177–3201. [Google Scholar] [CrossRef]
- Akinola, R.O.; Shokri, A.; Yao, S.-W.; Kutchin, S.Y. Circumventing ill-conditioning arising from using linear multistep methods in approximating the solution of initial value problems. Mathematics 2022, 10, 2910. [Google Scholar] [CrossRef]
- Sirisena, U.W.; Kumleng, G.M.; Yahaya, Y.A. A new Butcher type two-step block hybrid multistep method for accurate and efficient parallel solution of ordinary differential equations. Abacus Math. Ser. 2004, 31, 1–7. [Google Scholar]
- Golub, G.H.; Wilkinson, J.H. Ill-conditioned eigensystems and the computation of the Jordan canonical form. SIAM Rev. 1976, 18, 578–619. [Google Scholar] [CrossRef]
- Peters, G.; Wilkinson, J.H. Inverse iteration, ill conditioned equations and Newton’s method. J. SIAM Rev. 1979, 21, 339–360. [Google Scholar] [CrossRef]
- Farooq, M.; Salhi, A. Improving the solvability of Ill-conditioned systems of linear equations by reducing the condition number of their matrices. J. Korean Math. Soc. 2011, 48, 939–952. [Google Scholar] [CrossRef]
- Douglas, C.C.; Lee, L.; Yeung, M. On solving ill conditioned linear systems. Procedia Comput. Sci. 2016, 80, 941–950. [Google Scholar] [CrossRef]
- Demmel, J.W. Applied Numerical Linear Algebra; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1997. [Google Scholar]
- Akram, G.; Elahi, Z.; Siddiqi, S.S. Use of Laguerre Polynomials for Solving System of Linear Differential Equations. Appl. Comput. Math. 2022, 21, 137–146. [Google Scholar]
- Khankishiyev, Z.F. Solution of one problem for a loaded differential equation by the method of finite differences. Appl. Comput. Math. 2022, 21, 147–157. [Google Scholar]
- Juraev, D.A.; Shokri, A.; Marian, D. Solution of the ill-posed Cauchy problem for systems of elliptic type of the first order. Fractal Fract. 2022, 6, 358. [Google Scholar] [CrossRef]
- Adee, S.O.; Atabo, V.O. Improved two-point block backward differentiation formulae for solving first order stiff initial value problems of ordinary differential equations. Niger. Ann. Pure Appl. Sci. 2020, 3, 200–209. [Google Scholar] [CrossRef]
- Antczak, T.; Arana-Jimenez, M. Optimality and duality results for new classes of nonconvex quasidifferentiable vector optimization problems. Appl. Comput. Math. 2022, 21, 21–34. [Google Scholar]
- Qi, F. Necessary and sufficient conditions for a difference defined by four derivatives of a function containing trigamma function to be completely monotonic. Appl. Comput. Math. 2022, 21, 61–70. [Google Scholar]
- Iskandarov, S.; Komartsova, E. On the influence of integral perturbations on the boundedness of solutions of a fourth-order linear differential equation. TWMS J. Pure Appl. Math. 2022, 13, 3–9. [Google Scholar]
- Mansour, M.A.; Lahrache, J.; El Ayoubi, A.; El Bekkali, A. The stability of parametric Cauchy problem of initial-value ordinary differential equation revisited. J. Appl. Numer. Optim. 2023, 5, 111–124. [Google Scholar]
- Ren, J.; Bai, L.; Zhai, C. A decreasing operator method for a fractional initial value problem on finite interval. J. Nonlinear Funct. Anal. 2023, 2023, 35. [Google Scholar]
- Hamidov, S.I. Optimal trajectories in reproduction models of economic dynamics. TWMS J. Pure Appl. Math. 2022, 13, 16–24. [Google Scholar]
- Akbay, A.; Turgay, N.; Ergüt, M. On Space-like Generalized Constant Ratio Hypersufaces in Minkowski Spaces. TWMS J. Pure Appl. Math. 2022, 13, 25–37. [Google Scholar]
- Juraev, D.A.; Shokri, A.; Marian, D. Regularized solution of the Cauchy problem in an unbounded domain. Symmetry 2022, 14, 1682. [Google Scholar] [CrossRef]
- Onumanyi, P.; Awoyemi, D.O.; Jator, S.N.; Sirisena, U.W. New Linear Multistep Methods with Continuous Coefficients for First Order Initial Value Problems. J. Niger. Math. Soc. 1994, 13, 37–51. [Google Scholar]
- Keller, H.B. Numerical Solution of Bifurcation and Nonlinear Eigenvalue Problems. In Applications of Bifurcation Theory; Rabinowitz, P., Ed.; Academic Press: New York, NY, USA, 1997; pp. 359–384. [Google Scholar]
- Spence, A.; Poulton, C. Photonic band structure calculations using nonlinear eigenvalue techniques. J. Comput. Phys. 2005, 204, 65–81. [Google Scholar] [CrossRef][Green Version]
- Akinola, R.O.; Freitag, M.A.; Spence, A. A method for the computation of Jordan blocks in parameter-dependent matrices. IMA J. Numer. Anal. 2014, 34, 955–976. [Google Scholar] [CrossRef][Green Version]
- Freitag, M.A.; Spence, A. A Newton-based method for the calculation of the distance to instability. Linear Algebra Appl. 2011, 435, 3189–3205. [Google Scholar] [CrossRef]
- Akinola, R.O.; Spence, A. A comparison of the Implicit Determinant Method and Inverse Iteration. J. Niger. Math. Soc. 2014, 33, 205–230. [Google Scholar]
- Lambert, J.D. Computational Methods in Ordinary Differential Equations; John Wiley: New York, NY, USA, 1973. [Google Scholar]
- Demmel, J.W. Discrete Variable Methods in Ordinary Differential Equations; John Wiley: New York, NY, USA, 1962. [Google Scholar]
- Widlund, O.B. A note on unconditionally stable linear multistep methods. BIT Numer. Math. 1967, 7, 65–70. [Google Scholar] [CrossRef]
- Yakubu, D.G.; Shokri, A.; Kumleng, G.M.; Marian, D. Second derivative block hybrid methods for the the numerical integration of differential systems. Fractal Fract. 2022, 6, 386. [Google Scholar] [CrossRef]
- Kaps, P.; Poon, S.W.H.; Bui, T.D. Rosenbrock methods for Stiff ODEs: A comparison of Richardson extrapolation and embedding technique. Pac. J. Sci. Technol. 1985, 34, 17–40. [Google Scholar] [CrossRef]
- Wu, X.Y.; Xiu, J.L. Two low accuracy methods for Stiff systems. Appl. Math. Comput. 2001, 123, 141–153. [Google Scholar] [CrossRef]
- Fatunla, S.O. Numerical integrators for stiff and highly oscillatory differential equations. J. Math. Comput. 1980, 34, 373–390. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).





