Next Article in Journal
Meta-Heuristic Optimization and Keystroke Dynamics for Authentication of Smartphone Users
Previous Article in Journal
Modeling Inventory Cost Savings and Supply Chain Success Factors: A Hybrid Robust Compromise Multi-Criteria Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Circumventing Ill-Conditioning Arising from Using Linear Multistep Methods in Approximating the Solution of Initial Value Problems

by
Richard Olatokunbo Akinola
1,
Ali Shokri
2,
Shao-Wen Yao
3,* and
Stephen Yakubu Kutchin
1
1
Department of Mathematics, Faculty of Natural Sciences, University of Jos, Jos 930105, Nigeria
2
Department of Science, Faculty of Science, University of Maragheh, Maragheh 83111-55181, Iran
3
School of Mathematics and Information Science, Henan Polytechnic University, Jiaozuo 454000, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(16), 2910; https://doi.org/10.3390/math10162910
Submission received: 6 July 2022 / Revised: 8 August 2022 / Accepted: 10 August 2022 / Published: 12 August 2022
(This article belongs to the Section Difference and Differential Equations)

Abstract

:
When finding numerical solutions to stiff and nonstiff initial value problems using linear multistep methods, ill-conditioned systems are often encountered. In this paper, we demonstrate how this ill-conditioning can be circumvented without iterative refinement or preconditioning, by carefully choosing the grid point used in deriving the discrete scheme from the continuous formulation. Results of numerical experiments show that the new scheme perform very well when compared with the exact solution and results from an earlier scheme.

1. Introduction

According to Shampine [1], matrices derived from the solution of stiff initial value problems using linear multistep methods (LMMs) are almost always ill-conditioned. In this article, we show that these ill-conditioned systems can be made well- or better-conditioned. In an attempt to find numerical approximations to the initial value problem y = y with initial condition y o = 1 using the two-step Butcher’s hybrid scheme in block form by Akinola and Ajibade [2], it was discovered that by interpolating at the grid point x = x n + 7 4 , the condition number of the resultant linear system of equations was large. The goal in this present work is to find ways in which this condition number can be reduced so that we can solve a better-conditioned system without compromising accuracy. According to [3], a matrix A is well-conditioned if its condition number κ ( A ) is close to 1 and ill-conditioned if the condition number κ ( A ) is significantly greater than 1. This implies that, if A is well-conditioned, then small changes in A and b result in corresponding small changes in x . In the same vein, if A is ill-conditioned, then small changes in A and b produce large changes in the solution vector x [4] (see also, [5,6,7,8]). The approach we adopt to achieve our aim is threefold: instead of interpolating at x = x n + 7 4 , we rather interpolate at x = x n + 5 2 on the one hand and solved an underdetermined system of linear equations involving two equations in four unknowns on the other hand, using the same grid point. The former involves solving a square system of linear equations. In [2], a theorem was proved that gives a condition for the nonsingularity of the D matrix used in deriving the continuous formulation of the two-step Butcher’s hybrid scheme in block form, in this paper, we also consider different values of the step sizes h for which the D matrix is singular, nearly singular and nonsingular to see if these affects the condition number of the matrix or solution obtained from the resulting discrete schemes.
In a closely related work by [2,9,10], the authors solved the resultant ill-conditioned system of equations without mentioning how this could be circumvented. We make it clear at this juncture that we do not lay claim to be the first to provide ways in which the solution of an ill-conditioned linear system of equations can be overcome [11]. Rather, we state how to reduce the condition number of ill-conditioned linear systems arising from LMMs for solving stiff and nonstiff initial value problems without preconditioning.
Skwame et al. [12], derived two continuous schemes from which, by interpolating at different grid points x = x n + 1 , x = x n + 2 , x = x n + 3 , x = x n + 4 , x = x n + 9 2 and x = x n + 5 , they obtained a seventh-order block hybrid LMMs, on the one hand, and an eighth-order block hybrid LMMs, on the other. These methods were applied on some stiff initial value problems without a discussion on the ill-conditioning of the corresponding system of equations. This might be one of the reasons why the result of their numerical experiments was not good. Other literature works in which the authors did not bother to examine ill-conditioning are [13,14,15,16,17,18,19,20,21] and the references therein. It is worthy of note that Mohammed et al., in [22,23,24], provided numerical schemes based on hybrid methods for the solution of second- and third-order IVPs approximating at various grid points without discussing the steps taken to avoid solving an ill-conditioned system. This was followed by the works of [25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40] in which the authors overlooked ill-conditioning. The plan of this work is as follows: in Section 2 we present the D matrix used in this work as well as derive all the discrete schemes. Convergence analyses of the schemes is analysed in Section 3 and we bring this work to a close with some numerical experiments in Section 4.

2. Materials and Methods

