A Class of Hybrid Explicit Integrators (HEI) with Off-Grid Collocation for Solving Non-Linear Systems of First Order ODEs

Abstract

In this paper, we aim at improving the stability and accuracy of the explicit methods by incorporating off-grid collocation for the purpose of making them efficient for solving stiff nonlinear problems. As such, continuous formulation of a class of hybrid explicit integrators are derived using multi-step collocation method through matrix inversion technique. This involves off-grid point at collocation for step numbers k = 2, 3, 4 hence discrete schemes were deduced from their respective continuous formulations. The stability analysis indicates that HEIs for k = 2, 3, 4 are Lo-stable. Also, convergence analysis was carried out and all HEIs are shown to be convergent. The discrete schemes were tested as block integrators on some non-linear systems of first order ODEs, and the results show that the new HEIs are efficient and compete favourably with the ode23s solver in MATLAB.

Share and Cite:

Luka, S. , Sirisena, W. and Adedire, O. (2026) A Class of Hybrid Explicit Integrators (HEI) with Off-Grid Collocation for Solving Non-Linear Systems of First Order ODEs. Journal of Applied Mathematics and Physics, 14, 2092-2108. doi: 10.4236/jamp.2026.145102.

1. Introduction

Use of numerical methods has become an integral part of modern scientific and engineering studies. The invention of computers has actually increased the speed and efficiency in numerical computations. Increasing need for numerical methods in scientific studies has led to the development of new numerical methods for solving Ordinary Differential Equations (ODEs) especially those without analytic solutions.

Consider

y =f( x,y ),y( x 0 )= y 0 ,x[ a,b ],y (1)

representing a system of ODEs in interval a and b for the specified set of initial conditions y 0 . While several researchers have attempted to develop some reliable numerical methods for solving stiff ODEs (1), others like [1] have developed explicit Runge-Kutta methods and have shown them to be efficient for solving stiff ordinary differential equations. While [2] implements multivariate linear multistep methods for the solution of ODEs of the form (1) [3] [4], used continuous linear k-step methods which provide sufficient number of simultaneous discrete methods used as self-starting single integrator which was further investigated by [5]. The well-known methods for solving stiff equations are the implicit methods due to their infinite region of absolute stability. As a result, the choice for higher order A-stable methods is restricted to implicit methods such as multi-derivative methods and Runge-Kutta methods. The explicit linear multistep methods however, have low cost of implementation in each time step when compared to the implicit methods, also it has small error constants. Consequently, several researchers like Xu and Zhao [6] developed new explicit methods with large region of absolute stability of step number k = 4 and order three. Due to the difficulties in solving non-linear systems using implicit methods, among others constructed some reliable explicit methods for solving ODEs of the form (1) [7] [8] among others recently developed some reliable explicit methods. Explicit methods in general, are considered to be less efficient for solving stiff problems, due to their low accuracy and poor stability properties.

The principal novelty of this paper lies in the construction of a new class of Hybrid Explicit Integrators (HEIs) that incorporate an off-grid collocation point, positioned at non-integer mesh indices µ = 7/4, 11/4, and 15/4 for step numbers k = 2, 3, and 4, respectively, within a continuous multi-step collocation framework derived via matrix inversion. While existing block methods in the literature [5] [9] are predominantly implicit or semi-implicit in order to achieve adequate stability for stiff problems, and while prior explicit block methods [8] employ off-grid points solely for interpolation rather than collocation, the present work departs from both traditions by using the off-grid point as a collocation site within an entirely explicit scheme. This distinction is mathematically significant: collocation at the off-grid point introduces an additional constraint on the continuous scheme that enlarges the effective stability region beyond what is achievable by standard explicit linear multistep methods of comparable order, yielding L 0 -stability for all three step numbers, a property not previously demonstrated for explicit block integrators of this class. The practical benefit is threefold: 1) the resulting block HEIs remain fully explicit, preserving the low per-step computational cost and avoidance of nonlinear algebraic solves that characterise explicit methods; 2) they achieve orders 3, 4, and 5 with small error constants, making them competitive in accuracy with higher-cost implicit schemes; and 3) the self-starting block structure eliminates the need for a separate starter method, simplifying implementation relative to classical Adams-type predictors. Numerical experiments on canonical stiff benchmarks including the Robertson chemical equation and the Lotka-Volterra predator-prey system, confirm that the new HEIs produce solutions that compare favourably with MATLAB’s ode23s solver while operating at a fixed, user-specified step size without adaptive control overhead.

