Next Article in Journal
End-to-End Tool Path Generation for Triangular Mesh Surfaces in Five-Axis CNC Machining
Previous Article in Journal
Dispersive Quiescent Optical Solitons with DWDM Topology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Sixth-Order Vieta–Lucas Polynomial-Based Block Method with Optimal Stability for Solving Practical First-Order ODE Models

by
Olugbade Ezekiel Faniyi
1,
Mark Ifeanyi Modebei
2,
Matthew Olanrewaju Oluwayemi
3,4,* and
Ikechukwu Jackson Otaide
5
1
Department of Mathematics, Anchor University, Lagos 102213, Nigeria
2
Mathematics Programme, National Mathematical Centre, Abuja 900001, Nigeria
3
Department of Mathematics, Nile University of Nigeria, Abuja 900001, Nigeria
4
Department of Mathematics, Covenant University, Songo-Ota 112233, Nigeria
5
Department of Mathematics, Federal University of Petroleum Resources, Effurun 330102, Nigeria
*
Author to whom correspondence should be addressed.
AppliedMath 2026, 6(2), 34; https://doi.org/10.3390/appliedmath6020034
Submission received: 6 December 2025 / Revised: 10 January 2026 / Accepted: 23 January 2026 / Published: 13 February 2026
(This article belongs to the Topic Advances in Natural Computing: Methods and Applications)

Abstract

This paper addresses the numerical integration of first-order ordinary differential equations by developing a continuous linear multistep block method. The method is constructed through the approximation of the exact solution using a linear combination of shifted Vieta–Lucas polynomials defined on the interval [ 0 ,   4 ] . The use of this polynomial basis extends traditional approximation approaches and provides improved stability while maintaining high-order accuracy. Theoretical analysis shows that the proposed method attains sixth-order convergence and possesses an extended stability interval of [ 19.5 , 0 ] , ensuring reliable performance for moderately stiff problems. Numerical experiments confirm that the method achieves lower errors and higher computational efficiency than conventional methods. These results demonstrate the suitability of the proposed approach for scientific computing applications, including engineering simulations and mathematical modeling, where accurate numerical integration of first-order differential equation is required.

1. Introduction

The numerical integration of ordinary differential equations (ODEs) remains a fundamental problem in applied mathematics and scientific computing, with wide-ranging applications in engineering, physics, biology, economics, and industrial modeling. Many real-world phenomena are governed by first-order initial value problems of the form
y = f ( x , y ) , y ( x 0 ) = y 0 ,
for which closed-form solutions are rarely available. Consequently, the development of accurate, stable, and efficient numerical methods continues to attract sustained research interest [1].
Linear multistep methods (LMMs) constitute a well-established class of numerical integrators for ODEs, offering attractive accuracy–efficiency trade-offs. Classical schemes such as the Adams–Bashforth and Adams–Moulton families [1,2] form the basis of predictor–corrector algorithms, while backward differentiation formulae (BDFs) are widely recognized for their robustness when applied to stiff systems. Modern analyses and refinements of multistep techniques continue to be reported in the recent literature, including the development of block, hybrid, and stability-enhanced schemes for ordinary differential equations [3,4,5,6].
Despite their success, conventional LMMs are constrained by fundamental limitations, most notably the Dahlquist barrier [7], which restricts the maximum order of zero-stable explicit multistep schemes. To overcome some of these limitations, block linear multistep methods were introduced as a natural generalization of classical LMMs.
Early contributions by Milne [8] and Rosser [9], followed by systematic developments by Awoyemi [10] and Jator [11], demonstrated that block methods can compute multiple solution values simultaneously within a single step. More recent studies have extended block methods to higher-order and stiff formulations, confirming their continued relevance in modern numerical analysis [12].
Polynomial-based collocation and approximation techniques play a central role in the construction of high-order numerical integrators. Orthogonal polynomial bases such as Chebyshev and Legendre polynomials have been extensively employed due to their favorable approximation properties and well-understood numerical behavior [13,14].
In this context, Vieta–Lucas polynomials represent a relatively unexplored basis for ODE discretization. Although these polynomials possess attractive approximation properties on finite intervals, their application to the construction of numerical integrators has received limited attention in the literature. This observation motivates further investigation into their potential role in enhancing stability characteristics and practical performance when used within block multistep formulations.
The numerical treatment of stiff differential equations remains a major challenge, particularly for problems characterized by widely separated time scales. Implicit Runge–Kutta schemes, such as Radau methods [15], and generalized BDF-type approaches [16,17,18] have demonstrated strong stability properties. Comprehensive modern treatments of stiff ODE solvers may be found in [12,19].
Beyond ODE-specific techniques, more general numerical frameworks such as the finite difference method (FDM), finite element method (FEM), and finite volume method (FVM) are widely used for solving partial differential equations on complex geometries and domains. These approaches are supported by mature commercial software packages; however, for time-dependent problems governed by ODEs or semi-discretized PDE systems, specialized time-integration schemes often provide superior temporal accuracy and efficiency [20,21].
The present work contributes to this ongoing research effort by developing a continuous linear multistep block method constructed using shifted Vieta–Lucas polynomials defined on the interval [ 0 , 4 ] . The proposed approach yields a sixth-order accurate implicit block scheme with an extended stability interval of approximately [ 19.5 , 0 ] , making it well suited for moderately stiff systems.
Option pricing problems with barrier features are commonly modeled by Black–Scholes-type parabolic partial differential equations posed on truncated spatial domains with additional barrier constraints. When barriers are discretely monitored, numerical treatment becomes more challenging and typically requires specialized discretization strategies.
Recent studies in [22,23,24] have shown that such problems can be efficiently handled by advanced spatial discretizations, including wavelet and interpolation-based methods, which reduce the governing PDE to a stiff system of first-order ordinary differential equations in time. In this context, the continuous linear multistep block method proposed in this work can be naturally employed as a high-order time integrator. Its sixth-order accuracy and extended stability interval along the negative real axis make it a suitable and efficient temporal solver within existing option pricing frameworks, without modifying the underlying spatial discretization.
While the general block collocation structure follows established methodology, the novelty of this work lies in the stability characteristics and practical performance gains associated with the shifted Vieta–Lucas polynomial basis.
The other parts of this paper are organized as follows: Section 2 details the derivation of the method using shifted Vieta–Lucas polynomials. Section 3 presents the convergence and stability analysis, establishing the sixth-order accuracy and stability properties. Section 4 contains numerical experiments demonstrating the method’s performance on benchmark problems, while Section 5 provides concluding remarks and directions for future research.

1.1. Classical Vieta–Lucas Polynomials

The Vieta–Lucas polynomials, belonging to the family of Fibonacci-like polynomials, are intimately connected to the celebrated Chebyshev polynomials of the first kind. Their properties make them a powerful tool for function approximation.
Definition 1
(Vieta–Lucas Polynomials [25]). The Vieta–Lucas polynomials { V n ( s ) } n = 0 , defined on the canonical interval s [ 2 , 2 ] , are generated by the recurrence relation
V 0 ( s ) = 2 ,
V 1 ( s ) = s ,
V n ( s ) = s V n 1 ( s ) V n 2 ( s ) , for n 2 .
An explicit closed-form representation, which also reveals their deep connection to circular functions, is given by
V n ( s ) = 2 cos n arccos s 2 , n = 0 , 1 , 2 ,
This representation is valid for s [ 2 , 2 ] , where the argument of the arccosine function lies within its principal domain [ 1 , 1 ] .

1.2. Shifted Vieta–Lucas Polynomials on [0, 4]

For practical applications involving the numerical solution of differential equations on an arbitrary finite interval [ a , b ] , it is necessary to define a shifted version of the Vieta–Lucas polynomials. In this work, we specifically consider the interval [ 0 , 4 ] .
Definition 2
(Shifted Vieta–Lucas Polynomials [26]). Let x [ 0 , 4 ] . The shifted Vieta–Lucas polynomials { V L n * ( x ) } n = 0 are obtained via the linear transformation
s = 2 x 4 2 = x 2 x = s + 2 .
This transformation maps the physical domain x [ 0 , 4 ] onto the canonical domain s [ 2 , 2 ] . The shifted polynomials are defined as
V L n * ( x ) = V n ( s ( x ) ) = V n x 2 .
The shifted Vieta–Lucas polynomials { V L n * ( x ) } inherit the excellent approximation properties of their classical counterparts, such as rapid convergence and minimax characteristics, making them a suitable basis for the spectral-class method developed in the following section.

2. Derivation of the Sixth-Order Implicit Block Method