The matrix D used in deriving the continuous scheme in [2] is
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 .
The above matrix was shown to be nonsingular in [2] if the step size h is not too small and we state the theorem without proof.
Theorem 1.
If the step size h is not too small, then D given by (1) is nonsingular.
Proof. 
See [2]. □
The following continuous scheme was discussed in [2,10]
y ¯ ( 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 .
If we evaluate (2) at ω = h , ω = h 2 , ω = 3 h 4 and its derivative at ω = 3 h 4 , then
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
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 .
Furthermore, evaluating (2) at ω = h , ω = h 2 , ω = 3 h 2 and its derivative at ω = 3 h 2 , we obtained the following four discrete schemes, which constitute the block method
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 + 5 2 = 2484 1984 y n 500 1984 y n + 1 + h 1984 735 f n + 4200 f n + 1 2400 f n + 3 2 + 2925 f n + 2
900 124 y n + 1 = 900 124 y n + h 124 269 f n + 1360 f n + 1 1220 f n + 3 2 124 f n + 5 2 + 615 f n + 2 .

3. Convergence Analysis

We examine the order, error constant, zero stability and convergence of (9) and (10) in this paper. The schemes (7) and (8) has already been studied previously.
α 0 = 2484 1984 900 124 , α 1 = 500 1984 900 124 , α 3 2 = 0 0 , α 5 2 = 1 0 , α 2 = 0 0 ,
and
β 0 = 735 1984 269 124 , β 1 = 4200 1984 1360 124 , β 3 2 = 2400 1984 1220 124 , β 5 2 = 0 1 , β 2 = 2925 1984 615 124 .
Theorem 2.
The order of the discrete schemes (9) and (10) is 5.
Proof. 
To find the order and error constant of the block scheme, we plug the above vectors in the following and after some routine simplifications, we obtain:
C 0 = α 0 + α 1 + α 3 2 + α 5 2 + α 2 = 0 . C 1 = α 1 + 2 α 2 + 3 2 α 3 2 + 5 2 α 5 2 β 0 + β 1 + β 2 + β 3 2 + β 5 2 = 0 . C 2 = 1 2 ! α 1 + 2 2 α 2 + 3 2 2 α 3 2 + 5 2 2 α 5 2 β 1 + 2 β 2 + 3 2 β 3 2 + 5 2 β 5 2 = 0 . C 3 = 1 3 ! α 1 + 2 3 α 2 + 3 2 3 α 3 2 + 5 2 3 α 5 2 1 2 ! β 1 + 2 2 β 2 + 3 2 2 β 3 2 + 5 2 2 β 5 2 = 0 . C 4 = 1 4 ! α 1 + 2 4 α 2 + 3 2 4 α 3 2 + 5 2 4 α 5 2 1 3 ! β 1 + 2 3 β 2 + 3 2 3 β 3 2 + 5 2 3 β 5 2 = 0 . C 5 = 1 5 ! α 1 + 2 5 α 2 + 3 2 5 α 3 2 + 5 2 5 α 5 2 1 4 ! β 1 + 2 4 β 2 + 3 2 4 β 3 2 + 5 2 4 β 5 2 = 0 . C 6 = 1 6 ! α 1 + 2 6 α 2 + 3 2 6 α 3 2 + 5 2 6 α 5 2 1 5 ! β 1 + 2 5 β 2 + 3 2 5 β 3 2 + 5 2 5 β 5 2 = 165 31744 129 3968 .
Hence, C 0 = C 1 = C 2 = C 3 = C 4 = C 5 = 0 and error constant = C 6 = 165 31744 129 3968 0 . This implies that the order of the discrete schemes (9) and (10) is 5. □
In addition, we need the following matrices in analysing the zero stability of the block method,
A ( 0 ) = 32 31 0 0 1 459 496 1 0 0 500 1984 0 1 0 900 124 0 0 0 , and B ( 0 ) = 0 0 0 1 31 0 0 0 37 496 0 0 0 2484 1984 0 0 0 900 124 .
The characteristic polynomial corresponding to (7)–(10) is given as
ρ ( R ) = det R A ( 0 ) B ( 0 ) = 32 31 R 0 0 R 1 31 459 496 R R 0 37 496 500 1984 R 0 R 2484 1984 900 124 R 0 0 900 124 = ( 225 R 4 + 225 R 3 ) 31 = 0 .
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.
Theorem 3.
The two-step Butcher’s scheme in block form (7)–(10) is zero-stable, consistent and hence convergent.
Proof. 
An LMM is zero-stable if none of the roots of its characteristic polynomial has a modulus greater than one, and each of the roots with modulus one must be distinct. Hence, zero-stability is established from above. As shown in Lemma 2, the order of the two-step scheme is p = 5 , which is greater than one, guaranteeing consistency by virtue of [41]. Having established the zero-stability and consistency of the discrete schemes, they are convergent by definition. □

3.1. Underdetermined System

In order to reduce the condition number of the matrix in [2], we considered solving an underdetermined system of linear equations
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 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 ,
vis-à-vis (7) and (10) below:
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 900 124 y n + 1 = 900 124 y n + h 124 269 f n + 1360 f n + 1 1220 f n + 3 2 124 f n + 5 2 + 615 f n + 2 .
This means that instead of solving a four-by-four square system of linear equations, we solve an underdetermined system of two equations in four unknowns. This is explained better in the following algorithm [42]
1.
Let A be of full rank.
2.
Find the reduced QR factorisation of A T = Q R such that A x = R T Q T x = b where A T denotes the transpose of A .
3.
Solve R T y = b for y .
4.
Compute x = Q y .

3.2. Optimal Choices of Grid Points

In this section, we explain how to choose optimal grid points so as to circumvent ill-conditioning from numerical schemes derived from LMMs. In Figure 1, it is easy to see that after the grid points x n , x n + 1 the gap between x n + 7 4 and x n + 1 is 3 h 4 and that between x n + 7 4 and x n + 2 is h 4 , etc. This shows that the grid points are unequally spaced. Unlike in Figure 2, where with the exception of the gap between x n and x n + 1 which is h, the gap between the remaining grid points is the same, and this explains why after obtaining the continuous coefficients h β 0 , h β 1 , h β n + 2 and h β 3 2 corresponding to the grid points x n , x n + 1 , x n + 3 2 and x n + 2 , the next and natural choice ought to be x n + 5 2 and not x n + 7 4 . With this idea in mind, it is imperative for practitioners of LMMs when deriving discrete schemes from their equivalent continuous formulations to take extra care in choosing grid points so as to avoid ill-conditioned systems, of course, the best being equally spaced grid points.

4. Results

In this section, we apply the derived discrete scheme in block form on some initial value problems and make necessary comparisons to show that the choice ω = 3 h 2 reduces the condition number of the resulting matrices compared to ω = 3 h 4 . We remark that our choices of step sizes is such that the matrix D is singular, nearly singular and nonsingular. This is depicted in Table 1, where for h = 0.001 and h = 0.01 , the determinant of D is 2.325 × 10 32 and 2.325 × 10 21 , respectively. Hence, for these choices of h, D is singular. In the same vein, for h = 0.05 and h = 0.1 , the determinant of D is close to macheps and makes D nearly singular. Furthermore, as shown in Table 1 the choices h = 0.2 and h = 0.5 implies the D matrix is nonsingular.
Example 1.
We seek the initial value problem y = y with y ( 0 ) = y 0 = 1 , for h = 0.001 , h = 0.01 , h = 0.05 , h = 0.1 , h = 0.2 , h = 0.5 and y ( x ) = e x as an exact solution.
Using the discrete schemes (3)–(6) in block form with y = f ( x , y ) = y , we multiply both sides of (3) by 93 h , substitute n = 0 , replace f 0 = f ( x 0 , y 0 ) = y 0 , f 1 = f ( x 1 , y 1 ) = y 1 , f 3 2 = f ( x 3 2 , y 3 2 ) = y 3 2 and f 2 = f ( x 2 , y 2 ) = y 2 . This yields
93 h y 2 = 3 h y 0 + 96 h y 1 ( y 0 ) 12 y 1 64 y 3 2 15 y 2 ,
and
12 96 h y 1 + 64 y 3 2 + 15 + 93 h y 2 = 1 3 h y 0 .
If we consider (4) and multiply both sides by 1984 h , then
1984 h y 3 2 = 148 h y 0 + 1836 h y 1 39 y 0 648 y 1 480 y 3 2 + 27 y 2 ,
and
648 1836 h y 1 + 480 + 1984 h y 3 2 27 y 2 = 148 h 39 y 0 .
In the same vein, after multiplying both sides of (5) by 31744 h , (6) by 1984 h and with some simplifications, we obtain, respectively,
7644 30772 h y 1 + 16464 y 3 2 + 31744 h y 7 4 + 441 y 2 = 972 h 231 y 0 ,
and
1169 630 h y 1 + 2156 y 3 2 1984 y 7 4 + 546 y 2 = 630 h + 179 y 0 .
Notice that because (3) and (4) and (7) and (8) are the same, respectively, we do not repeat the steps that led to (13) and (14). Rather we make the same substitutions as above in (9) and (10) such that
4200 + 500 h y 1 2400 y 3 2 + 2926 y 2 + 1984 h y 5 2 = 2484 h 735 y 0 ,
and
1360 + 900 h y 1 1220 y 3 2 + 615 y 2 124 y 5 2 = 900 h 269 y 0 ,
are immediate. Upon imposing the appropriate initial condition y 0 = 1 and substituting h = 0.2 , Equations (13)–(16) reduce to (19), while (13), (14), (17) and (18) reduce to (20). The results of numerical experiments for this example are shown in Table 2 and Figure 3, Figure 4, Figure 5 and Figure 6, respectively. The ill-conditioned system in Akinola’s [2] paper is:
234 32 0 240 8532 10400 0 27 146216 16464 158720 441 4319 2156 1984 546 y 1 y 3 2 y 7 4 y 2 = 7 701 4629 2971 y 0 .
Using the two-Step Butcher’s scheme in block form with y = f ( x , y ) = y , when n = 0 , (7)–(10) reduce to,
234 32 240 0 8532 10400 27 0 6700 2400 2925 9920 5860 1220 615 124 y 1 y 3 2 y 2 y 5 2 = 7 701 11685 4231 y 0 .
When n = 2 , we have a different right-hand side from the above but the same matrix
234 32 240 0 8532 10400 27 0 6700 2400 2925 9920 5860 1220 615 124 y 3 y 7 2 y 4 y 9 2 = 7 701 11685 4231 y 2 .
We evaluated the schemes presented in (11) and (12) on the initial value problem in this example and obtained the following respective underdetermined system of linear equations for h = 0.2
234 32 0 240 4319 2156 1984 546 y 1 y 3 2 y 7 4 y 2 = 7 2971 y 0 .
The above equation was derived from (19) with the second and third equations deleted. In the same vein, by deleting the second and third equations from (20), we obtained the following underdetermined system of two equations in four unknowns.
234 32 240 0 5860 1220 615 124 y 1 y 3 2 y 2 y 5 2 = 7 4231 y 0 .
This now leads to the following result for h = 0.2 , and similar results hold for step sizes h = 0.001 , h = 0.01 , h = 0.05 , h = 0.1 and h = 0.5
Theorem 4.
Let A , B , C and E be matrices from the left-hand sides of Equations (19)–(22), respectively. The matrices A and B are nonsingular while C and E are of full rank.
Proof. 
It is not difficult to see that matrices A and B have linearly independent rows and columns. Another way to look at this is that the matrices each have four pivots. Hence, they are nonsingular. In a similar fashion, it is easy to see that rank ( C ) = rank ( E ) = 2 . Therefore, both matrices are of full row and column rank.
We remark that the result of Theorem 4 holds in all the matrices derived from the remaining numerical examples considered in this article and there is no need for repetition. Moreover, for each iteration, the matrices A , B , C and E do not change in each example, only the right-hand sides change. The results of numerical experiments are shown in Table 2 and Figure 3, Figure 4, Figure 5 and Figure 6. For a particular value of the step size h = 0.001 and ω = 3 h 4 , from row three, column two of Table 2, one can see that the condition number of A is 481.73; for ω = 3 h 2 , we succeeded in reducing the condition number for B to 30.52. In the same vein, instead of solving a square system, we observed that by solving the reduced underdetermined system of equations for ω = 3 h 4 and ω = 3 h 2 , the condition numbers of A and B were further reduced to 6.95 and 9.79, respectively. Recall that the crux of this paper was to reduce the condition number of the matrix from the linear system of equations in this example for h = 0.2 and ω = 3 h 4 from 1041.90.
This was achieved by changing ω to ω = 3 h 2 as shown in the seventh row, third column of Table 2 to 64.66 (reduction by a factor of 16). This condition number was further reduced to 21.43 and 22.88 by solving an underdetermined system instead of a square system for ω = 3 h 4 and ω = 3 h 2 , respectively. To enforce the validity of our choice of grid point, for h = 0.1 , we derived a new scheme using the grid point x = x n + 5 4 and obtained a new matrix with a condition number of 1431.1, which is even larger than in our test case. This shows that the choice of ω is crucial to avoid solving an ill-conditioned linear system of equations. Hence, care must be taken in choosing the grid point for a linear multistep method. Even though some values of h made the D matrix singular, nearly singular and nonsingular, these choices of h did not affect the nonsingularity or full rankness of the corresponding matrices in this example in comparison to their effect on D .
In addition to this, for different values of h, we compared the performance in terms of accuracy to see if there was a huge difference between the approximations obtained for ω = 3 h 4 and ω = 3 h 2 . Since we did not want to compare oranges with apples, we limited our comparison to the norm of the difference between the vector of the exact solution and the vector [ y n + 1 , y n + 3 2 ] T , albeit they had the same right-hand value (against which only the corresponding entries were compared). In this example, we observed as shown in Figure 3, that for h = 0.001 , while it took n 2500 iterations for us to achieve values less than macheps, it took 250 iterations for h = 0.01 , 40 iterations for h = 0.05 and 30 iterations for h = 0.1 , 0.2 and 0.5, respectively. We noticed several overlaps in all values of h considered, as it was very difficult to differentiate between the red and blue lines, signifying no difference in accuracy.
Furthermore, Figure 4 shows a plot of the norm of the residual versus the number of iterations for ω = 3 h 4 and ω = 3 h 2 . We see that the schemes (7)–(10) corresponding to ω = 3 h 2 , depicted by the blue lines, have a smaller norm of residual compared to the discrete schemes (3)–(10) corresponding to ω = 3 h 4 , represented by the red lines. Lastly, we solved the underdetermined systems (21) and (22) for different values of h and the results are shown in Figure 5. Initially we observed that for h = 0.001 and h = 0.01 , there were disparities in the errors between the blue and the red lines. Nevertheless, as the value of h increased, we noticed very good performance for the scheme represented by the blue line compared to the red line for h = 0.05 , 0.2 and h = 0.1 . Lastly, we solved the initial value problem using Newton–Raphson’s method as shown in Figure 6, which is self-explanatory and enforces the validity of our work.
Example 2.
We seek the IVP y = 20 y + 20 sin x + cos x with initial condition y ( 0 ) = y 0 = 1 and exact solution y ( x ) = e 20 x + sin ( x ) for h = 0.001 , h = 0.01 , h = 0.05 , h = 0.1 , h = 0.2 and h = 0.5 .
Using the discrete schemes (3)–(6) in block form with y = f ( x , y ) = 20 x + 20 sin x + cos x , we multiply both sides of (3) by 93 h , substitute n = 0 , replace f 0 = f ( x 0 , y 0 ) = y 0 , f 1 = f ( x 1 , y 1 ) = y 1 , f 3 2 = f ( x 3 2 , y 3 2 ) = y 3 2 and f 2 = f ( x 2 , y 2 ) = y 2 . This yields
93 h y 2 = 3 h y 0 + 96 h y 1 + [ 20 y 0 20 sin x 0 cos x 0 + 12 ( 20 y 1 + 20 sin x 1 + cos x 1 ) + 64 ( 20 y 3 2 + 20 sin x 3 2 + cos x 3 2 ) + 15 ( 20 y 2 + 20 sin x 2 + cos x 2 ) ] ,
and
240 96 h y 1 + 1280 y 3 2 + 300 + 93 h y 2 = 20 3 h y 0 + 20 [ 12 sin x 1 + 64 sin x 3 2 + 15 sin x 2 sin x 0 ] + 12 cos x 1 + 64 cos x 3 2 + 15 cos x 2 cos x 0 .
If we consider (4) and multiply both sides by 1984 h , then
1984 h y 3 2 = 148 h y 0 + 1836 h y 1 + [ 39 ( 20 y 0 + 20 sin x 0 + cos x 0 ) + 648 ( 20 y 1 + 20 sin x 1 + cos x 1 ) + 480 ( 20 y 3 2 + 20 sin x 3 2 + cos x 3 2 ) 27 ( 20 y 2 + 20 sin x 2 + cos x 2 ) ] ,
and
12960 1836 h y 1 + 9600 + 1984 h y 3 2 540 y 2 = 148 h 780 y 0 + 20 [ 39 sin x 0 + 648 sin x 1 + 480 sin x 3 2 27 sin x 2 ] + 39 cos x 0 + 648 cos x 1 + 480 cos x 3 2 27 cos x 2 .
In the same vein, after multiplying both sides of (5) by 31744 h , (6) by 1984 h and with some simplifications we obtain, respectively,
152880 30772 h y 1 + 329280 y 3 2 + 31744 h y 7 4 + 8820 y 2 = 972 h 4620 y 0 + 20 [ 231 sin x 0 + 7644 sin x 1 + 16464 sin x 3 2 + 441 sin x 2 ] + 231 cos x 0 + 7644 cos x 1 + 16464 cos x 3 2 + 441 cos x 2 .
and
23380 630 h y 1 + 43120 y 3 2 39680 y 7 4 + 10920 y 2 = 3580 630 h y 0 + 20 [ 179 sin x 0 1169 sin x 1 + 2156 sin x 3 2 1984 sin x 7 4 + 546 sin x 2 ] 179 cos x 0 1169 cos x 1 + 2156 cos x 3 2 1984 cos x 7 4 + 546 cos x 2 .
Since (3) and (4) and (7) and (8) are the same, respectively, there is no need to repeat the steps that led to (23) and (24). Rather, we make the same substitutions as above in (9) and (10) such that
84000 + 500 h y 1 48000 y 3 2 + 1984 h y 5 2 + 58500 y 2 = 2484 h 14700 y 0 + 20 [ 735 sin x 0 + 4200 sin x 1 2400 sin x 3 2 + 2925 sin x 2 ] + 735 cos x 0 + 4200 cos x 1 2400 cos x 3 2 + 2925 cos x 2 .
and
27200 + 900 h y 1 24400 y 3 2 2480 y 5 2 + 12300 y 2 = 900 h 5380 y 0 + 20 [ 269 sin x 0 + 1360 sin x 1 1220 sin x 3 2 124 sin x 5 2 + 615 sin x 2 ] + 269 cos x 0 + 1360 cos x 1 1220 cos x 3 2 124 cos x 5 2 + 615 cos x 2 .
are immediate, respectively. Upon imposing the initial condition y 0 = 1 and substituting h = 0.1 , 0.2 , etc., appropriately, we obtain the results. Computationally speaking, after computing for n = 0 outside the for loop, we loop for n = 1 , 2 , by replacing
[ x 1 , x 3 2 , x 2 , x 5 2 ] ,
with, respectively,
[ 2 n + 1 , 2 n + 1 2 , 2 n , 2 n + 5 2 ] h ,
on the one hand and
[ x 1 , x 3 2 , x 7 4 , x 2 ] ,
with, respectively,
[ 2 n + 1 , 2 n + 1 2 , 2 n + 7 4 , 2 n ] h ,
on the other. The results of the numerical experiments are shown in Table 3 as well as Figure 7, Figure 8, Figure 9 and Figure 10. Table 3 row eight, columns two and three show that for h = 0.5 , we were able to reduce the κ ( A ) from 943.79 to 401.77 by changing the grid point from x n + 7 4 to x n + 5 2 corresponding to ω = 3 h 4 and ω = 3 h 2 , respectively. In the same vein, by solving an underdetermined system of equations derived from the discrete schemes (11) and (12), we further reduced the condition number from 943.79 to 63.53 corresponding to the grid point x n + 7 4 ( ω = 3 h 4 ) and from 401.77 to 32.39 corresponding to the grid point x n + 5 2 ( ω = 3 h 2 ), respectively. This example also shows that with a carefully chosen grid point, one can successfully avoid solving an ill-conditioned linear system of equations.
As shown in Figure 7, we see that although there were initial disparities in the plot of the error against the number of iterations for h = 0.001 and h = 0.01 , as n increased, this difference fizzled out and for the remaining values of h, we observe that there was hardly any noticeable difference between the accuracy of the two schemes in the absence of round-off errors. With the exception of h = 0.05 , Figure 8 shows that the performance of the accuracy at the two grid points is the same. As shown in Figure 9, with the exception of h = 0.001 , the error obtained by solving the underdetermined linear system of equations using ω = 3 h 2 was much smaller than that from using ω = 3 h 4 in the remaining step sizes. Using Newton’s method and as shown in Figure 9, we see that the new scheme corresponding to ω = 3 h 2 performed better in terms of accuracy than the scheme corresponding to ω = 3 h 4 for h = 0.2 and 0.5 . We used the one-dimensional Newton–Raphson method to solve the same example and Figure 10 shows results of the numerical experiment that the error was smaller for ω = 3 h 2 than ω = 3 h 4 .
Example 3.
We seek numerical approximations to the initial value problem y = 9 y with initial condition y ( 0 ) = e , for h = 0.001 , h = 0.01 , h = 0.05 , h = 0.1 , h = 0.2 , h = 0.5 with y ( x ) = e 1 9 x as an exact solution.
We substituted f ( x , y ) = 9 y into each of the discrete schemes (3)–(6), (7)–(10), (11) and (12) for h = 0.001 , h = 0.01 , h = 0.05 , h = 0.1 , h = 0.2 , h = 0.5 and n. The results of the numerical experiments are shown in Table 4 as well as Figure 11, Figure 12, Figure 13 and Figure 14. Table 4 row seven, columns two and three show that for h = 0.2 , we were able to reduce the κ ( A ) from 494.89 to 120.17 by changing the grid point from x n + 7 4 to x n + 5 2 corresponding to ω = 3 h 4 and ω = 3 h 2 , respectively. In the same vein, by solving an underdetermined system of equations derived from the discrete schemes (11) and (12), we further reduced the condition number from 494.89 to 46.21 corresponding to the grid point x n + 7 4 ( ω = 3 h 4 ) and from 120.17 to 26.15 corresponding to the grid point x n + 5 2 ( ω = 3 h 2 ), respectively. This example also shows that with a carefully chosen grid point, one can successfully avoid solving an ill-conditioned linear system of equations.
Initially, Figure 12 shows that for h = 0.001 and h = 0.01 , there was a slow convergence to the exact solution by evaluating at the grid point x n + 5 2 compared to x n + 7 4 . These two step sizes corresponded to the two instances in which the D matrix was singular. A similar scenario pans out for h = 0.05 and h = 0.1 , in which cases the matrix D was nearly singular but the convergence was quicker than that of the former choices of h. We obtained better approximations to the exact solution for those two values of h in which the D matrix was nonsingular. However, we noticed in Figure 13 that there were no significant differences between the norm of the residual of the two schemes. Except when h = 0.001 , Figure 11 shows that by solving the resulting underdetermined system of equations using the two schemes (11) and (12), the error is smaller in the remaining step sizes for ω = 3 h 2 than for ω = 3 h 4 .

5. Conclusions

The aim of this paper was achieved, in the sense that we reduced the condition number of the linear systems of equations derived from initial value problems with a carefully chosen grid point x = x n + 5 2 corresponding to ω = 3 h 2 instead of x = x n + 7 4 corresponding to ω = 3 h 4 . In addition, we discovered that the order of the discrete scheme was preserved with this choice but with a different error constant. Henceforth, we suggest that researchers should pay rapt attention to the choice of the grid point so as to avoid solving ill-conditioned systems. We also showed that this condition number could be further reduced if one solves an underdetermined system of two equations in four unknowns for both stiff and nonstiff initial value problems. When compared with the exact solution, the results of numerical experiments showed that the new scheme outperformed the former.

Author Contributions

Conceptualisation, R.O.A.; methodology, R.O.A. and A.S.; software, R.O.A., A.S. and S.Y.K. validation, R.O.A., A.S., S.-W.Y. and S.Y.K.; formal analysis, R.O.A., A.S., S.-W.Y. and S.Y.K.; investigation, R.O.A., A.S., S.-W.Y.; resources, A.S., S.-W.Y.; data curation, writing—original draft preparation, R.O.A., A.S., S.-W.Y. and S.Y.K.; writing—review and editing, R.O.A., A.S., S.-W.Y. and S.Y.K. 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

Not applicable.

Acknowledgments

This research was funded by the National Natural Science Foundation of China (no. 71601072), the Fundamental Research Funds for the Universities of Henan Province (no. NSFRF210314) and Innovative Research Team of Henan Polytechnic University (no. T2022-7). The authors also acknowledge the comments of anonymous referees whose comments helped improve this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations were used in this manuscript:
IVPInitial value problem
LMMLinear multistep methods

References

  1. Shampine, L.F. Ill-conditioned matrices and the integration of stiff ODEs. J. Comput. Appl. Math. 1993, 48, 279–292. [Google Scholar] [CrossRef]
  2. 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]
  3. Burden, R.L.; Faires, J.D. Numerical Analysis, 9th ed.; Richard Stratton: Boston, MA, USA, 2011. [Google Scholar]
  4. Ortega, J.M. Numerical Analysis; A Second Course; Academic Press: New York, NY, USA, 1972; Volume 201, p. 33. [Google Scholar]
  5. 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]
  6. Peters, G.; Wilkinson, J.H. Inverse iteration, ill-conditioned equations and Newton’s method. SIAM Rev. 1979, 21, 339–360. [Google Scholar] [CrossRef]
  7. 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]
  8. Douglas, C.C.; Lee, L.; Yeung, M. On Solving Ill Conditioned Linear Systems. Procedia Comput. Sci. 2016, 80, 941–950. [Google Scholar] [CrossRef]
  9. Sirisina, 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]
  10. Akinola, R.O. An Accurate Implementation of the Two-Step Butcher’s Hybrid Scheme on Initial Value Problems. Bachelor’s Thesis, University of Jos, Jos, Nigeria, 2001. [Google Scholar]
  11. Demmel, J.W. Applied Numerical Linear Algebra; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1997. [Google Scholar]
  12. Chen, W.; Wu, W.X.; Teng, Z.D. Complete Dynamics in a Nonlocal Dispersal Two-Strain SIV Epidemic Model with Vaccinations and Latent Delays. Appl. Comput. Math. 2020, 19, 360–391. [Google Scholar]
  13. Kamoh, N.M.; Gyemang, D.G.; Soomiyol, M.C. On One Justification on the Use of Hybrids for the Solution of First Order Initial Value Problems of Ordinary Differential Equations. Pure Appl. Math. J. 2017, 6, 137–143. [Google Scholar]
  14. Adiguzel, R.S.; Aksoy, U.; Karapinar, E.; Erhan, I.M. On the solutions of Fractional Differential Equations via Geraghty Type Hybrid Contractions. Appl. Comput. Math. 2021, 20, 313–333. [Google Scholar]
  15. 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]
  16. Ozyapici, A.; Karanfiller, T. New integral operator for solutions of differential equations. TWMS J. Pure Appl. Math. 2020, 11, 131–143. [Google Scholar]
  17. Shokri, A. The symmetric P-stable Hybrid Obrenchkoff Methods for the numerical solution of second order IVPs. TWMS J. Pure Appl. Math. 2012, 5, 28–35. [Google Scholar]
  18. Shokri, A. An explicit trigonometrically fitted ten-step method with phase-lag of order infinity for the numerical solution of the radial Schrodinger equation. J. Appl. Comput. Math. 2015, 14, 63–74. [Google Scholar]
  19. Shokri, A.; Tahmourasi, M. A new two-step Obrenchkoff method with vanished phase-lag and some of its derivatives for the numerical solution of radial Schrodinger equation and related IVPs with oscillating solutions. Iran. J. Math. Chem. 2017, 8, 137–159. [Google Scholar]
  20. Sunday, J.; Chigozie, C.; Omole, E.O. A pair of three-step hybrid block methods for the solutions of linear and non-linear first order systems. Eur. J. Math. Stat. 2022, 3, 13–23. [Google Scholar] [CrossRef]
  21. Omole, E.O.; Jeremiah, O.A.; Adoghe, L.O.A. A class of Continuous Implicit Seventh–eight method for solving y=f(x,y) using power series. Int. J. Chem. Math. Phys. 2020, 4, 39–50. [Google Scholar] [CrossRef]
  22. Mohammed, U.; Adeniyi, R.B. A Three Step Implicit Hybrid Linear Multistep Method for the Solution of Third Order Ordinary Differential Equations. Gen. Math. Notes 2014, 25, 62–74. [Google Scholar]
  23. Mohammed, U.; Jiya, M.; Mohammed, A.A. A class of six step block method for solution of general second order ordinary differential equations. Pac. J. Sci. Technol. 2010, 11, 273–277. [Google Scholar]
  24. Mohammed, U. A class of implicit five step block method for general second order ordinary differential equations. J. Niger. Math. Soc. 2010, 30, 25–39. [Google Scholar]
  25. Awoyemi, D.O. A P-stable linear multistep method for solving general third order of ordinary differential equations. Int. J. Comput. Math. 2003, 80, 985–991. [Google Scholar] [CrossRef]
  26. Awoyemi, D.O.; Idowu, O. A class hybrid collocation methods for third order of ordinary differential equations. Int. J. Comput. Math. 2005, 82, 1287–1293. [Google Scholar] [CrossRef]
  27. Awoyemi, D.O.; Kayode, S.J.; Adoghe, L.O. A four–point fully implicit method for numerical integration of third-order ordinary differential equations. Int. J. Phys. Sc. 2014, 9, 7–12. [Google Scholar] [CrossRef]
  28. Sagir, A.M. On the approximate solution of continuous coefficients for solving third order ordinary differential equations. Int. J. Math. Comput. Sci. Eng. 2014, 8, 39–43. [Google Scholar]
  29. Badmus, A.M.; Yahaya, Y.A. Some multi derivative hybrid block methods for solution of general third order ordinary differential equations. Niger. J. Sci. Res. 2009, 8, 103–107. [Google Scholar]
  30. Aliev, F.A.; Aliyev, N.A.; Hajiyeva, N.S.; Mahmudov, N.I. Some Mathematical Problems and their solutions for the oscillating systems with Liquid Dampers: A Review. Appl. Comput. Math. 2021, 20, 339–365. [Google Scholar]
  31. Fatunla, S.O. A class of block methods for second order IVPs. Int. J. Comput. Math. 1994, 55, 119–133. [Google Scholar] [CrossRef]
  32. Bouazza, Z.; Souid, M.S.; Günerhan, H. Multiterm boundary value problem of Caputo fractional differential equations of variable order. Adv. Differ. Equ. 2021, 2021, 400. [Google Scholar] [CrossRef]
  33. Hossen, B.; Roshid1, H.; Ali, Z. Modified Double Sub-equation Method for Finding Complexiton Solutions to the (1 + 1) Dimensional Nonlinear Evolution Equations. Int. J. Appl. Comput. Math. 2017, 3, 679–697. [Google Scholar] [CrossRef]
  34. Adee, S.O.; Onumanyi, P.; Sirisena, U.W.W.; Yahaya, Y.A. Note on starting numerov method more accurately by a hybrid formula of order four for an initial value problem. J. Comput. Appl. Math. 2005, 175, 369–373. [Google Scholar]
  35. Jator, S.N. A sixth order linear multistep method for the direct solution of y′′′=f(x,y,y). Int. J. Pure Appl. Math. 2007, 40, 457–472. [Google Scholar]
  36. Jator, S.N. On the numerical integration of third order boundary value problems by a linear multistep method. Int. J. Pure Appl. Math. 2008, 46, 375–388. [Google Scholar]
  37. Jator, S.N.; Li, J. A self-starting linear multistep method for a direct solution of the general second order initial value problem. Int. J. Comput. Math. 2007, 86, 827–836. [Google Scholar] [CrossRef]
  38. Jator, S.N. Multiple finite difference methods for solving third order ordinary differential equations. Int. J. Pure Appl. Math. 2008, 43, 253–265. [Google Scholar]
  39. Olabode, B.T.; Yusuph, Y. A new block method for special third order ordinary differential equations. J. Math. Stat. 2009, 5, 167–170. [Google Scholar] [CrossRef]
  40. Yahaya, Y.A.; Adegboye, Z.A. Construction and Implementation of a 4-Step Implicit Collocation Method for Solution of First and Second Order ODEs. Pac. J. Sci. Technol. 2012, 13, 159–165. [Google Scholar]
  41. Henrici, P. Discrete Variable Methods in Ordinary Differential Equations; John Wiley: New York, NY, USA, 1962; p. 407. [Google Scholar]
  42. Trefethen, L.N.; Bau, D., III. Numerical Linear Algebra; SIAM: Philadelphia, PA, USA, 1997. [Google Scholar]