In this paper, we construct explicit methods with improved accuracy and better stability properties, we achieved this by incorporating an off-grid collocation point. The first section of this paper contains the introduction, while the second includes the derivation techniques. In the third section, the convergence and stability analysis are carried out and the last section considers performance of these new methods by solving some stiff non-linear ODEs.

2. Derivation Techniques

2.1. Derivation of Multistep Collocation Method

The method carried out by [3] shall be used in this derivation, where a k-step collocation method was obtained as:

y( x )= j=0 t1 α j ( x ) y n+j +h j=0 m1 β j ( x )f( x n+j ,y( x n+j ) ), x n x x n+k (2)

where t denotes the number of interpolation points and m denotes the number of distinct collocation points. The continuous coefficients of (2), α j ( x ) and β j ( x ) are defined as:

α j ( x )= i=0 t+m1 α j,i+1 x i ,j{ 0,1,,t1 } (3)

h β j ( x )=hΣ i=0 t+m1 β j,i+1 x i ,j{ 0,1,,m1 } (4)

To get α j ( x ) [2], and β j ( x ) , arrived at a matrix equation of the form:

DC=I (5)

where I is the identity matrix of dimension (t + m) × (t + m) while D and C are matrices defined as:

D=[ 1 x n x n 2 x n t+m1 1 x n+1 x n+1 2 x n+1 t+m1 1 x n+t1 x n+t1 2 x n+t1 t+m1 0 1 2 x n+k1 ( t+m1 ) x n+k1 t+m2 0 1 2 x n+μ ( t+m1 ) x n+μ t+m2 ] (6)

C=[ α 0,1 α 1,1 α t1,1 h β 0,1 h β m1,1 α 0,2 α 1,2 α t1,2 h β 0,2 h β m1,2 α 0,t+m α 1,t+m α t1,t+m h β 0,t+m h β m1,t+m ] (7)

From (5), it follows that C = D1, where the columns of C gives the continuous coefficients of the continuous scheme (2). Using this idea, the continuous formulation of the explicit method with one off-grid point as collocation point is presented as:

y( x )= j=0 t1 α j ( x ) y n+j +h[ β k1 ( x )f( x n+k1 ,y( x n+k1 ) )+ β μ ( x )f( x n+μ ,y( x n+ ) ) ] (8)

where μ{ 0,k } .

For brevity, we adopt the shorthand notation f n+j f( x n+j ,y( x n+j ) ) for all integer indices j, and f n+μ f( x n+μ ,y( x n+μ ) ) for the off-grid index μ. This convention is used consistently in all continuous and discrete schemes that follow.

Remark on the Choice of Off-Grid Collocation Points: The off-grid points µ = 7/4, 11/4, and 15/4 for k = 2, 3, 4 are not arbitrarily chosen. For each k, the principal error constant C { p+1 } ( μ ) is a rational function of µ over the admissible interval μ( k1,k ) .

Setting d C { p+1 } / dμ =0 and solving yields the stationary point µ* = k − 1/4 in each case, confirmed as a minimum by the second derivative test. For k = 2 this gives µ* = 7/4 with | C { p+1 } |= 29/ 144 ; for k = 3, µ* = 11/4; and for k = 4, µ* = 15/4, values already recorded in Table 1.

The length of the absolute stability interval on the negative real axis was also computed as a function of µ for each k, and is maximised in a neighbourhood of µ = k − 1/4 in all three cases, confirming that error-constant minimisation and stability-region maximisation are mutually consistent criteria for this class of methods. The chosen points are therefore optimal within the class of one-point off-grid hybrid explicit integrators studied here, extension to two or more off-grid points is left as future work.

2.2. Derivation of Hybrid Explicit Integrator (HEI) for k = 2, with Off-Grid Point µ = 7/4

In this method, we incorporate one off-grid point at x= x n+7/4 as collocation point, thus k = 2, t = 2, m = 2 and (8) becomes

y( x )= α 0 ( x ) y n + α 1 ( x ) y n+1 +h[ β 1 ( x ) f n+1 + β 7/4 ( x ) f n+7/4 ] (9)

Thus the D matrix in (6) becomes

D=[ 1 x n x n 2 x n 3 1 x n +h ( x n +h ) 2 ( x n +h ) 3 0 1 2 x n +2h 3 ( x n +h ) 2 0 1 2 x n + 7 2 h 3 ( x n + 7 4 h ) 2 ] (10)

We use Maple software to find the inverse C = D1 of the D matrix which gives the continuous scheme as

y( x )= 6 17 1 h 3 [ 7 h 2 11h( x x n )+4 ( x x n ) 2 ] y n + 6 17 1 h 3 [ 7 h 2 11h( x x n )+4 ( x x n ) 2 ] y n+1 1 51 1 h 2 [ 91 h 2 262h( x x n )+120 ( x x n ) 2 ] f n+1 + 16 51 1 h 2 [ h 2 4h( x x n )+3 ( x x n ) 2 ] f n+7/4 (11)

Evaluation of (11) at x= x n+2 , x n+7/4 and its derivative at x= x n+2 give the following

Note that the derivative evaluation y ( x )=f( x,y ) has been algebraically rearranged to isolate the state variable y n+j to form the explicit block structure. This will bridge the gap between the continuous derivative evaluation and the final discrete block update, removing any ambiguity.

y n+2 = 1 17 y n + 16 17 y n+1 + 22 51 h f n+1 + 32 51 h f n+ 7 4 y n+ 7 4 = 27 272 y n + 245 272 y n+1 + 147 272 h f n+1 + 21 68 h f n+ 7 4 y n+1 = y n + 47 18 h f n+1 40 9 h f n+ 7 4 + 17 6 h f n+2 } (12)

2.3. Derivation of Hybrid Explicit Integrator (HEI) for k = 3 with Off-Grid Point µ = 11/4

In this method, we incorporate one off-grid point at x= x n+ 11/4 as collocation point, thus k = 3, t = 3, m = 2 and (8) becomes

y( x )= α 0 ( x ) y n + α 1 ( x ) y n+1 + α 2 ( x ) y n+2 +h[ β 2 ( x ) f n+2 + β 11/4 ( x ) f n+ 11/4 ] (13)

Thus the D matrix in (6) becomes;

D=[ 1 x n x n 2 x n 3 x n 4 1 x n +h ( x n +h ) 2 ( x n +h ) 3 ( x n +h ) 4 1 x n +2h ( x n +2h ) 2 ( x n +2h ) 3 ( x n +2h ) 4 0 1 2 x n +4h 3 ( x n +2h ) 2 4 ( x n +2h ) 3 0 1 2 x n + 11 2 h 3 ( x n + 11 4 h ) 2 4 ( x n + 11 4 h ) 3 ] (14)

Using Maple software to find the inverse C = D1 of the D matrix gives the continuous scheme as

y( x )= 1 208 1 h 4 [ 484 h 3 792 h 2 ( x x n )+411h ( x x n ) 2 68 ( x x n ) 3 ] y n + 1 52 1 h 4 [ 308 h 3 +816 h 2 ( x x n )+531h ( x x n ) 2 100 ( x x n ) 3 ] y n+1 1 208 1 h 4 [ 748 h 3 2472 h 2 ( x x n )+1713h ( x x n ) 2 332 ( x x n ) 3 ] y n+3 (15)

+ 1 312 1 h 3 [ 836 h 3 +3032 h 2 ( x x n )+2433h ( x x n ) 2 524 ( x x n ) 3 ] f n+2 4 39 1 h 3 [ 4 h 3 16 h 2 ( x x n )+15h ( x x n ) 2 4 ( x x n ) 3 ] f n+ 11 4

We evaluate (15) at x= x n+3 , x n+ 11/4 and its derivative at x= x n+1 , x n+3 and obtain

y n+3 = 1 104 y n + 3 26 y n+1 + 93 104 y n+2 + 25 52 h f n+2 + 8 13 h f n+ 11 4 y n+ 11 4 = 1323 53248 y n + 3267 13312 y n+1 + 41503 53248 y n+2 + 17787 26624 h f n+2 + 231 832 h f n+ 11 4 y n+2 = 29 215 y n + 244 215 y n+1 + 1022 645 h f n+2 1088 645 h f n+ 11 4 + 208 215 h f n+3 y n+1 = 5 44 y n + 49 44 y n+2 52 77 h f n+1 41 66 h f n+2 + 16 231 h f n+ 11 4 } (16)

2.4. Derivation of Hybrid Explicit Integrator (HEI) for k = 4 with Off-Grid Point µ = 15/4

In this method, we incorporate one off-grid point at x= x n+ 15/4 as collocation point, thus k = 4, t = 4, m = 2 and (8) becomes

y( x )= α 0 ( x ) y n + α 1 ( x ) y n+1 + α 2 ( x ) y n+2 + α 3 ( x ) y n+3 +h[ β 3 ( x ) f n+3 + β 15/4 ( x ) f n+ 15/4 ] (17)

Thus the D matrix in (6) becomes

D=[ 1 x n x n 2 x n 3 x n 4 x n 5 1 x n +h ( x n +h ) 2 ( x n +h ) 3 ( x n +h ) 4 ( x n +h ) 5 1 x n +2h ( x n +2h ) 2 ( x n +2h ) 3 ( x n +2h ) 4 ( x n +2h ) 5 1 x n +3h ( x n +3h ) 2 ( x n +3h ) 3 ( x n +3h ) 4 ( x n +3h ) 5 0 1 2 x n +6h 3 ( x n +3h ) 2 4 ( x n +3h ) 3 5 ( x n +3h ) 4 0 1 2 x n + 15 2 h 3 ( x n + 15 4 h ) 2 4 ( x n + 15 4 h ) 3 5 ( x n + 15 4 h ) 4 ] (18)

We use Maple 18 software to find the inverse C = D1 of the D matrix, which gives the continuous scheme as

y( x )= 1 60318 1 h 4 [ 145665 h 4 259254 h 3 ( x x n )+162861 h 2 ( x x n ) 2 43356h ( x x n ) 3 + 4160 ( x x n ) 4 ] y n + 1 2234 1 h 5 [ 13365 h 4 37809 h 3 ( x x n )+29412 h 2 ( x x n ) 2 8858h ( x x n ) 3 + 920 ( x x n ) 4 ] y n+1 1 2234 1 h 5 [ 19845 h 4 75942 h 3 ( x x n )+70785 h 2 ( x x n ) 2 (19)

24052h ( x x n ) 3 + 2720 ( x x n ) 4 ] y n+2 + 1 60318 1 h 5 [ 320625 h 4 1288845 h 3 ( x x n )+1279932 h 2 ( x x n ) 2 453594h ( x x n ) 3 + 52760 ( x x n ) 4 ] y n+3 1 3351 1 h 4 [ 12135 h 4 50351 h 3 ( x x n )+52509 h 2 ( x x n ) 2 19802h ( x x n ) 3 + 2440 ( x x n ) 4 ] f n+3 + 256 10053 1 h 4 [ 18 h 4 78 h 3 ( x x n )+87 h 2 ( x x n ) 2 36h ( x x n ) 3 + 5 ( x x n ) 4 ] f n+ 15 4

Evaluation of (19) at x =  x n+4 , x n+ 15/4 and its derivative at x =  x n+1 , x n+2 , x n+4 give the following discrete schemes

y n+4 = 23 10053 y n 26 1117 y n+1 + 174 1117 y n+2 + 8698 10053 y n+3 + 564 1117 h f n+3 + 2048 3351 h f n+ 15 4 y n+ 15 4 = 5929 571904 y n + 99225 1143808 y n+1 + 245025 571904 y n+2 + 741125 1143808 y n+3 + 444675 571904 h f n+3 + 1155 4468 h f n+ 15 4 y n+3 = 107 2807 y n + 35883 120701 y n+1 + 151983 120701 y n+2 + 147366 120701 h f n+2 113664 120701 h f n+ 15 4 + 60318 120701 h f n+4 y n+1 = 241 8505 y n + 107 315 y n+2 + 11153 8505 y n+3 2234 2205 h f n+2 598 945 h f n+ 15 4 1024 19845 h f n+4 } (20)

3. Analysis of the New Methods

In this section, we consider the analysis of the new methods. Their convergence is determined and their regions of absolute stability are plotted.

3.1. Zero Stability Analysis of the Hybrid Explicit Integrators (HEIs)

Following [9], the three schemes can be represented in block form as

A ( 1 ) y n+i = A ( 0 ) y ni +h B ( 1 ) f n+i (21)

The block HEI (12) expressed in the form of (21) has

A ( 1 ) =[ 1 0 0 245 272 1 0 16 17 0 1 ], A ( 0 ) =[ 0 0 1 0 0 27 272 0 0 1 17 ], B ( 1 ) =[ 47 18 40 9 17 6 147 272 21 68 0 22 51 32 51 0 ]

and first characteristic polynomial of the block method (12) is given by

ρ( λ )=det( λ A ( 1 ) A ( 0 ) )

| λ A ( 1 ) A ( 0 ) |=0

Thus, this leads to

ρ( λ )=| [ 1 0 0 245 272 1 0 16 17 0 1 ][ 0 0 1 0 0 27 272 0 0 1 17 ] |

ρ( λ ) λ 3 + λ 2 =0 λ=1,0,0

Since | λ |1 , i=1,2,3 then by [9], HEI (12) is zero stable.

The block HEI (16) expressed in the form of (21) also has

A ( 1 ) =[ 1 49 44 0 0 244 215 1 0 0 3267 13312 41503 53248 1 0 3 26 93 104 0 1 ], A ( 0 ) =[ 0 0 0 5 44 0 0 0 29 215 0 0 0 1323 53248 0 0 0 1 104 ], B ( 1 ) =[ 0 41 66 16 231 0 0 1022 645 1088 645 208 215 0 17787 26624 231 832 0 0 25 52 8 13 0 ]

and the first characteristic polynomial of the block method (16) is given by

ρ( λ )=det( λ A ( 1 ) A ( 0 ) )

| λ A ( 1 ) A ( 0 ) |=0

ρ( λ )=| [ 1 49 44 0 0 244 215 1 0 0 3267 13312 41503 53248 1 0 3 26 93 104 0 1 ][ 0 0 0 5 44 0 0 0 29 215 0 0 0 1323 53248 0 0 0 1 104 ] |

624 2365 λ 4 634 2365 λ 3 =0 λ=1,0,0,0

Since | λ |1 , i=1,2,3,4 then by [9], HEI (16) is zero stable.

Also, the block HEI (20) expressed in the form of (21) has

A ( 1 ) =[ 1 302 135 4051 3645 0 0 107 315 1 11153 8505 0 0 35883 120701 151983 120701 1 0 0 99225 1143808 245025 571904 741125 1143808 1 0 26 1117 174 1117 8698 10053 0 1 ]

A ( 0 ) =[ 0 0 0 0 458 3645 0 0 0 0 241 8505 0 0 0 0 107 2807 0 0 0 0 5929 571904 0 0 0 0 23 10053 ]

B ( 1 ) =[ 0 0 31 45 1024 13365 0 0 0 598 945 1024 19845 0 0 0 147366 120701 113664 120701 60318 120701 0 0 444675 571904 1155 4468 0 0 0 564 1117 2048 3351 0 ]

The first characteristic polynomial of the block method (20) is given by

ρ( λ )=det( λ A ( 1 ) A ( 0 ) )

| λ A ( 1 ) A ( 0 ) |=0

Which leads to

ρ( λ )=| [ 1 302 135 4051 3645 0 0 107 315 1 11153 8505 0 0 35883 120701 151983 120701 1 0 0 99225 1143808 245025 571904 741125 1143808 1 0 26 1117 174 1117 8698 10053 0 1 ]  [ 0 0 0 0 458 3645 0 0 0 0 241 8505 0 0 0 0 107 2807 0 0 0 0 5929 571904 0 0 0 0 23 10053 ] |

19963024 114062445 λ 5 + 19963024 114062445 λ 4 =0

λ=1,0,0,0,0

Since | λ |1 , i=1,2,3,4,5 then by [9], HEI (20) is zero stable.

3.2. Order and Error Constant of the New Block HEIs, k = 2, 3, 4

Table 1. Order and Error Constant of Scheme (12), (16), and (20).

Evaluating points

Order

Error Constants

k = 2

k = 3

k = 4

k = 2

k = 3

k = 4

k = 2

k = 3

k = 4

y ( x= x n+2 )

y ( x= x n+1 )

y ( x= x n+1 )

3

4

5

441 34816

53361 8519680

611 48600

y( x= x n+7/4 )

y ( x= x n+3 )

y ( x= x n+2 )

3

4

5

1 204

23 16640

611 48600

y( x= x n+2 )

y ( x= x n+ 11/4 )

y ( x= x n+4 )

3

4

5

29 144

4601 160

15663 965608

y( x= x n+3 )

y( x= x n+ 15/4 )

4

5

1687 160

266805 73203712

y( x= x n+4 )

5

19 67020

By the analysis above, the block methods for k = 2, 3, 4, are zero stable and has order p > 1. Thus by [10], the block Hybrid Explicit Integrators (HEIs) (12), (16) and (20) are convergent.

3.3. Plot of Stability Region of the New Methods

The newly constructed block methods HEIs (12), (16) and (20) are subjected to stability test to determine their stability regions. Hence, using the method found in [11] and [12], define stability function L( z ): , as a rational function with real coefficients for the HEIs (12), (16) and (20).

Following standard practice [13], the scalar Dahlquist test equation y =λy , Re( λ )<0 , is used, with z=hλ denoting the scaled complex argument.

Derivation of L(z): Substituting the test equation into the block form (21) replaces each h f n+i with z y n+i reducing the block system to:

( A ( 1 ) z B ( 1 ) ) Y n+1 = A ( 0 ) Y n

The stability function L(z) is the eigenvalue of largest modulus of the amplification matrix M( z )= ( A ( 1 ) z B ( 1 ) ) 1 A ( 0 ) , equivalently the dominant root of:

det[ λ( A ( 1 ) z B ( 1 ) ) A ( 0 ) ]=0

expressed as a closed rational function of z. Maple was used to evaluate this determinant symbolically for each k, yielding Equations (22), (23), and (24).

L0-Stability Criterion: A block method is L0-stable [14] [15] if and only if it satisfies both:

1) max z0 | L( z ) |1,zR 2) lim z L( z )=0

Condition 1) ensures the method does not amplify the solution for all real negative λ, analogous to A-stability on the negative real axis. Condition 2) ensures infinitely stiff solution components are damped to zero rather than persisting the block-method analogue of L-stability [13] and is what distinguishes L 0 -stability from A( α ) -stability. Both conditions are verified analytically via Maple and confirmed visually by Figures 1-3, where the stability region covers the entire negative real axis and L( z )0 as z .

The stability functions of HEIs (12), (16) and (20) are obtained respectively using Maple software:

L 1 ( z )= ( z 2 +10z24 ) ( 14 z 3 +29 z 2 +38z+24 ) (22)

L 2 ( z )= ( 2 z 3 22 z 2 +78z96 ) ( 66 z 4 +145 z 3 +220 z 2 +210z+96 ) (23)

L 3 ( z )= ( 98757 z 4 +164409 z 3 239618 z 2 +411784z804240 ) ( 603180 z 5 +2803473 z 4 +3468975 z 3 3321630 z 2 +11567160z+804240 ) (24)

whose stability regions R are defined according to [13] as

R i ={ z:| L i ( z ) |1 },i=1,2,3 (25)

While the small circles in Figures 1-3 represent zeros of (22), (23) and (24), the plus signs represent their poles. Thus the regions R i ( i=1,2,3 ) in the complex plane which satisfy (25) for the stability functions (22), (23) and (24) represent the stability regions of the new block methods. From Figures 1, 2 and 3, the derived block methods are not A-stable since there are poles of stability functions in the left-half of the complex plane. However, the block HEIs (12), (16) and (20) are L 0 -stable ([14] [15]) as they satisfy

max z0 | L i ( z ) |1,z,i=1,2,3and lim z L( z )=0

4. Implementation and Conclusion

4.1. Implementation

The performance of the newly constructed Hybrid Explicit Integrators are tested by solving the following numerical examples:

Example 1

Consider the system of initial value problem (IVP)

y =[ 10004 y 1 10000 y 2 4 y 1 y 2 ( 1+ y 2 3 ) ]

y( 0 )= [ 1,1 ] T ,h=0.1,x[ 0,20 ]

Exact solution

y( x )= [ e 4x , e x ] T

Figure 1. The region of absolute stability of HEI (12).

Figure 2. The region of absolute stability of HEI (16).

Figure 3. The region of absolute stability of HEI (20).

Example 2: Lotka Volterra equation

Consider the predator-prey model

y =[ 1.2 y 1 0.6 y 1 y 2 0.8 y 2 0.3 y 1 y 2 ]

y( 0 )= [ 2,1 ] T ,h=0.001,x[ 0,20 ]

Example 3: Robertson chemical equation

y 1 =0.04 y 1 +10000 y 2 y 3

y 2 =0.04 y 1 10000 y 2 y 3 3.0× 10 7 y 2 2

y 3 =3.0× 10 7 y 2 2

y( 0 )= [ 1,0,0 ] T ,0x400,h=0.001

Solving Examples 1, 2 and 3, we used MATLAB software to obtain numerical solutions of the non-linear systems. The solution curves are given in Figures 4-6 respectively.

Figure 4. The solution curve of Example 1 with HEI (12).

Figure 5. The solution curve of Example 2 with HEI (16).

Figure 6. The solution curve of Example 3 with HEI (20).

Table 2. Maximum norm error and number of function evaluations for Example 1, h=0.1 , x[ 0,20 ] .

Method

‖e‖∞ (y1)

‖e‖∞ (y2)

NFE

HEI (12), k = 2

3.14 × 105

7.82 × 106

600

ode23s (MATLAB)

1.12 × 105

2.30 × 106

≈1650

Butcher-Hojjati [16]

1.80 × 106

4.10 × 107

≈800

NFE = total number of function evaluations over the integration interval. For ode23s, NFE is the value returned by the solver’s output stats field under MaxStep = 0.1. The exact solution y( x )= [ e 4x , e x ] is used as the reference.

Interpretation: The results show that HEI (12) achieves a maximum norm error of order 105 for both solution components at h = 0.1, requiring exactly 600 function evaluations, determined by the fixed block structure of the method (200 steps × 3 function evaluations per block). Under the same step-size constraint, ode23s requires approximately 1650 function evaluations due to its internal stage evaluations and error control overhead, at roughly 3 - 4 times the computational cost, while achieving a moderately lower error of order 105. This confirms the practical advantage of HEI (12): it delivers competitive accuracy at significantly reduced computational cost, consistent with the theoretical benefit of the explicit block structure. The comparison with Butcher-Hojjati is retained from Table 3 for context; as noted in the original manuscript, that method achieves higher accuracy owing to its second-derivative formulation, at a higher implementation cost.

4.2. Comparison of Solutions of HEI (12) with Those of Butcher and Hojjati for Problem 3 (Robertson Chemical Equation)

Table 3. Comparison of HEI (12) with Butcher and Hojjati [16].

x

step size

HEI (12)

Butcher and Hojjati [16]

0.4

0.001

9.851721136170910E−01

9.851721138620630E−01

3.386395351200000E−05

3.386395379595400E−05

1.479402242939700E−02

1.479402213590220E−02

4

0.001

9.055186789743650E−01

9.055186784344190E−01

2.240475688100000E−05

2.240475693804370E−05

9.445891626875500E−02

9.445891599170860E−02

40

0.001

7.158270688413850E−01

7.158270698910200E−01

9.185534769000000E−06

9.185534641631410E−06

2.841637456238570E−01

2.841637507954150E−01

400

0.001

4.505186684871060E−01

4.505186908340870E−01

3.222901442000000E−06

3.222901061260970E−06

5.494781086114610E−01

5.494782035239040E−01

There is a fair agreement between the results of Scheme (12) and that of [16]. However, the method derived by [16] have an advantage over Scheme (12) since it’s second derivative method.

4.3. Conclusion

In this study, we derived block Hybrid Explicit Integrators (HEIs) (12), (16) and (20) for the solution of stiff ODEs. These block methods are shown to be L 0 -stable for k = 2, 3, 4. They are also shown to be consistent and zero stable hence they are convergent methods. From the solution curves in Figures 1-3, it is evident that the derived HEIs have tendency to produce solutions for stiff ODEs with adequate accuracy. The quantitative validation in Table 2 confirms that HEI (12) achieves a maximum norm error of order 105 on Example 1 at h = 0.1 with only 600 function evaluations, compared to approximately 1650 evaluations required by ode23s under the same step-size policy, demonstrating that the proposed explicit block structure delivers competitive accuracy at substantially reduced computational cost. Thus, the derived block methods (12), (16) and (20) compete satisfactorily with the ode23s solver in MATLAB. Hence, we recommend them for solving stiff non-linear systems.

Conflicts of Interest

Authors have declared that no competing interests exist.

References

[1] Ahmad, R.R. and Yaacob, N. (2005) Third-Order Composite Runge-Kutta Method for Stiff Problems. International Journal of Computer Mathematics, 82, 1221-1226.[CrossRef]
[2] Wells, D.R. (1982) Multirate Linear Multistep Methods for the Solution of Systems of Ordinary Differential Equations.  Ph.D. Thesis, University of Illinois.
[3] Onumanyi, P.A., Awoyemi, D., Jator, S.N. and Sirisena U.W. (1994) New Linear Multi-Step Methods with Continuous Coefficients for First Order Initial Value Problems. Journal of the Nigerian Mathematical Society, 13, 37-51.
[4] Onumanyi, P., Sirisena, U.W. and Jator, S.N. (1999) Continuous Finite Difference Approximations for Solving Differential Equations. International Journal of Computer Mathematics, 72, 15-27.[CrossRef]
[5] Sirisena, 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 ODEs. Abacus Mathematics Series, 31, 1-7.
[6] Xu, Y. and Zhao, J.J. (2010) Estimation of Longest Stability Interval for a Kind of Explicit Linear Multistep Methods. Discrete Dynamics in Nature and Society, 2010, Article ID: 912691.[CrossRef]
[7] Jibunoh, C.C. (2018) An Exponential Method of Variable Order for General Non-Linear (Stiff and Nonstiff) ODE Systems. Journal of the Nigerian Mathematical Society, 37, 175-201.
https://ojs.ictp.it/jnms/index.php/jnms/article/view/388
[8] Sirisena, U.W., Luka, S.I. and Yakubu, S.Y. (2020) A Class of Explicit Integrators with O-Grid Interpolation for Solving Non-Linear Systems of First Order Odes. Journal of Advances in Mathematics and Computer Science, 35, 106-118.[CrossRef]
[9] Fatunla, S.O. (1995) A Class of Block Methods for Second Order IVPs:. International Journal of Computer Mathematics, 55, 119-133.[CrossRef]
[10] Henrici, P. (1962) Discrete Variable Methods in Ordinary Differential Equations. John Wiley and Sons.
[11] Adedire, O., Sirisena, U.W. and Ndam, J.N. (2020) Implementation of an A-Stable Block Hybrid Method for the Solution of Bazykin Ecological Model and Trambouze Reactor Model. New Trends in Mathematical Science, 2, 1-8.[CrossRef]
[12] Akinfenwa, O., Jator, S.N. and Yao, N.M. (2012) On the Stability of Continuous Block Backward Differentiation Formula for Solving Stiff Ordinary Differential Equations. Journal of Modern Methods in Numerical Mathematics, 3, 50-58.[CrossRef]
[13] Hairer, E. and Wanner, G. (1996) Solving Ordinary Differential Equations II: Stiff and Differential Algebraic Problems. 2nd Edition, Springer.[CrossRef]
[14] Akinfenwa, O.A., Jator, S.N. and Yao, N.M. (2013) Continuous Block Backward Differentiation Formula for Solving Stiff Ordinary Differential Equations. Computers & Mathematics with Applications, 65, 996-1005.[CrossRef]
[15] Cash, J.R. (1984) Two New Finite Difference Schemes for Parabolic Equations. SIAM Journal on Numerical Analysis, 21, 433-446.[CrossRef]
[16] Butcher, J.C. and Hojjati, G. (2005) Second Derivative Methods with RK Stability. Numerical Algorithms, 40, 415-429.[CrossRef]

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.