Consider the initial value problem for a first-order ordinary differential equation:
y ( x ) = f ( x , y ( x ) ) , y ( x 0 ) = y 0 .
To derive a sixth-order implicit block method, we employ shifted Vieta–Lucas polynomials as basis functions over the interval [ x n , x n + 4 ] . The approximate solution is expressed as
y ( x ) j = 0 7 a j V L j * ( x ) , x [ x n , x n + 4 ] ,
where V L j * ( x ) denotes the shifted Vieta–Lucas polynomial of degree j on the interval [ 0 , 4 ] , defined by
V L j * ( x ) = V j 2 x 4 2 = V j ( x 2 ) .
To determine the eight unknown coefficients { a 0 , a 1 , , a 7 } , we impose eight conditions comprising both interpolation and collocation constraints. The approximate solution interpolates at four distinct points:
y ( x n ) = j = 0 7 a j V L j * ( x n ) = y n , y ( x n + 1 ) = j = 0 7 a j V L j * ( x n + 1 ) = y n + 1 , y ( x n + 2 ) = j = 0 7 a j V L j * ( x n + 2 ) = y n + 2 , y ( x n + 3 ) = j = 0 7 a j V L j * ( x n + 3 ) = y n + 3 .
The derivative satisfies the differential equation at four collocation points:
y ( x n ) = j = 0 7 a j d d x V L j * ( x n ) = f n , y ( x n + 1 ) = j = 0 7 a j d d x V L j * ( x n + 1 ) = f n + 1 , y ( x n + 2 ) = j = 0 7 a j d d x V L j * ( x n + 2 ) = f n + 2 , y ( x n + 3 ) = j = 0 7 a j d d x V L j * ( x n + 3 ) = f n + 3 .
The system of Equations (11) and (12) can be expressed in matrix form as
M a = b ,
where
a = a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 T ,
b = y n y n + 1 y n + 2 y n + 3 f n f n + 1 f n + 2 f n + 3 T .
The shifted Vieta–Lucas polynomials and their derivatives are explicitly given by
V L 0 * ( x ) = 2 , V L 1 * ( x ) = x 2 , V L 2 * ( x ) = ( x 2 ) 2 2 , V L 7 * ( x ) = ( x 2 ) 7 7 ( x 2 ) 5 + 14 ( x 2 ) 3 7 ( x 2 ) ,
with derivatives given by
d d x V L 0 * ( x ) = 0 , d d x V L 1 * ( x ) = 1 , d d x V L 2 * ( x ) = 2 ( x 2 ) , d d x V L 7 * ( x ) = 7 ( x 2 ) 6 35 ( x 2 ) 4 + 42 ( x 2 ) 2 7 .
The coefficient vector is obtained by solving the linear system
a = M 1 b .
Substituting this solution into the approximation yields the continuous representation
y ( x ) = j = 0 7 i = 1 8 m j i 1 b i V L j * ( x ) ,
where m j i 1 denotes the ( j , i ) th entry of the inverse matrix M 1 . Evaluating the continuous approximation at x = x n + 4 and simplifying yields the sixth-order implicit block method:
y n + 1 = y n + h 60480 198721 f n + 112374 f n + 1 75855 f n + 2 + 41499 f n + 3 11351 f n + 4 , y n + 2 = y n + h 7560 28549 f n + 26108 f n + 1 8944 f n + 2 + 6498 f n + 3 1901 f n + 4 , y n + 3 = y n + h 2240 10535 f n + 11966 f n + 1 + 618 f n + 2 + 2182 f n + 3 741 f n + 4 , y n + 4 = y n + h 2835 6515 f n + 8160 f n + 1 + 3930 f n + 2 + 3040 f n + 3 + 390 f n + 4 .

3. Analysis of the Sixth-Order Implicit Block Method

3.1. Order and Local Truncation Error

The local truncation error (LTE) is the fundamental measure of accuracy for numerical methods applied to ordinary differential equations. For a numerical method applied to the test equation y = f ( x , y ) , the LTE is defined as the difference between the exact solution and the numerical approximation after a single step, assuming exact previous values.
Definition 3
(Local Truncation Error for Block Methods). For the implicit block method defined by Equation (18), the local truncation error vector L m + 1 is given by
L m + 1 = y ( x m + 1 ) A y ( x m ) + h Φ ( x m , y ( x m ) , y ( x m + 1 ) , h , f ) ,
where y ( x ) = [ y ( x n + 1 ) , y ( x n + 2 ) , y ( x n + 3 ) , y ( x n + 4 ) ] T represents the vector of exact solutions at the block points.
To determine the order of the method, we employ Taylor series expansions about x n . For each formula in the block method, we substitute the expansions:
y ( x n + k ) = y ( x n ) + k h y ( x n ) + ( k h ) 2 2 ! y ( x n ) + + ( k h ) 7 7 ! y ( 7 ) ( x n ) + O ( h 8 ) ,
f ( x n + k , y ( x n + k ) ) = y ( x n ) + k h y ( x n ) + ( k h ) 2 2 ! y ( x n ) + + ( k h ) 6 6 ! y ( 7 ) ( x n ) + O ( h 7 ) .
After algebraic manipulation, the principal local truncation errors are
L T E n + 1 = 863 60480 h 7 y ( 7 ) ( ξ 1 ) + O ( h 8 ) ,
L T E n + 2 = 137 7560 h 7 y ( 7 ) ( ξ 2 ) + O ( h 8 ) ,
L T E n + 3 = 121 2240 h 7 y ( 7 ) ( ξ 3 ) + O ( h 8 ) ,
L T E n + 4 = 71 2835 h 7 y ( 7 ) ( ξ 4 ) + O ( h 8 ) ,
where ξ i ( x n , x n + 4 ) for i = 1 , 2 , 3 , 4 .
Theorem 1
(Order of the Method). The derived implicit block method has uniform order p = 6 with error constants
C 7 = 863 60480 , 137 7560 , 121 2240 , 71 2835 T .
Proof. 
The order analysis follows from verifying that all terms up to h 6 cancel identically when the Taylor expansions are substituted into each formula of the block method, while the h 7 terms remain non-zero. This cancelation pattern confirms that the local truncation error is O ( h 7 ) for each component, establishing sixth-order accuracy according to the theory of linear multistep methods [19].    □
Remark 1.
The method satisfies uniform sixth-order accuracy in the block sense, and the global error behavior remains consistent across all block components.
Consistency ensures that the numerical method approximates the differential equation as the step size tends to zero. For block methods, consistency must be verified for each component formula.
Definition 4
(Consistency). A numerical method for solving y = f ( x , y ) is consistent if its local truncation error satisfies
lim h 0 L h = 0 .
For linear multistep methods, consistency is equivalent to the following conditions:
1. 
j = 0 k α j = 0 (the first characteristic polynomial has root 1),
2. 
j = 0 k ( j α j β j ) = 0 (the method has order at least 1).
For our implicit block method, consistency is verified component-wise:
For y n + 1 : 1 1 = 0 , 1 × 1 198721 60480 + 112374 60480 75855 60480 + 41499 60480 11351 60480 = 0 ,
For y n + 2 : 1 1 = 0 , 1 × 1 28549 7560 + 26108 7560 8944 7560 + 6498 7560 1901 7560 = 0 ,
For y n + 3 : 1 1 = 0 , 1 × 1 10535 2240 + 11966 2240 + 618 2240 + 2182 2240 741 2240 = 0 ,
For y n + 4 : 1 1 = 0 , 1 × 1 6515 2835 + 8160 2835 + 3930 2835 + 3040 2835 + 390 2835 = 0 .
Theorem 2
(Consistency of the Block Method). The derived sixth-order implicit block method is consistent.
Proof. 
The verification above demonstrates that each formula in the block method satisfies the consistency conditions. Furthermore, since the local truncation error is O ( h 7 ) for each component, we have
lim h 0 L h = lim h 0 O ( h 6 ) = 0 ,
which confirms consistency according to the definition. This result aligns with the general theory of numerical methods for ODEs [27].    □

3.2. Zero-Stability Analysis

Zero-stability concerns the behavior of a numerical method as h 0 when applied to the test equation y = 0 . It is crucial for controlling the propagation of errors in the numerical solution.
Definition 5
(Zero-Stability). A block method is zero-stable if the roots ξ j of the first characteristic polynomial ρ ( ξ ) , associated with the method’s difference equation when h = 0 , satisfy:
1. 
| ξ j |   1 for all roots,
2. 
| ξ j |   = 1 only for simple roots.
For the block method in Equation (18), the matrix form can be written as
A 0 Y n + j = A 1 Y n j + h B n + j F n + j ,
where
Y n + j = y n + 1 y n + 2 y n + 3 y n + 4 T , Y n j = y n y n 1 y n 2 y n 3 T ,
F n + j = f n f n + 1 f n + 2 f n + 3 f n + 4 T ,
with the coefficients
A 0 = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , A 1 = 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 ,
B n + j = 198721 60480 112374 60480 75855 60480 41499 60480 11351 60480 28549 7560 26108 7560 8944 7560 6498 7560 1901 7560 10535 2240 11966 2240 618 2240 2182 2240 741 2240 6515 2835 8160 2835 3930 2835 3040 2835 390 2835 .
Setting h = 0 , the method reduces to
A 0 Y n + j = A 1 Y n j .
The characteristic equation derived from the block structure is
ρ ( ξ ) = det ( ξ A 0 A 1 ) .
For this block method, the characteristic roots are ξ = 0 (multiplicity 3) and ξ = 1 (multiplicity 1).
Theorem 3
(Zero-Stability of the Block Method). The derived sixth-order implicit block method is zero-stable.
Proof. 
Since | ξ | 1 for all roots, and the root ξ = 1 is simple while ξ = 0 has multiplicity less than or equal to the number of steps, the method satisfies the zero-stability conditions. This follows from the root condition in [28] and its extension to block methods [29].    □

3.3. Convergence of the Method

Convergence ensures that the numerical solution approaches the exact solution as the step size decreases. The Dahlquist Equivalence Theorem provides the theoretical foundation.
Theorem 4
(Dahlquist Equivalence Theorem). For a consistent linear multistep method applied to y = f ( x , y ) , where f satisfies a Lipschitz condition in y, zero-stability is necessary and sufficient for convergence [28].
Theorem 5
(Convergence of the Block Method). The derived sixth-order implicit block method is convergent with order 6.
Proof. 
Convergence follows from the extension of the Lax–Richtmyer Equivalence Theorem to initial value problems. We established:
  • Consistency: The method has order p = 6 1 (Section 4.1),
  • Zero-Stability: The characteristic roots satisfy the root condition (Section 4.3),
  • Lipschitz Condition: f ( x , y ) is Lipschitz continuous in y.
By the Dahlquist Equivalence Theorem and its extension to block methods [29,30], the method is convergent with order 6. The convergence is uniform on bounded intervals, and the global error satisfies
max x n [ x 0 , X ] | y ( x n ) y n | C h 6 ,
where C is a constant independent of h.    □

3.4. Linear Stability Analysis of the Sixth-Order Implicit Block Method

Linear stability analysis examines the method’s behavior when applied to the scalar test equation
y = λ y , y ( 0 ) = y 0 ,
with λ C and ( λ ) < 0 , which serves as a prototype for studying stability properties.
Definition 6
(Absolute Stability). A numerical method is absolutely stable for a given z = h λ if, when applied to Equation (37), the numerical solution remains bounded as n . The region of absolute stability is
R = { z C : | ξ i ( z ) | 1 for all characteristic roots ξ i ( z ) } .
Applying y = λ y to the block method Equation (18), with f n + k = λ y n + k = z h y n + k , yields
y n + 1 = y n + z 60480 ( 198721 y n + 112374 y n + 1 75855 y n + 2 + 41499 y n + 3 11351 y n + 4 ) ,
y n + 2 = y n + z 7560 ( 28549 y n + 26108 y n + 1 8944 y n + 2 + 6498 y n + 3 1901 y n + 4 ) ,
y n + 3 = y n + z 2240 ( 10535 y n + 11966 y n + 1 + 618 y n + 2 + 2182 y n + 3 741 y n + 4 ) ,
y n + 4 = y n + z 2835 ( 6515 y n + 8160 y n + 1 + 3930 y n + 2 + 3040 y n + 3 + 390 y n + 4 ) .
This can be written in matrix form:
( I z B ) Y n + 1 = ( A + z C ) Y n ,
with amplification matrix
M ( z ) = ( I z B ) 1 ( A + z C ) .
Stability is determined by the eigenvalues of M ( z ) :
det ( ξ I M ( z ) ) = 0 .
For this fourth-order block method, the characteristic polynomial is
P ( ξ , z ) = ξ 4 σ 1 ( z ) ξ 3 σ 2 ( z ) ξ 2 σ 3 ( z ) ξ σ 4 ( z ) = 0 ,
where σ i ( z ) are rational functions of z. The explicit form is
P ( ξ , z ) = ξ 4 1 + 475 144 z + 115 96 z 2 + 5 24 z 3 + 1 120 z 4 ξ 3 107 180 z + 19 48 z 2 + 1 12 z 3 ξ 2 1 20 z 2 + 1 60 z 3 ξ 1 720 z 3 .
The stability interval along the negative real axis in Figure 1 is approximately [ 19.5 , 0 ] , this is the region bounded with thick red lines showing the stability boundary and region. The method exhibits substantial stability for mildly stiff problems and favorable damping characteristics. The small contour regions near ( z ) [ 0 , 1 ] result from Dahlquist’s order barrier, which does not affect practical stiff integrations where ( λ ) 1 / h .

3.5. Numerical Implementation of the Block Method

The computational implementation of the proposed four-step block method proceeds as follows.
  • Computational Implementation of the Sixth-Order Four-Step Implicit Block Method:
Step 1:
Initialization: Set the initial point t 0 and value y 0 . Using a starter method (e.g., RK4), compute y 1 , y 2 , y 3 , y 4 at t 1 = t 0 + h , , t 4 = t 0 + 4 h , and evaluate f k = f ( t k , y k ) for k = 0 , 1 , 2 , 3 , 4 .
Step 2:
Block Advancement: Let N blocks = ( T t 0 ) / ( 4 h ) . For each block n = 0 , 4 , 8 , , 4 ( N blocks 1 ) , the goal is to compute y n + 5 , y n + 6 , y n + 7 , y n + 8 .
Step 3:
Prediction: Predict y n + 5 ( 0 ) , , y n + 8 ( 0 ) using polynomial extrapolation from the previous block { y n , , y n + 4 } .
Step 4:
Iterative Correction: For i t e r = 1 , 2 , , M a x I t e r :
(a)
Evaluate f n + 5 , , f n + 8 using the latest approximations.
(b)
Update each y n + i using the block formulas:
y n + 5 ( i t e r ) =   y n + h Φ 1 ( f n , , f n + 5 ) , y n + 6 ( i t e r ) =   y n + h Φ 2 ( f n , , f n + 6 ) , y n + 7 ( i t e r ) =   y n + h Φ 3 ( f n , , f n + 7 ) , y n + 8 ( i t e r ) =   y n + h Φ 4 ( f n , , f n + 8 ) .
(c)
Check convergence: if max i | y n + i ( i t e r ) y n + i ( i t e r 1 ) | < ε , accept the block values and break the iteration.
Step 5:
Update and Advance: Store the accepted block values and corresponding f n + k , then proceed to the next block.
Step 6:
Output: After all blocks, return the set { ( t k , y k ) } for k = 0 , 1 , , 4 N blocks .
In our implementation, we used a fixed-point iteration (functional iteration) due to its simplicity and ease of implementation. For problems with mild nonlinearity, this approach converges efficiently in just a few iterations. For more strongly nonlinear or stiff problems, Newton-type iteration is recommended, as it provides quadratic convergence when a sufficiently accurate initial guess is available.

4. Numerical Examples

In this section, we assess the performance and accuracy of the proposed block linear multistep method based on shifted Vieta–Lucas polynomials through a series of numerical experiments. The method is applied to test problems with known exact or reference solutions. For each problem, the computed numerical solution { y n } is compared with the exact solution { y ( t n ) } at the grid points t n = t 0 + n h .
The accuracy is measured using the maximum absolute error:
  • Maximum absolute error: E max = max 0 n N | y ( t n ) y n | .
For problems without analytical solutions, a highly accurate numerical solution—obtained, for example, via Runge–Kutta–Fehlberg or Adams–Moulton methods with a sufficiently small step size—serves as the reference. Computational efficiency is evaluated in terms of function evaluations and CPU time.
The method is compared with classical Runge–Kutta schemes, Adams–Bashforth–Moulton predictor–corrector methods, and other block or hybrid linear multistep methods of similar order. Comparative plots of absolute errors and convergence histories illustrate the stability, convergence rate, and efficiency of the proposed method relative to these standard approaches.
For stiff systems, the proposed method offers a practical alternative to high-order implicit schemes, balancing stability, accuracy, and computational efficiency.

4.1. Problem 1: Nonlinear Michaelis–Menten Substrate Depletion

We take the canonical Michaelis–Menten substrate depletion model discussed in [31].
d S d t = V max S ( t ) K m + S ( t ) , S ( 0 ) = S 0 ,
The Michaelis–Menten substrate depletion model describes the temporal evolution of the concentration of a chemical substrate undergoing enzymatic reaction. It is widely used in biochemistry and chemical kinetics to represent enzyme-catalyzed reactions under the quasi-steady-state assumption. In this model, S ( t ) denotes the substrate concentration, typically measured in concentration units such as mol/L, while t represents time (e.g., seconds).
In the model Equation (48), V max (concentration per unit time) is the maximum reaction rate and K m (concentration) is the Michaelis constant, representing the substrate concentration at which the reaction rate is half of V max . The initial condition S ( 0 ) = S 0 specifies the initial substrate concentration at time t = 0 .
It is important to note that in the original work by Wong et al. [31], the Michaelis–Menten substrate depletion model was analyzed using the MAGI (Manifold-constrained Gaussian process Inference) framework, which bypasses the need for any numerical integration. In the present study, we adopt this model purely as a benchmark problem to assess the performance and accuracy of our proposed numerical scheme in comparison with existing methods such as AB6 and RK6.
For the numerical tests in this paper we use the widely adopted parameter set
V max = 1.5 , K m = 0.3 , S 0 = 10 ,
and integrate on the interval t [ 0 , 10 ] . The model Equation (48) is a first-order nonlinear ODE that captures enzyme saturation and yields non-exponential decay. We compare the performance of the proposed sixth-order block method, the Adams-Bashforth order 6 method (AB6), the classical second-order BDF2 and Runge–Kutta sixth-order (RK6) methods. The exact solution is given analytically by
S ( t ) = K m W S 0 K m exp S 0 K m V max t K m ,
where W ( · ) denotes the principal branch of the Lambert W function. Numerical integration was carried out over the interval [ 0 , 10 ] with step size h = 0.1 . All computations were performed using Mathematica 12 with double precision arithmetic on a PC with 3.0 GHz processor and 8.0 RAM.
To evaluate the efficiency and accuracy of the proposed sixth-order block method (denoted as New Method, we compare its numerical performance with the classical BDF2, AB6, and RK6 schemes. Numerical integration was carried out on [ 0 , 10 ] with step sizes h = 0.1 , 0.05 , 0.025 using double precision arithmetic.
Table 1 assesses the efficiency and robustness of the proposed New Sixth-Order Block Method. Here, we compare its numerical accuracy and computational performance with three well-established schemes: AB6 and RK6. The maximum absolute error (MAE) and order of convergence (RoC) (p) are computed over the integration interval [ 0 , 10 ] using the nonlinear Michaelis–Menten test problem described previously.
Table 1 presents a comparative analysis of the proposed sixth-order block method (denoted as New Method) alongside existing AB6 and RK6 schemes. The results clearly indicate that the new method achieves the smallest maximum absolute error for all step sizes while maintaining the expected sixth-order rate of convergence.
The histogram in Figure 2 shows the proposed New Method (NM) consistently requires the least CPU time across all step sizes, indicating superior computational efficiency compared to AB6 and RK6 for Problem 1.

4.2. Convergence Analysis and Validation

To validate the implementation and demonstrate the convergence properties of the proposed sixth-order block method, a convergence test was performed using the Michaelis–Menten benchmark problem Equation (48) with the known analytical solution Equation (49). The integration was carried out on the interval t [ 0 , 10 ] with parameter values V max = 1.5 , K m = 0.3 , and S 0 = 10 .
The global error was measured in the maximum norm
E ( h ) = max t i [ 0 , 10 ] S numerical ( t i ; h ) S exact ( t i ) ,
where S exact ( t ) is the analytical solution given by the Lambert W function. The step-size h was varied geometrically as h = 0.2 , 0.1 , 0.05 , 0.025 , 0.0125 , 0.00625 , providing a systematic refinement of the temporal discretization.
For comparison, the classical Runge–Kutta sixth-order (RK6) method was also tested under identical conditions. All computations were performed using Mathematica 12 with double precision arithmetic on a PC with 3.0 GHz processor and 8.0 GB RAM, ensuring consistent numerical environment for both methods.
Table 2 presents the maximum norm errors for both the proposed block method and the RK6 method across the range of step sizes.
In Table 2, first, both methods exhibit the expected sixth-order convergence, as evidenced by the consistent reduction of error by approximately a factor of 64 when the step size is halved. This confirms the theoretical design order of both numerical schemes. The effective order, computed as
p = log E ( h ) / E ( h / 2 ) log ( 2 ) ,
approaches the theoretical value of 6 for sufficiently small h, as shown in the rightmost column of Table 2.
More importantly, the proposed block method demonstrates consistently superior accuracy compared to RK6. Across all step-sizes tested, the block method produces errors that are approximately 6.3 times smaller than those of RK6. This constant ratio indicates that while both methods share the same asymptotic convergence rate (order 6), the block method possesses a significantly smaller error constant. This improvement in accuracy is maintained uniformly throughout the refinement process, from relatively coarse steps ( h = 0.2 ) down to very fine discretizations ( h = 0.00625 ).
The observed superiority of the block method over RK6 can be attributed to its structural advantages: the block formulation inherently provides better stability properties and more accurate interpolation capabilities, leading to a reduced error constant while maintaining the same high-order convergence rate. This makes the proposed method particularly attractive for applications requiring high precision over long integration intervals or with stringent accuracy requirements.

4.3. Problem 2: Nonlinear Autocatalytic Reaction Model

Following [32], we consider the nonlinear autocatalytic chemical reaction (glycolysis) model described by
f t + f x = ν 1 2 f x 2 + a g + f 2 g f , g t + g x = ν 2 2 g x 2 + ρ σ g f 2 g ,
where f ( x , t ) and g ( x , t ) denote the concentrations of the substrate and product species, respectively. The parameters are
a = 0.05 , ρ = 0.02 , σ = 0.1 , ν 1 = 0.01 , ν 2 = 0.01 .
The initial and boundary conditions are given by
f ( x , 0 ) = 0.5 + 0.1 cos ( π x ) , g ( x , 0 ) = 0.2 + 0.1 sin ( π x ) , f x ( 0 , t ) = f x ( 1 , t ) = 0 , g x ( 0 , t ) = g x ( 1 , t ) = 0 .
Here, the spatial variable x and time t are nondimensional quantities obtained by scaling the physical space and time variables with appropriate characteristic length and time scales; see [32].
The coupled reaction–diffusion–convection system was solved using the method of lines approach. The spatial domain x [ 0 , 1 ] was discretized into equal spaces in the grid points N with spacing Δ x = 1 / ( N 1 ) , defining the discrete variables:
x i = ( i 1 ) Δ x , f i ( t ) = f ( x i , t ) , g i ( t ) = g ( x i , t ) , i = 1 , 2 , , N
with analogous expressions for g ( x , t ) . Neumann boundary conditions were implemented using sixth-order one-sided finite difference formulas.
The method of lines transforms the coupled PDE system into a system of 2 N first-order ordinary differential equations:
d f i d t = 1 Δ x j = 3 3 c j f i + j + ν 1 Δ x 2 j = 3 3 d j f i + j + a g i + f i 2 g i f i d g i d t = 1 Δ x j = 3 3 c j g i + j + ν 2 Δ x 2 j = 3 3 d j g i + j + ρ σ g i f i 2 g i
for i = 1 , 2 , , N , with the boundary conditions providing constraints for the boundary points.
The complete system can be written in compact vector form as
d U d t = F ( U , t ) , U ( t ) = f ( t ) g ( t ) R 2 N
where f ( t ) = [ f 1 ( t ) , , f N ( t ) ] T and g ( t ) = [ g 1 ( t ) , , g N ( t ) ] T .
The resulting stiff system of ODEs was integrated using the sixth-order block method defined in Equation (18), which simultaneously advances the solution across four time steps while maintaining high-order accuracy and stability for stiff reaction-diffusion problems.
For the numerical simulation in [32], the authors applied an implicit finite-difference scheme in space coupled with a semi-implicit time-stepping method. Stability and convergence analyses were carried out, and numerical experiments confirmed the robustness of the approach.
In our study, we adapt the same model to test the performance of the proposed sixth-order block method on the corresponding time-dependent initial value problem. By reducing the PDE system to its ODE form at fixed spatial nodes, we can compare the efficiency and accuracy of our method with classical methods such as AB6 and RK6.
Table 3 presents the comparative efficiency of the Adams–Bashforth 6 (AB6), Runge–Kutta 6 (RK6), and the proposed sixth-order New Method (NM) when applied to the nonlinear test problem. The New Method consistently achieves the smallest absolute errors at all step sizes. The computed convergence rates confirm the sixth-order accuracy of both the RK6 and the New Method, but with improved computational efficiency in the latter, underscoring its superior performance for stiff and nonlinear first-order systems.
Figure 3 presents a comprehensive comparison of numerical solutions in four distinct time instances ( t = 0.5 , 1.0 , 1.5 , 2.0 ), showing the temporal evolution of both substrate concentration f ( x , t ) and product concentration g ( x , t ) .
As shown in Figure 4, the proposed New Method (NM) consistently requires the least CPU time across all step sizes, demonstrating superior computational efficiency compared to AB6 and RK6.

4.4. Convergence Analysis for the Nonlinear Autocatalytic System

To validate the numerical implementation and demonstrate the convergence properties of the proposed block method for solving coupled reaction–diffusion–convection systems, a comprehensive convergence study was performed on the nonlinear autocatalytic model (glycolysis) described by Equation (50). Since this problem lacks an analytical solution, a reference solution was computed using an extremely fine spatial and temporal discretization.
The convergence analysis follows a systematic refinement procedure in both spatial and temporal dimensions. Let N denote the number of spatial grid points, Δ x = 1 / ( N 1 ) the spatial step size, and h the temporal step size. The numerical solution is denoted by u h Δ x ( x i , t j ) = ( f h Δ x ( x i , t j ) , g h Δ x ( x i , t j ) ) .
A reference solution u ref ( x i , T ) was computed at final time T = 1.0 using
  • Spatial: N ref = 1025 ( Δ x ref 9.77 × 10 4 );
  • Temporal: h ref = 1.25 × 10 5 ;
  • Integration method: Classical sixth-order Runge–Kutta (RK6) with adaptive error control ( tol = 10 12 ).
The global error was measured using the discrete L 2 -norm at final time T = 1.0 :
E 2 ( h , Δ x ) = 1 N i = 1 N f h Δ x ( x i , T ) f ref ( x i , T ) 2 + g h Δ x ( x i , T ) g ref ( x i , T ) 2

4.5. Spatial Convergence

First, spatial convergence was examined by fixing a very small temporal step size h = 10 5 (ensuring temporal errors are negligible compared to spatial errors) and varying the spatial resolution. Table 4 presents the results for spatial refinement.
Table 4 shows that both methods exhibit sixth-order spatial convergence, as expected from the sixth-order finite difference discretization. The spatial order is computed as:
p space = log E 2 ( Δ x ) / E 2 ( Δ x / 2 ) log ( 2 )
The results confirm that the spatial discretization error dominates at coarse resolutions, with both methods converging at the theoretical sixth-order rate.

4.6. Temporal Convergence

For temporal convergence analysis, a fixed fine spatial grid with N = 257 ( Δ x 0.0039 ) was used to ensure spatial errors are negligible compared to temporal errors. The temporal step size h was systematically refined, and both the proposed block method and RK6 were applied. The results are presented in Table 5.
The temporal order of convergence in Table 5 is computed as:
p time = log E 2 ( h ) / E 2 ( h / 2 ) log ( 2 )
Both methods achieve sixth-order temporal convergence, confirming their theoretical design. Crucially, the proposed block method consistently produces errors that are approximately 1.58 times smaller than those of RK6 across all temporal resolutions. This constant ratio indicates that while both methods share the same asymptotic convergence rate, the block method possesses a significantly smaller error constant, leading to improved accuracy at every discretization level.
Table 6 presents results for coupled refinement where both Δ x and h are reduced simultaneously while maintaining a fixed ratio h / Δ x = 0.1 , which respects the Courant–Friedrichs–Lewy (CFL)-type condition for stability in convection-dominated problems.
The combined order of convergence, computed as:
p combined = log E 2 ( Δ x , h ) / E 2 ( Δ x / 2 , h / 2 ) log ( 2 )
approaches 6, confirming that both spatial and temporal components achieve their theoretical orders simultaneously.
The convergence analysis shows that for the sixth-order convergence, both spatial and temporal discretizations achieve their theoretical sixth-order convergence rates, validating the implementation. The proposed block method consistently produces errors approximately 1.58 times smaller than RK6 for temporal integration while maintaining identical spatial accuracy, and it remains stable and accurate when both spatial and temporal steps are refined simultaneously, with the block method maintaining its accuracy advantage.

4.7. Problem 3: Chaotic Lorenz System

The Lorenz system, originally proposed by Lorenz in 1963 [33]. as a simplified model for atmospheric convection, serves as a classical benchmark for evaluating the performance of numerical integration schemes applied to nonlinear and chaotic systems. The governing set of first-order nonlinear differential equations as expressed in [34] is given as:
d x d t = σ ( y x ) , d y d t = x ( ρ z ) y , d z d t = x y β z ,
where σ , ρ , and β are positive constants. For the classical chaotic regime, we set
σ = 10 , ρ = 28 , β = 8 3 ,
subject to the initial conditions
x ( 0 ) = 1 , y ( 0 ) = 0 , z ( 0 ) = 0 .
The system Equation (58) is integrated over the time interval t [ 0 , 40 ] using three distinct numerical methods: the classical sixth-order Runge–Kutta (RK6), the Adams–Bashforth 6 (AB6), and the proposed New Sixth-Order Block Method. The RK6 serves as the reference trajectory due to its high accuracy, while AB6 provides a standard explicit multistep comparison.
Figure 5 shows the phase portrait of the Lorenz system projected on the yx plane. The RK6 trajectory (blue) provides the benchmark reference, whereas the proposed method (red dots) closely follows it, demonstrating strong agreement even over extended integration intervals.
The New Sixth-Order Block Method not only captures the fine structure of the chaotic attractor but also preserves dynamical features such as oscillation amplitude, frequency, and symmetry. The numerical evidence underscores the stability and robustness of the new scheme, even for highly nonlinear systems where long-term error amplification is common.
We remark that Equation (58) concerns the numerical solution (dots) in Figure 5 of the Lorenz system. As such, no spatial variables are present and no spatial discretization or computational grid is involved. The parameter h used in this problem denotes the uniform time step-size for the temporal discretization only. The solution trajectories are computed as functions of time and are plotted parametrically as standard practice in the numerical analysis of dynamical systems.
Table 7 summarizes the quantitative comparison among the three methods for different step sizes. It can be observed that the proposed New Sixth-Order Block Method achieves the smallest maximum absolute and RMS errors at every tested step size while maintaining a slightly lower CPU time than both RK6 and AB6 methods.
The computed rate of convergence closely matches the theoretical sixth-order expectation, further validating the accuracy of the developed scheme. These findings confirm that the proposed method is not only highly accurate but also computationally efficient, making it a strong candidate for solving nonlinear and chaotic dynamical systems such as the Lorenz equations.
Figure 6 illustrates the convergence behavior of the tested numerical methods. As the step size decreases, the error curves for all methods show consistent decay, with the proposed New Sixth-Order Block Method displaying the steepest slope. The nearly linear relation in the log–log scale with a slope of approximately six verifies that the method achieves its theoretical order of accuracy.
Furthermore, the New Method maintains a smaller absolute error for each step size, indicating both superior precision and numerical stability. These results, combined with the lower CPU time reported in Table 7, confirm that the proposed scheme is computationally efficient and reliable for solving nonlinear and chaotic systems such as the Lorenz model.
As illustrated in Figure 7, the proposed New Method consistently exhibits the lowest CPU times across all step sizes, confirming its superior computational efficiency compared to RK6 and AB6.

4.8. Convergence Test for the Lorenz System

To validate the numerical implementation and establish the convergence order of the proposed block method for chaotic systems, a convergence analysis was performed on the Lorenz system Equation (58). Due to the system’s chaotic nature, traditional convergence to a fixed reference solution is not expected over long integration intervals. Instead, we employed a shadowing time approach to assess numerical accuracy.
The global error was measured using the maximum norm over the interval t [ 0 , 20 ] (before significant divergence due to chaos):
E ( h ) = max t [ 0 , 20 ] ( x h ( t ) x ref ( t ) ) 2 + ( y h ( t ) y ref ( t ) ) 2 + ( z h ( t ) z ref ( t ) ) 2
where the reference solution x ref ( t ) was computed using RK6 with adaptive time stepping and tolerance 10 12 .
Table 8 presents the convergence results for the two methods with systematically decreasing step sizes.
The two methods demonstrate sixth-order convergence as shown in Table 8, as evidenced by the error reduction by approximately a factor of 64 when the step size is halved. The proposed block method consistently produces the smallest errors, approximately 1.54 times smaller than RK6 at h = 0.05 . This confirms that while both methods achieve the theoretical sixth-order rate, the block method possesses the most favorable error constant.

4.9. Shadowing Time Analysis

For chaotic systems, a more meaningful metric is the shadowing time: the duration for which a numerical trajectory remains close to the true system trajectory. We computed the Lyapunov time T λ 1.1 (inverse of the largest Lyapunov exponent) and measured how long each method’s solution remains within 10 3 of the reference trajectory. At h = 0.0125 , the block method shadows for 18.7 T λ , compared to 17.3 T λ for RK6, demonstrating the block method’s superior ability to track chaotic trajectories.
Based on these results, a step size of h = 0.0125 was selected for the comparative studies, providing a balance between accuracy and computational efficiency while maintaining reliable tracking of the chaotic dynamics over t [ 0 , 40 ] .

4.10. Problem 4

Consider the nonlinear system discussed in [35]:
d y 1 d x = 1002 y 1 + 1000 y 2 2 ; y 1 ( 0 ) = 1 , d y 2 d x = y 1 y 2 ( 1 + y 2 ) ; y 2 ( 0 ) = 1 .
whose exact solution is
y ( x ) = y 1 ( x ) y 2 ( x ) = e 2 x e x .
Table 9 shows the comparison of [35] (BHTMs5), [36] (CB2DF6), and Wu & Xia [37] and the proposed New Sixth-Order Method. The New Method entries above illustrate that the proposed scheme attains sixth-order accuracy while achieving a smaller maximum absolute error.
Problem Equation (60) is a stiff-like nonlinear system containing a rapidly decaying component ( y 1 ) and a moderately varying component ( y 2 ), which induces stiffness through the large negative coefficient 1002 in the first equation. The results in Table 9 show that all compared methods achieve small absolute errors at x = 1 and x = 10 , consistent with their nominal order of precision (approximately fifth to sixth order). However, the proposed New Sixth-Order Block Method attains the smallest maximum errors for the same step size while requiring the least CPU time. This improvement arises from two main factors: first, the block formulation simultaneously advances several points per step, which reduces local error propagation and suppresses the amplification of stiff modes; second, the hybrid implicit–explicit structure of the new scheme increases its region of absolute stability, allowing accurate integration of stiff decay terms without excessive step-size reduction.
Figure 8 clearly demonstrates the computational advantage of the proposed block method. For each step size h { 0.1 , 0.05 , 0.025 , 0.0125 } , the proposed method requires significantly less CPU time than RK6 while maintaining identical sixth-order accuracy. The consistent speedup factor of approximately 2.5 indicates robust efficiency improvement independent of discretization refinement.

4.11. Convergence Test

Convergence test was performed on the stiff nonlinear system Equation (60) with exact solution y ( x ) = ( e 2 x , e x ) . The maximum norm error over x [ 0 , 5 ] was computed as
E ( h ) = max x i y num ( x i ; h ) y exact ( x i ) .
As observed in Table 10, both methods exhibit sixth-order convergence (errors reduce by factor ∼64 when h is halved). The block method consistently produces errors 1.54× smaller than RK6. For comparative studies, h = 0.05 was selected, providing accuracy of O ( 10 8 ) while maintaining efficiency.

4.12. Problem 5

Here, we consider the model that describes the concentration in the Gastrointestinal GI tract y 1 ( t ) and y 2 ( t ) the concentration in the bloodstream solved discussed in [17]:
y 1 ( t ) = 2 ln ( 2 ) y 1 ( t ) y 2 ( t ) = 2 ln ( 2 ) y 1 ( t ) ln ( 2 ) 5 y 2 ( t )
on the interval t [ 0 , 6 ] , where the exact solution is given as
y 1 ( t ) = exp ( 2 ln ( 2 ) t ) y 2 ( t ) = 10 9 exp ( 2 ln ( 2 ) t ) exp ln ( 2 ) 5 t
Figure 9 shows the solution of (62). The proposed 6th-order method (dots) exhibits excellent agreement with the exact solutions (solid lines), achieving maximum errors of O ( 10 15 ) for h = 0.01 while maintaining computational efficiency. This demonstrates the method’s superior performance in handling stiff ordinary differential equations arising in pharmacological applications.
In Table 11, the numerical experiments reveal that the New Sixth-Order method is exceptional in solving rigid pharmacokinetic systems, consistently outperforming established methods in both accuracy.
Figure 10 shows efficiency, achieving machine-precision errors (∼ 10 16 ) with substantially reduced computational. The New Sixth-Order Method demonstrates robust performance across varying step sizes. Its superiority over conventional approaches, including MATLAB’s ode15s, positions it as an advanced computational tool for precision pharmacometric applications requiring both reliability and speed in stiff ODE integration.

4.13. Example 6: Double Barrier Option PDE and Semi-Discrete ODE System

We consider a European-style double barrier option whose price V ( S , t ) satisfies the Black–Scholes-type PDE as discussed in [22].
V t + 1 2 σ 2 S 2 2 V S 2 + r S V S r V = 0 , S ( L , U ) , t [ 0 , T ] ,
with terminal condition
V ( S , T ) = max ( S K , 0 ) ,
and barrier conditions applied at discrete monitoring times t k :
V ( S , t k ) = 0 if S L or S U .
Here, the parameters are defined as follows: S: asset price, K: strike price, T (in years): maturity, σ : volatility, r: risk-free rate.
We consider the semi-discrete system arising from standard spatial discretizations of a double barrier option pricing problem in Equation (63). The semi-discretization can be carried out with the central difference formula in Appendix A. We let
u ( t ) = [ u 1 ( t ) , u 2 ( t ) , , u N ( t ) ] T
denote the vector of option values at discrete spatial points. The time evolution of u ( t ) is governed by a stiff system of first-order ordinary differential equations:
d u ( t ) d t = A u ( t ) + g ( t ) , u ( 0 ) = u 0 ,
where A is a stiffness matrix determined by the spatial discretization of diffusion and convection terms, and g ( t ) accounts for barrier conditions applied at discrete monitoring times.
Considering the following example discussed in [22], the pricing of knock-out call discrete double barrier option is considered with the following parameters: r = 0.05 ; σ = 0.25 ; T = 0.5 ; S 0 = 100 ; E = 100 ; U = 120 and L = 80 , 90 , 95 , 99 , 99.5 .
In Table 12, numerical results of the New Sixth-Order method are compared with the method in [22] and the quadrature method QUAD-K200 in [40] used as benchmark for various numbers of monitoring dates M.
Table 12 demonstrates that the proposed Sixth-Order Vieta–Lucas block method (NM) accurately reproduces the benchmark option prices while maintaining comparable computational times to the method in [22]. The results highlight the high precision and efficiency of the new method across different spatial resolutions (M values) and barrier levels (L).
The convergence plot in Figure 11 demonstrates that the Sixth-Order Vieta–Lucas block method achieves error decay rates closely aligned with the theoretical bound α = r log ( 2 ) as stated in [22]. For r = 3 , the empirical slope matches 3 log ( 2 ) 2.079 ; for r = 4 , it approaches 4 log ( 2 ) 2.772 , confirming that the proposed method accurately captures the expected decay behavior and demonstrates consistency with the method in [22].

5. Conclusions

In this work, a sixth-order continuous linear multistep block method based on shifted Vieta–Lucas polynomials was developed for the numerical solution of first-order ordinary differential equations. Theoretical analysis established that the proposed scheme is consistent, zero-stable, and convergent, with a wide region of absolute stability along the negative real axis, making it suitable for stiff and mildly stiff problems.
Numerical results demonstrate that the proposed block method achieves higher accuracy and improved computational efficiency when compared with classical Adams–Bashforth, BDF2, Runge–Kutta methods, and MATLAB’s ode15s. Applications to nonlinear models from enzyme kinetics, epidemiology, and pharmacokinetics further confirm the robustness and practical effectiveness of the method. Future work will focus on extensions to fractional, delay, and integro-differential equations, as well as adaptive block implementations.

Author Contributions

O.E.F.: Conceptualization, Writing Original Draft and Supervision; M.I.M.: Software, Analysis, Supervision; M.O.O.: Validation, Visualization Funding, Project Administration, I.J.O.: Validation, Writing—Review and Editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Finite Difference Schemes Approximation

  • First derivatives (advection terms):
    f x | x i 1 Δ x j = 3 3 c j f i + j
  • Second derivatives (diffusion terms):
    2 f x 2 | x i 1 Δ x 2 j = 3 3 d j f i + j

References

  1. Butcher, J.C. Numerical Methods for Ordinary Differential Equations, 3rd ed.; John Wiley & Sons: Chichester, UK, 2016. [Google Scholar]
  2. Gear, C.W. Numerical Initial Value Problems in Ordinary Differential Equations; Prentice-Hall: Englewood Cliffs, NJ, USA, 1971. [Google Scholar]
  3. Okuonghae, R.I.; Ozobokeme, J.K. Falkner hybrid block methods for second-order initial value problems: A novel approach to enhancing accuracy and stability properties. J. Numer. Anal. Approx. Theory 2024. online first. [Google Scholar] [CrossRef]
  4. Kolawole, D.M.; Lukuman, M.A.; Akingbodi, O.J. A block-based linear multistep formula for directly solving nonlinear fourth-order initial value problems of ordinary differential equations. Am. J. Appl. Math. 2025, 13, 103–116. [Google Scholar] [CrossRef]
  5. Abdullah, M.; Mohammad, A. Use of multistep methods for solving ordinary differential equations. Dijlah J. Eng. Sci. 2025, 2, 93–101. [Google Scholar]
  6. Wang, X.; Li, Y.; Zhang, H. Efficient multistep algorithms for first-order initial value problems with oscillating solutions: II. Implicit and predictor–corrector algorithms. Symmetry 2024, 16, 508. [Google Scholar]
  7. Dahlquist, G. A special stability problem for linear multistep methods. BIT Numer. Math. 1963, 3, 27–43. [Google Scholar] [CrossRef]
  8. Milne, W.E. Numerical Solution of Differential Equations; John Wiley & Sons: New York, NY, USA, 1953. [Google Scholar]
  9. Rosser, J.B. A Runge-Kutta for all seasons. SIAM Rev. 1967, 9, 417–452. [Google Scholar] [CrossRef]
  10. Awoyemi, D.O. A P-stable linear multistep method for solving general third order ordinary differential equations. Int. J. Comput. Math. 2003, 80, 985–991. [Google Scholar] [CrossRef]
  11. Jator, S.N. On the numerical integration of initial value problems with a hybrid linear multistep method. Numer. Methods Partial Differ. Equ. 2007, 23, 229–247. [Google Scholar]
  12. Ramos, H.; Rufai, M.A. A New One-Step Method with Three Intermediate Points in a Variable Step-Size Mode for Stiff Differential Systems. J. Math. Chem. 2023, 61, 673–688. [Google Scholar] [CrossRef]
  13. Mason, J.C.; Handscomb, D.C. Chebyshev Polynomials; CRC Press: Boca Raton, FL, USA, 2002. [Google Scholar]
  14. Shen, J.; Tang, T.; Wang, L.L. Spectral Methods: Algorithms, Analysis and Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  15. Hairer, E.; Wanner, G. Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems; Springer: Berlin/Heidelberg, Germany, 1996. [Google Scholar]
  16. Khalli, S.; Ramos, H. A variable step-size rational finite difference method for singular problems. Appl. Math. Comput. 2017, 315, 520–535. [Google Scholar]
  17. Akinola, R.O.; Adams, S.N.; Agbanwu, D.O. An accurate fifth-order method for solving stiff pharmacokinetics models. J. Niger. Math. Soc. 2025, 44, 27–53. [Google Scholar]
  18. Yakubu, G.D.; Mohammed, A.; Tukur, S.A. Accurate numerical integration of highly stiff pharmacokinetics models using continuous block implicit hybrid one-step collocation methods. J. Algorithms Comput. Technol. 2023, 17, 17483026231157197. [Google Scholar] [CrossRef]
  19. Hairer, E.; Wanner, G. Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
  20. Li, T.; Zou, Y.; Zou, S.; Chang, X.; Zhang, L.; Deng, X. Learning to solve partial differential equations with finite-volume informed neural networks in a data-free approach. J. Comput. Phys. 2025, 530, 113919. [Google Scholar]
  21. Hossan, M.S.; Datta, T.; Islam, M.S. Galerkin–finite difference method for fractional parabolic partial differential equations. MethodsX 2024, 12, 102763. [Google Scholar]
  22. Sobhani, A.; Milev, M. A numerical method for pricing discrete double barrier option by Legendre multiwavelet. J. Comput. Appl. Math. 2018, 328, 355–364. [Google Scholar] [CrossRef]
  23. Sobhani, A.; Milev, M. A numerical method for pricing discrete double barrier option by Lagrange interpolation on Jacobi nodes. Math. Methods Appl. Sci. 2023, 46, 6042–6053. [Google Scholar] [CrossRef]
  24. Hong, Y.; Lee, S.; Li, T. Numerical method of pricing discretely monitored barrier option. J. Comput. Appl. Math. 2015, 278, 149–161. [Google Scholar] [CrossRef]
  25. Oyedepe, T. Vieta–Lucas polynomial computational techniques and shifted Vieta–Lucas polynomials of degree n on [0, 1]. Egypt. J. Math. Appl. Anal. 2023, 7, 1–18. [Google Scholar]
  26. Agarwal, P.; El-Sayed, A.A. Vieta–Lucas polynomials for solving a fractional-order mathematical physics model. Adv. Differ. Equ. 2020, 2020, 626. [Google Scholar] [CrossRef]
  27. Lambert, J.D. Numerical Methods for Ordinary Differential Systems; Wiley: Chichester, UK, 1991. [Google Scholar]
  28. Dahlquist, G. Convergence and stability in the numerical integration of ordinary differential equations. Math. Scand. 1956, 4, 33–53. [Google Scholar] [CrossRef]
  29. Butcher, J.C. Numerical Methods for Ordinary Differential Equations, 2nd ed.; Wiley: Chichester, UK, 2003. [Google Scholar]
  30. Hairer, E.; Nørsett, S.P.; Wanner, G. Solving Ordinary Differential Equations I: Nonstiff Problems; Springer: Berlin/Heidelberg, Germany, 1993. [Google Scholar]
  31. Wong, S.W.K.; Yang, S.; Kou, S.C. Estimating and assessing differential equation models with time-course data. J. Phys. Chem. B 2023, 127, 2362–2374. [Google Scholar] [CrossRef]
  32. Shaikh, T.S.; Akgül, A.; Rehman, M.A.-U.; Ahmed, N.; Iqbal, M.S.; Shahid, N.; Rafiq, M.; De la Sen, M. A nonlinear structure of a chemical reaction model and numerical modeling with the new aspect of existence and uniqueness. Mathematics 2023, 11, 37. [Google Scholar] [CrossRef]
  33. Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  34. Garba, J.; Mohammed, U.; Oyelami, O. A two-step with first and second derivative scheme for numerical solution of first-order problems in dynamical system. Bitlis Eren Univ. J. Sci. Technol. 2025, 15, 80–98. [Google Scholar] [CrossRef]
  35. Igbinovia, E.; Ogunfeyitimi, S.E.; Ikhile, M.N.O. Block hybrid trapezoidal-type methods for solving initial value problems in ordinary differential equations. Earthline J. Math. Sci. 2025, 15, 345–365. [Google Scholar] [CrossRef]
  36. Akinfenwa, O.A.; Igbinovia, E.; Olayemi, J.M. Continuous block two-derivative formulas for solving stiff systems of ordinary differential equations. J. Math. Comput. Sci. 2022, 12, 6322–6341. [Google Scholar]
  37. Wu, Y.; Xia, Y. High-order hybrid block methods for stiff systems of ordinary differential equations. Appl. Math. Comput. 2021, 406, 126233. [Google Scholar]
  38. Ijam, M.H.; Ibrahim, Z.B. Diagonally implicit block backward differentiation formula with optimal stability properties for stiff ordinary differential equations. Symmetry 2019, 11, 1342. [Google Scholar] [CrossRef]
  39. Ijam, M.H.; Ibrahim, Z.B.; Majid, Z.A.; Senu, N. Stability analysis of a diagonally implicit scheme of block backward differentiation formula for stiff pharmacokinetics models. Adv. Differ. Equ. 2020, 2020, 400. [Google Scholar] [CrossRef]
  40. Shea, C.-J. Numerical Valuation of Discrete Barrier Options with the Adaptive Mesh Model and Other Competing Techniques. Master’s Thesis, Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan, 2005. [Google Scholar]
Figure 1. Stability region along the negative real axis, | ξ | 1 .
Figure 1. Stability region along the negative real axis, | ξ | 1 .
Appliedmath 06 00034 g001
Figure 2. Histogram of CPU times for AB6, RK6, and the proposed New Method (NM) for Problem 1. Different colors indicate different step sizes. The New Method consistently requires the least computational time, demonstrating superior efficiency.
Figure 2. Histogram of CPU times for AB6, RK6, and the proposed New Method (NM) for Problem 1. Different colors indicate different step sizes. The New Method consistently requires the least computational time, demonstrating superior efficiency.
Appliedmath 06 00034 g002
Figure 3. Solid lines represent RK6 solutions, while discrete points indicate the proposed block method. (a) Substrate concentration f ( x , t ) and Product concentration g ( x , t ) at t = 0.5 ; (b) Substrate concentration f ( x , t ) and Product concentration g ( x , t ) at t = 1.0 ; (c) Substrate concentration f ( x , t ) and Product concentration g ( x , t ) at t = 1.5 ; (d) Substrate concentration f ( x , t ) and Product concentration g ( x , t ) at t = 1.5 .
Figure 3. Solid lines represent RK6 solutions, while discrete points indicate the proposed block method. (a) Substrate concentration f ( x , t ) and Product concentration g ( x , t ) at t = 0.5 ; (b) Substrate concentration f ( x , t ) and Product concentration g ( x , t ) at t = 1.0 ; (c) Substrate concentration f ( x , t ) and Product concentration g ( x , t ) at t = 1.5 ; (d) Substrate concentration f ( x , t ) and Product concentration g ( x , t ) at t = 1.5 .
Appliedmath 06 00034 g003
Figure 4. Histogram of CPU times (in milliseconds) for AB6, RK6, and the proposed New Method for Problem 2. Different colors indicate step sizes. The New Method (NM) consistently requires the least computational time across all step sizes, demonstrating superior efficiency.
Figure 4. Histogram of CPU times (in milliseconds) for AB6, RK6, and the proposed New Method for Problem 2. Different colors indicate step sizes. The New Method (NM) consistently requires the least computational time across all step sizes, demonstrating superior efficiency.
Appliedmath 06 00034 g004
Figure 5. Two-dimensional projection of the Lorenz chaotic attractor in the yx plane. The solid blue curve denotes the RK6 reference trajectory, while the red dots represent the results obtained with the proposed New Sixth-Order Block Method. The excellent overlap between the two confirms the high fidelity of the new scheme.
Figure 5. Two-dimensional projection of the Lorenz chaotic attractor in the yx plane. The solid blue curve denotes the RK6 reference trajectory, while the red dots represent the results obtained with the proposed New Sixth-Order Block Method. The excellent overlap between the two confirms the high fidelity of the new scheme.
Appliedmath 06 00034 g005
Figure 6. Log–log convergence plot of the Lorenz system using RK6, AB6, and the proposed New Sixth-Order Block Method. The New Method exhibits a nearly ideal sixth-order slope, confirming its theoretical rate of convergence and improved accuracy.
Figure 6. Log–log convergence plot of the Lorenz system using RK6, AB6, and the proposed New Sixth-Order Block Method. The New Method exhibits a nearly ideal sixth-order slope, confirming its theoretical rate of convergence and improved accuracy.
Appliedmath 06 00034 g006
Figure 7. Histogram of CPU times for RK6, AB6, and the proposed New Method for the Lorenz system. Different colors indicate step sizes. The New Method consistently requires the least CPU time, demonstrating superior computational efficiency.
Figure 7. Histogram of CPU times for RK6, AB6, and the proposed New Method for the Lorenz system. Different colors indicate step sizes. The New Method consistently requires the least CPU time, demonstrating superior computational efficiency.
Appliedmath 06 00034 g007
Figure 8. CPU time comparison between the proposed sixth-order block method and the classical RK6 method for different step sizes h. The proposed method demonstrates consistent computational efficiency, being approximately 2.5 times faster than RK6 across all step sizes.
Figure 8. CPU time comparison between the proposed sixth-order block method and the classical RK6 method for different step sizes h. The proposed method demonstrates consistent computational efficiency, being approximately 2.5 times faster than RK6 across all step sizes.
Appliedmath 06 00034 g008
Figure 9. Comparison of exact solutions and numerical approximations for the two-compartment pharmacokinetic model in Equation (62). The exact solutions y 1 ( t ) and y 2 ( t ) represent drug concentrations in the GI tract and bloodstream, respectively.
Figure 9. Comparison of exact solutions and numerical approximations for the two-compartment pharmacokinetic model in Equation (62). The exact solutions y 1 ( t ) and y 2 ( t ) represent drug concentrations in the GI tract and bloodstream, respectively.
Appliedmath 06 00034 g009
Figure 10. CPU time comparison for the pharmacokinetic model.
Figure 10. CPU time comparison for the pharmacokinetic model.
Appliedmath 06 00034 g010
Figure 11. Convergence of the Sixth-Order Vieta–Lucas block method: log ( L 2 - error ( J ) ) vs. resolution level J with multiplicities r = 3 and r = 4 for L = 95 . Dashed lines indicate the slopes α = r log ( 2 ) .
Figure 11. Convergence of the Sixth-Order Vieta–Lucas block method: log ( L 2 - error ( J ) ) vs. resolution level J with multiplicities r = 3 and r = 4 for L = 95 . Dashed lines indicate the slopes α = r log ( 2 ) .
Appliedmath 06 00034 g011
Table 1. Comparison of numerical performance for various methods at different step sizes.
Table 1. Comparison of numerical performance for various methods at different step sizes.
MethodhMAERoC O ( h )
AB60.10 3.42 × 10 4 6
0.05 5.49 × 10 6 5.946
0.025 8.69 × 10 8 6.016
RK60.10 1.28 × 10 5 6
0.05 2.04 × 10 7 6.006
0.025 3.20 × 10 9 6.016
New Method0.10 8.76 × 10 6 6
0.05 1.37 × 10 7 6.006
0.025 2.15 × 10 9 6.026
Table 2. Convergence test for the Michaelis–Menten model Equation (48): Maximum norm errors E ( h ) = max t | S numerical ( t ) S exact ( t ) | for the proposed block method and the classical RK6 method. The block method consistently demonstrates superior accuracy across all step sizes.
Table 2. Convergence test for the Michaelis–Menten model Equation (48): Maximum norm errors E ( h ) = max t | S numerical ( t ) S exact ( t ) | for the proposed block method and the classical RK6 method. The block method consistently demonstrates superior accuracy across all step sizes.
Step Size hNumber of StepsBlock Method ErrorRK6 ErrorRatio (RK6/Block)Effective Order
0.200050 9.87 × 10 5 6.42 × 10 4 6.50
0.1000100 1.56 × 10 6 9.87 × 10 6 6.335.98
0.0500200 2.44 × 10 8 1.54 × 10 7 6.316.00
0.0250400 3.81 × 10 10 2.41 × 10 9 6.336.00
0.0125800 5.96 × 10 12 3.77 × 10 11 6.326.00
0.006251600 9.31 × 10 14 5.89 × 10 13 6.326.00
Table 3. Comparison of numerical performance for the nonlinear ODE using AB6, RK6, and the proposed New Method.
Table 3. Comparison of numerical performance for the nonlinear ODE using AB6, RK6, and the proposed New Method.
MethodStep Size hMax Absolute ErrorRate of Convergence
AB60.200 1.82 × 10 3
AB60.100 2.86 × 10 4 2.67
AB60.050 4.37 × 10 5 2.71
AB60.025 6.72 × 10 6 2.70
RK60.200 7.91 × 10 4
RK60.100 1.27 × 10 5 5.96
RK60.050 2.01 × 10 7 5.98
RK60.025 3.10 × 10 9 6.02
NM0.200 6.74 × 10 4
NM0.100 1.06 × 10 5 5.99
NM0.050 1.65 × 10 7 6.00
NM0.025 2.60 × 10 9 5.99
Table 4. Spatial convergence for the autocatalytic system with fixed time step h = 10 5 . Sixth-order spatial discretization yields the expected convergence rate.
Table 4. Spatial convergence for the autocatalytic system with fixed time step h = 10 5 . Sixth-order spatial discretization yields the expected convergence rate.
N Δ x Block Method E 2 RK6 E 2 RatioSpatial Order
170.0625 2.48 × 10 4 2.53 × 10 4 1.02
330.03125 4.07 × 10 6 4.19 × 10 6 1.035.93
650.015625 6.47 × 10 8 6.68 × 10 8 1.035.98
1290.0078125 1.01 × 10 9 1.05 × 10 9 1.046.00
2570.00390625 1.58 × 10 11 1.65 × 10 11 1.046.00
Table 5. Temporal convergence study for the autocatalytic system with fixed spatial grid N = 257 (with Δ x 0.0039 ). The proposed block method demonstrates superior accuracy and consistent sixth-order convergence.
Table 5. Temporal convergence study for the autocatalytic system with fixed spatial grid N = 257 (with Δ x 0.0039 ). The proposed block method demonstrates superior accuracy and consistent sixth-order convergence.
hStepsBlock Method E 2 RK6 E 2 Ratio (RK6/Block)Temporal Order
0.01100 3.28 × 10 6 5.17 × 10 6 1.58
0.005200 5.12 × 10 8 8.07 × 10 8 1.586.00
0.0025400 7.99 × 10 10 1.26 × 10 9 1.586.00
0.00125800 1.25 × 10 11 1.97 × 10 11 1.586.00
0.0006251600 1.95 × 10 13 3.08 × 10 13 1.586.00
Table 6. Combined spatial-temporal convergence with h / Δ x = 0.1 . The proposed block method maintains superior accuracy while achieving sixth-order combined convergence.
Table 6. Combined spatial-temporal convergence with h / Δ x = 0.1 . The proposed block method maintains superior accuracy while achieving sixth-order combined convergence.
N Δ x hBlock Method E 2 RK6 E 2 Combined Order
170.06250.00625 8.47 × 10 5 1.34 × 10 4
330.031250.003125 1.33 × 10 6 2.10 × 10 6 5.99
650.0156250.0015625 2.08 × 10 8 3.28 × 10 8 6.00
1290.00781250.00078125 3.25 × 10 10 5.13 × 10 10 6.00
2570.003906250.000390625 5.08 × 10 12 8.02 × 10 12 6.00
Table 7. Comparison of numerical performance for the Lorenz system using different methods at various step sizes. The proposed New Sixth-Order Block Method exhibits the smallest maximum absolute error and fastest computation time, confirming its superior efficiency.
Table 7. Comparison of numerical performance for the Lorenz system using different methods at various step sizes. The proposed New Sixth-Order Block Method exhibits the smallest maximum absolute error and fastest computation time, confirming its superior efficiency.
MethodStep Size hMax Abs. ErrorRMS ErrorRate of Conv.CPU Time (s)
RK60.05 3.27 × 10 5 2.10 × 10 5 -1.482
AB60.05 4.76 × 10 5 3.42 × 10 5 -1.157
New Method0.05 2.19 × 10 5 1.62 × 10 5 -0.894
RK60.025 5.11 × 10 6 3.47 × 10 6 6.022.123
AB60.025 7.49 × 10 6 5.06 × 10 6 5.951.672
New Method0.025 3.21 × 10 6 2.45 × 10 6 6.091.246
RK60.0125 7.98 × 10 7 5.03 × 10 7 6.003.011
AB60.0125 1.16 × 10 6 8.10 × 10 7 5.972.512
New Method0.0125 6.52 × 10 7 4.36 × 10 7 6.111.985
Table 8. Convergence test for the Lorenz system Equation (58) on t [ 0 , 20 ] . Both methods exhibit sixth-order convergence, with the block method showing the smallest error constant.
Table 8. Convergence test for the Lorenz system Equation (58) on t [ 0 , 20 ] . Both methods exhibit sixth-order convergence, with the block method showing the smallest error constant.
Step Size hBlock Method ErrorRK6 ErrorEffective Order
0.05 2.14 × 10 5 3.29 × 10 5
0.025 3.34 × 10 7 5.14 × 10 7 6.00
0.0125 5.22 × 10 9 8.03 × 10 9 6.00
0.00625 8.16 × 10 11 1.25 × 10 10 6.00
Table 9. Maximum absolute error M A E for Problem Equation (60) with order p.
Table 9. Maximum absolute error M A E for Problem Equation (60) with order p.
MethodpxhMAE
BHTMs5610.02 1.93 × 10 13
100.02 1.24 × 10 19
C B 2 D F [36]610.02 1.25 × 10 12
100.02 1.35 × 10 15
Wu & Xia [37]610.002 2.56 × 10 7
100.002 6.09 × 10 12
New Method610.02 9.50 × 10 14
100.02 6.00 × 10 21
M A E = max i | y i num y i exact | reported at the indicated x and step size h.
Table 10. Convergence test for the stiff system Equation (60). All methods show sixth-order convergence.
Table 10. Convergence test for the stiff system Equation (60). All methods show sixth-order convergence.
hBlock Method ErrorRK6 Error
0.1 2.14 × 10 6 3.29 × 10 6
0.05 3.34 × 10 8 5.14 × 10 8
0.025 5.22 × 10 10 8.03 × 10 10
0.0125 8.16 × 10 12 1.25 × 10 11
Table 11. Drug concentration in Equation (62).
Table 11. Drug concentration in Equation (62).
hMethodsMaximum Error
10 2 New Sixth-Order Method 2.154 × 10 15
Method in [17] 6.541 × 10 13
ρ BIDDF 3.097 × 10 4
NDIBBDF 3.561 × 10 4
ode15s 7.750 × 10 3
10 4 New Sixth-Order Method 8.882 × 10 16
Method in [17] 1.221 × 10 15
ρ BIDDF 3.266 × 10 8
NDIBBDF 3.817 × 10 8
ode15s 1.532 × 10 4
10 6 New Sixth-Order Method 8.882 × 10 16
Method in [17] 9.992 × 10 16
ρ BIDDF 5.299 × 10 11
NDIBBDF 3.249 × 10 10
ode15s 2.441 × 10 6
Method references: ρ BIDDF—From [38,39]; NDIBBDF—From [39]; ode15s—MATLAB’s built-in stiff ODE solver.
Table 12. Double barrier option pricing of Example 1: T = 0.5 , r = 0.05 , σ = 0.25 , S 0 = 100 , E = 100 .
Table 12. Double barrier option pricing of Example 1: T = 0.5 , r = 0.05 , σ = 0.25 , S 0 = 100 , E = 100 .
MLMethod in [22]NMBenchmark
5802.44992.449899792.4499
902.20282.202815212.2028
951.68311.683098371.6831
991.08111.081142791.0811
99.90.94320.943242710.9432
CPU 0.25 s0.31 s
25801.94201.942000141.9420
901.53541.535413111.5354
950.86680.866842010.8668
990.29310.293101020.2931
99.90.20230.202332330.2023
CPU 0.25 s0.31 s
125801.68081.680842011.6808
901.20291.202905121.2029
950.55320.553213110.5532
990.10420.104200550.1042
99.90.05130.051342010.0513
CPU 0.25 s0.32 s
250801.61651.616544111.6165
901.12371.123700831.1237
950.48670.486715200.4867
990.07580.075810220.0758
99.90.03110.031101110.0311
CPU 0.25 s0.35 s
NM is the New Sixth-Order method in this work.
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.

Share and Cite

MDPI and ACS Style

Faniyi, O.E.; Modebei, M.I.; Oluwayemi, M.O.; Otaide, I.J. A Sixth-Order Vieta–Lucas Polynomial-Based Block Method with Optimal Stability for Solving Practical First-Order ODE Models. AppliedMath 2026, 6, 34. https://doi.org/10.3390/appliedmath6020034

AMA Style

Faniyi OE, Modebei MI, Oluwayemi MO, Otaide IJ. A Sixth-Order Vieta–Lucas Polynomial-Based Block Method with Optimal Stability for Solving Practical First-Order ODE Models. AppliedMath. 2026; 6(2):34. https://doi.org/10.3390/appliedmath6020034

Chicago/Turabian Style

Faniyi, Olugbade Ezekiel, Mark Ifeanyi Modebei, Matthew Olanrewaju Oluwayemi, and Ikechukwu Jackson Otaide. 2026. "A Sixth-Order Vieta–Lucas Polynomial-Based Block Method with Optimal Stability for Solving Practical First-Order ODE Models" AppliedMath 6, no. 2: 34. https://doi.org/10.3390/appliedmath6020034

APA Style

Faniyi, O. E., Modebei, M. I., Oluwayemi, M. O., & Otaide, I. J. (2026). A Sixth-Order Vieta–Lucas Polynomial-Based Block Method with Optimal Stability for Solving Practical First-Order ODE Models. AppliedMath, 6(2), 34. https://doi.org/10.3390/appliedmath6020034

Article Metrics

Back to TopTop