Figure 1. Unequally spaced grid points that leads to ill-conditioning (not drawn to scale).
Figure 1. Unequally spaced grid points that leads to ill-conditioning (not drawn to scale).
Mathematics 10 02910 g001
Figure 2. Optimal choices of grid points.
Figure 2. Optimal choices of grid points.
Mathematics 10 02910 g002
Figure 3. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 3 2 ] T for different values of step sizes using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Figure 3. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 3 2 ] T for different values of step sizes using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Mathematics 10 02910 g003
Figure 4. Comparison of the norm of the residual for different values of step sizes using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Figure 4. Comparison of the norm of the residual for different values of step sizes using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Mathematics 10 02910 g004
Figure 5. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 2 ] T for different values of step sizes using the discrete schemes (11) corresponding to ω = 3 h 4 and the discrete schemes (12) corresponding to ω = 3 h 2 by solving an underdetermined system of linear equations.
Figure 5. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 2 ] T for different values of step sizes using the discrete schemes (11) corresponding to ω = 3 h 4 and the discrete schemes (12) corresponding to ω = 3 h 2 by solving an underdetermined system of linear equations.
Mathematics 10 02910 g005
Figure 6. Comparison of the exact solution with those obtained from the discrete scheme (6) corresponding to ω = 3 h 4 and the discrete scheme (10) corresponding to ω = 3 h 2 , using Newton’s method.
Figure 6. Comparison of the exact solution with those obtained from the discrete scheme (6) corresponding to ω = 3 h 4 and the discrete scheme (10) corresponding to ω = 3 h 2 , using Newton’s method.
Mathematics 10 02910 g006
Figure 7. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 3 2 ] T for different values of h using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Figure 7. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 3 2 ] T for different values of h using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Mathematics 10 02910 g007
Figure 8. Comparison of the norm of the residual for different values of h using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Figure 8. Comparison of the norm of the residual for different values of h using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Mathematics 10 02910 g008
Figure 9. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 2 ] T for different values of step sizes using the discrete schemes (11) corresponding to ω = 3 h 4 and the discrete schemes (12) corresponding to ω = 3 h 2 , by solving an underdetermined system of linear equations.
Figure 9. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 2 ] T for different values of step sizes using the discrete schemes (11) corresponding to ω = 3 h 4 and the discrete schemes (12) corresponding to ω = 3 h 2 , by solving an underdetermined system of linear equations.
Mathematics 10 02910 g009
Figure 10. Comparison of the exact solution with those obtained from the discrete scheme (6) corresponding to ω = 3 h 4 and the discrete scheme (10) corresponding to ω = 3 h 2 , using Newton’s method.
Figure 10. Comparison of the exact solution with those obtained from the discrete scheme (6) corresponding to ω = 3 h 4 and the discrete scheme (10) corresponding to ω = 3 h 2 , using Newton’s method.
Mathematics 10 02910 g010
Figure 11. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 2 ] T for different values of step sizes using the discrete schemes (11) corresponding to ω = 3 h 4 and the discrete schemes (12) corresponding to ω = 3 h 2 , by solving an underdetermined system of linear equations.
Figure 11. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 2 ] T for different values of step sizes using the discrete schemes (11) corresponding to ω = 3 h 4 and the discrete schemes (12) corresponding to ω = 3 h 2 , by solving an underdetermined system of linear equations.
Mathematics 10 02910 g011
Figure 12. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 3 2 ] T for different values of h using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Figure 12. Comparison of the norm of the difference between the exact solution and the vector [ y n + 1 , y n + 3 2 ] T for different values of h using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Mathematics 10 02910 g012
Figure 13. Comparison of the norm of the residual for different values of step sizes using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Figure 13. Comparison of the norm of the residual for different values of step sizes using the discrete schemes (3)–(6) corresponding to ω = 3 h 4 and the discrete schemes (7)–(10) corresponding to ω = 3 h 2 .
Mathematics 10 02910 g013
Figure 14. Comparison of the exact solution with those obtained from the discrete scheme (6) corresponding to ω = 3 h 4 and the discrete scheme (10) corresponding to ω = 3 h 2 , using Newton’s method.
Figure 14. Comparison of the exact solution with those obtained from the discrete scheme (6) corresponding to ω = 3 h 4 and the discrete scheme (10) corresponding to ω = 3 h 2 , using Newton’s method.
Mathematics 10 02910 g014
Table 1. Choice of step sizes h.
Table 1. Choice of step sizes h.
h det D = 93 h 11 4 Is D (Non)Singular?
0.0012.3250 × 10 32 Singular
0.0102.3250 × 10 21 Singular
0.0501.1353 × 10 13 Nearly singular
0.1002.3250 × 10 10 Nearly singular
0.2004.7616 × 10 7 Nonsingular
0.5001.1353 × 10 2 Nonsingular
Table 2. Comparing the condition numbers for the matrices derived from Example 1.
Table 2. Comparing the condition numbers for the matrices derived from Example 1.
κ ( A ) κ ( B ) κ ( C ) κ ( E )
h ω = 3 h 4 ω = 3 h 2 ω = 3 h 4 ω = 3 h 2
Size of matrix 4 × 4 4 × 4 2 × 4 2 × 4
0.001481.7330.526.959.79
0.010484.3230.287.119.84
0.050495.1330.437.8210.12
0.100506.8730.588.7410.52
0.2001041.9064.6621.4322.88
0.500540.4043.8118.1314.87
Table 3. Comparison of the condition numbers for the matrices derived from Example 3.
Table 3. Comparison of the condition numbers for the matrices derived from Example 3.
κ ( A ) κ ( B ) κ ( C ) κ ( E )
h ω = 3 h 4 ω = 3 h 2 ω = 3 h 4 ω = 3 h 2
Size of matrix 4 × 4 4 × 4 2 × 4 2 × 4
0.001484.0430.457.099.84
0.010504.6830.618.5510.43
0.050540.5142.6216.8414.29
0.100523.2668.4428.3519.30
0.200494.89120.1746.3126.15
0.500636.20259.0062.2231.70
Table 4. Comparison of the condition numbers for the matrices derived from Example 2.
Table 4. Comparison of the condition numbers for the matrices derived from Example 2.
κ ( A ) κ ( B ) κ ( C ) κ ( E )
h ω = 3 h 4 ω = 3 h 2 ω = 3 h 4 ω = 3 h 2
Size of matrix 4 × 4 4 × 4 2 × 4 2 × 4
0.001487.1430.367.289.91
0.010524.4532.4110.7811.48
0.050517.6571.3530.7720.29
0.100496.70132.2349.0627.11
0.200601.39237.3461.3131.35
0.500943.79401.7763.5332.39
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/math10162910

AMA Style

Akinola RO, Shokri A, Yao S-W, Kutchin SY. Circumventing Ill-Conditioning Arising from Using Linear Multistep Methods in Approximating the Solution of Initial Value Problems. Mathematics. 2022; 10(16):2910. https://doi.org/10.3390/math10162910

Chicago/Turabian Style

Akinola, Richard Olatokunbo, Ali Shokri, Shao-Wen Yao, and Stephen Yakubu Kutchin. 2022. "Circumventing Ill-Conditioning Arising from Using Linear Multistep Methods in Approximating the Solution of Initial Value Problems" Mathematics 10, no. 16: 2910. https://doi.org/10.3390/math10162910

APA Style

Akinola, R. O., Shokri, A., Yao, S. -W., & Kutchin, S. Y. (2022). Circumventing Ill-Conditioning Arising from Using Linear Multistep Methods in Approximating the Solution of Initial Value Problems. Mathematics, 10(16), 2910. https://doi.org/10.3390/math10162910

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop