Skip to Content
SymmetrySymmetry
  • Article
  • Open Access

10 February 2026

27 Pages

Mathematical Formulation of a Symmetry-Compact Three-Step Algorithm for Computing the Spatio-Temporal Generalized FitzHugh–Nagumo Equations

,
,
,
,
and
1
Department of Mathematics, Faculty of Natural Sciences, University of Jos, Jos 930001, Plateau, Nigeria
2
Department of Mathematics, Faculty of Natural and Applied Sciences, Federal University of Technology and Environmental Sciences, Iyin-Ekiti 362005, Ekiti, Nigeria
3
Department of Mathematics, Faculty of Science, Ekiti State University, Ado-Ekiti 362103, Ekiti, Nigeria
4
Department of Basic Science (Mathematics Unit), Faculty of Science and Technology, Babcock University, Ilisan-Remo 121103, Ogun, Nigeria
This article belongs to the Section B: Mathematics

Abstract

This study presents the mathematical formulation of a symmetry-compact three-step algorithm (TSA) for the numerical computation of the spatio-temporal generalized FitzHugh–Nagumo equation (FHNE), a class of one-dimensional time-dependent initial-boundary value partial differential equations. The proposed symmetry-compact TSA is constructed using the Lagrange polynomial as the basis function, yielding a structurally balanced and computationally compact formulation with an inherent symmetry that facilitates automatic step-size adaptation over the integration interval. The symmetry-compact nature of the formulation enhances numerical stability while maintaining a reduced computational footprint, thereby improving both accuracy and efficiency when compared with existing numerical schemes. Prior to the application of the TSA, the FHNE is discretized in space, resulting in a system of ordinary differential equations suitable for time integration. Rigorous analyses of the stability and convergence properties of the symmetry-compact TSA are carried out to establish the reliability and robustness of the method. The performance of the proposed algorithm is quantitatively assessed using absolute error, maximum error, root mean square error, and central processing unit time for selected spatio-temporal test cases of the FHNE. The numerical results and corresponding solution profiles clearly demonstrate that the symmetry-compact TSA delivers superior accuracy, enhanced computational efficiency, and improved stability characteristics relative to existing methods, particularly in the presence of stiffness and chaotic dynamics.

1. Introduction

Over the years, the study of nonlinear partial differential equations (PDEs) has continued to attract significant attention due to their wide-ranging applications across science and engineering, as well as the persistent demand for more accurate, stable, and computationally efficient numerical solution techniques. Within this context, the FitzHugh–Nagumo equation (FHNE) stands out as a prototypical nonlinear reaction–diffusion model that effectively captures excitation and propagation phenomena in nerve membranes and other biological excitable media. Originating from the seminal contributions of Richard FitzHugh in 1961, who introduced a simplified form of the Hodgkin–Huxley model, and Jinichi Nagumo in 1962, who proposed its electrical circuit analogue, the FHNE has since served as a canonical framework for the analysis of wave propagation and pattern formation in reaction–diffusion systems [1,2].
Despite its relatively simple structure, the FHNE presents substantial computational challenges arising from its strong nonlinearity, stiffness, and coupled spatio-temporal behavior. These characteristics necessitate the development of numerical schemes that are not only stable and accurate but also structurally balanced and computationally compact. In this regard, symmetry-compact formulations have gained increasing relevance, as they combine balanced discretization with reduced computational overhead, making them particularly suitable for time-dependent nonlinear PDEs such as the FHNE. Consequently, the present three-step algorithm (TSA) is designed to exploit a symmetry-compact structure to enhance numerical stability and efficiency in spatio-temporal simulations. Over the years, the applicability of the FHNE has extended well beyond neuroscience to areas including population dynamics, cardiac electrophysiology, electronic circuits, and cell division, among others [3].
Historically, the foundational Hodgkin–Huxley (HH) model was formulated in 1952 by Alan Hodgkin and Andrew Huxley to investigate the electrical activity of nerve cells through ion-channel dynamics [4], a contribution that earned them the Nobel Prize in Physiology or Medicine in 1963. Although biologically comprehensive, the HH model comprises a nonlinear system of four ordinary differential equations and does not admit a closed-form solution, rendering analytical treatment highly complex. Motivated by these limitations, FitzHugh proposed a reduced model in 1961, later refined in 1962, that preserves the essential dynamical features of excitability and oscillation while significantly reducing mathematical complexity. The resulting FitzHugh–Nagumo model consists of a coupled system of two nonlinear equations, where the fast subsystem describes the evolution of the neuronal membrane potential, and the slow subsystem accounts for recovery mechanisms associated with ion-channel dynamics.
In view of these considerations, the present research focuses on the development of a novel symmetry-compact three-step algorithm (TSA) for the numerical computation of the FitzHugh–Nagumo equation, which belongs to the class of time-dependent one-dimensional initial-boundary value partial differential equations. The proposed formulation is aimed at achieving improved stability, accuracy, and computational efficiency in the numerical treatment of spatio-temporal FHNE models:
∂ y ∂ t = F x , t , y , ∂ y ∂ x , ∂ 2 y ∂ x 2 , x ∈ a , b , t ≥ t 0 ,
subject to initial condition
y(x, t0) = g(x)
and boundary conditions
y ( a , t ) = g 1 ( t ) , y ( b , t ) = g 2 ( t ) .
where y denotes the solution to the problem, x and t represent space and time variables, respectively. The spatial and temporal discretization of the FHNE leads to a system of first-order ODEs in terms of t as
d y d t = f ( t , y ) , y ( t 0 ) = y 0 .
The solution to system (2) can be computed using numerical methods like the linear multistep methods (LMMs) [5]. Specifically, the generalized form of the FHNE with coefficients that are time-dependent and also have linear dispersion term is defined as
∂ y ∂ t = w 1 ( t ) ∂ 2 y ∂ x 2 − w 2 ( t ) ∂ y ∂ x + w 3 ( t ) y y − ρ 1 − y ,
subject to initial condition,
y ( x , 0 ) = g ( x ) , x ∈ a , b ,
and boundary conditions,
y ( a , t ) = g 1 ( t ) , y ( b , t ) = g 2 ( t ) . , t ≥ 0 ,
where y represents the unknown function, ρ is a constant satisfying ρ ∈ 0 , 1 , w 1 ( t ) ,   w 2 ( t ) , w 3 ( t ) ,   g 1 ( t ) , and g 2 ( t ) are functions of t , g ( x ) is a function of x ; a and b are both constants that are arbitrary. It is pertinent to note that the standard (classical) nonlinear FitzHugh–Nagumo equations (FHNE) is well-defined as follows:
∂ y ∂ t = ∂ 2 y ∂ x 2 + y y − ρ 1 − y ,
The numerical solution of the FitzHugh–Nagumo equation (FHNE) remains an active and evolving research area, with substantial progress achieved through both classical and modern computational approaches. Existing numerical techniques include the homotopy perturbation method [6,7], finite element methods [8,9], Adomian decomposition methods [10,11], spectral methods [12], the shifted Chebyshev spectral collocation method [13], the Haar wavelet method [14], finite difference methods [15,16], nonstandard finite difference schemes [17], cubic B-spline approaches combined with hybrid block methods [18], and fourth-order coupled finite difference block methods [5], among others. These methods have contributed significantly to the numerical approximation of FHNE under various physical and biological settings.
To further enhance computational efficiency and accuracy, adaptive and multiscale strategies have also been introduced. In particular, ref. [19] presents an analytical and numerical solution to the FitzHugh–Nagumo equation, and their multistability behavior proposed an adaptive multiscale method that dynamically adjusts both spatial and temporal discretizations, enabling accurate resolution of sharp wave fronts and pulse-like structures commonly observed in excitable systems. In parallel, machine learning techniques have emerged as promising alternatives for solving differential equations, including the FHNE. A physics-informed neural network (PINN) framework was developed in [20] to learn the FHNE solution directly from data without reliance on predefined numerical grids. This approach has demonstrated strong potential in handling high-dimensional problems and capturing complex solution patterns. Furthermore, ref. [21] extended the PINN methodology to incorporate stochastic effects, allowing for efficient modelling of noise-driven excitable systems and offering new insights into neuronal and cardiac dynamics.
Hybrid computational strategies, which combine traditional numerical methods with modern learning-based approaches, have also gained attention. In ref. [22], a hybrid framework integrating finite element methods with neural networks was proposed for solving the FHNE, exploiting the geometric flexibility of finite elements alongside the adaptability of neural networks. In addition, ref. [23] investigated the dynamical behavior of the FHNE using tools from dynamical systems theory, including stability and phase-plane analyses, thereby providing qualitative insights into the equation’s nonlinear dynamics.
More broadly, significant advancements have been reported in hybrid block methods and adaptive step-size algorithms for solving partial differential equations (PDEs) with initial or boundary value problems, particularly those involving stiff, oscillatory, or singular behaviors [24,25,26,27,28,29,30,31,32,33,34,35]. These studies include the formulation of hybrid schemes for nonlinear models [24,26,27,32,35,36], adaptive techniques for stiff systems [25,28,29,30], and the application of polynomial-based and multiblock methods to integral and differential equations of practical relevance [31,33,34]. Collectively, these developments have strengthened the numerical modeling and simulation of complex physical, biological, and engineering systems governed by nonlinear PDEs.
Recent innovations have also emerged in relativistic modelling, stability analysis, and computational algorithms for parabolic and elliptic PDEs [37,38,39,40,41,42,43,44,45,46]. For instance, the demand for accurate spatio-temporal modeling in relativistic and physical systems [37] emphasizes the necessity of robust and stable numerical schemes. Semi-global stabilization techniques for parabolic PDE–ODE systems [39] demonstrate that reformulating PDEs into coupled ODE systems can improve numerical stability and computational efficiency. Similarly, investigations into time-dependent Hamiltonian dynamics and celestial mechanics [38] highlight the importance of adaptive algorithms capable of tracking evolving spatio-temporal processes. Studies on discrete maximum principles and energy stability [40] further underscore the role of conservation and reliability in numerical simulations, while unconditionally stable Chebyshev-based schemes [41] pursue objectives closely aligned with the present work, particularly in maintaining stability under adaptive time-stepping.
In addition, algebraic structures, impulsive differential systems, and integral equations have been studied using iterative, monotone, and quasilinearization techniques [42,43]. The algebraic foundations of matrix-based formulations in abstract algebra [42] provide useful insights into the solvability of the ODE systems arising from FHNE discretization. Meanwhile, rigorous convergence analyses for impulsive differential systems [43] offer methodological guidance for establishing stability and convergence properties of the proposed numerical scheme, especially in managing nonlinearities within the discretized FHNE framework. Studies on other form of partial differential equation can be assed in [47,48].
Complementary advances in artificial intelligence and machine learning have further enriched computational modeling, particularly through zeroing neural networks, intelligent path-planning algorithms, and learning-based prediction models [44,45,46]. The adaptive step-size mechanism employed in the present study reflects optimization principles commonly used in dynamic path-planning algorithms [44], thereby improving computational efficiency and decision accuracy. Developments in neural network-based algorithmic design [45] also suggest promising directions for incorporating intelligent, learning-driven step-size control into future extensions of the proposed framework. Moreover, robustness analyses in advanced computational models [46] provide theoretical support for the stability and error-control properties of the algorithm under diverse numerical conditions.
Despite these advances, several existing methods exhibit notable limitations. For example, the Adomian decomposition method often requires the computation of a large number of series terms to ensure convergence, leading to increased computational cost. Finite element methods typically demand a fine mesh to achieve high accuracy, which can be computationally expensive [24]. Similarly, the effectiveness of the homotopy perturbation method strongly depends on the choice of an initial approximation; an unsuitable initial guess may result in slow convergence or complete divergence.
Motivated by these challenges, the present study proposes a three-step algorithm (TSA) that operates in both hybrid block and adaptive modes. The proposed TSA automatically adjusts the step size to accommodate the excitable and oscillatory nature of the FHNE while producing simultaneous solutions over the integration interval. Additional advantages of the TSA include reduced computational cost in terms of function evaluations, high-order accuracy, and a large region of A-stability. These features collectively establish the TSA as an efficient and robust numerical framework for computing the spatio-temporal generalized FitzHugh–Nagumo equation.

2. Methodology

In this section, the FHNE shall be discretized in a bid to transform it into a system of ODEs. The new algorithm, that is the TSA, will also be formulated in this section.

2.1. Discretization of the FHNE

The method of lines shall be adopted in transforming the FHNE in Equations (3) and (6) into an equivalent system of ODEs (2). The method of lines is a widely used strategy for computing PDEs, which involves the discretization of the spatial (space) and temporal (time) variables.
This strategy results in a system of ODEs which in turn is computed using a numerical method. The spatial domain defined in a , b is discretized into N equally spaced grid points, which are denoted by x i , such that each point is expressed as x i = a + i h x , for h x = b − a / N . The temporal domain t is also discretized into M equally spaced time steps, given by t n = n Δ t , with Δ t denoting the size of the individual time step. According to [24], the temporal discretization ensures that the evolution of the system over time is accurately captured. Thus, the derivatives of the FHNE (3) and (6) are efficiently approximated using the finite difference schemes, which respectively result in the generalized FHNE of the form:
d y d t = y ′ ( t ) = w 1 ( t ) y i + 1 − 2 y i + y i − 1 h x 2 − w 2 ( t ) y i + 1 − y i − 1 2 h x + w 3 ( t ) y i y i − ρ 1 − y i , i = 1,2 , … , N − 1 ,
and the classical (standard) FHNE of the form
d y d t = y ′ ( t ) = y i + 1 − 2 y i + y i − 1 h x 2 + y i y i − ρ 1 − y i , i = 1,2 , … , N − 1 ,
where the numerical (approximate) solution of the function y x i , t n is denoted by y i , the spatial grid points by x i , and the time steps by t n . Note that Equations (7) and (8) are of the form (2).

2.2. Mathematical Formulation of the TSA

The proposed TSA, which is an adaptive method, will be formulated in block form using a variable step strategy. The algorithm consists of system of LMM:
∑ j = 0 k α j y n + j = h ∑ j = 0 k β j f n + j ,
at the discrete points t n + 1 , t n + 3 / 2 , t n + 2 , t n + 5 / 2 and t n + 3 . It is important to note that the parameters α j ′ s , and also β j ′ s in Equation (9), are the real-valued constants. The solution values y n + 1 , y n + 3 / 2 , y n + 2 , y n + 5 / 2 , and y n + 3 are determined simultaneously using two back values at t n − 1 and t n of the previous step, whose step-size ratio is r h , r being the step-size ratio; see Figure 1. The step-size ratio r is selected at three special points. This is aimed at formulating an algorithm that
  • is not computationally expensive;
  • guarantees zero-stability;
  • enhances accuracy;
  • reduces the quantity (or count) of formulae embedded within the code.
These special points are determined by maintaining, halving, and doubling the step-size by taking r = 1 , r = 2 , and r = 1 / 2 , respectively. For more details on this strategy, refer to [25,26,27,28].
Figure 1. Showing the interpolation points of the TSA.
The FHNE in Equation (7) or (8) is integrated over the interval t n , t n + v for v = 1,3 / 2,2 , 5 / 2 and 3. This results in
∫ t n t n + v y ′ ( t ) d t = ∫ t n t n + v f t , y ( t ) d t .
In Equation (10), the function f t , y ( t ) is approximated using the Lagrange polynomial:
P w ( t ) = L w , 3 / 2 ( t ) f t n + 3 / 2 + L w , 5 / 2 ( t ) f t n + 5 / 2 + ∑ j = − 2 3 L w , 1 − j ( t ) f t n + 1 − j ,
where
L w , 3 / 2 ( t ) = ∏ i = − 2 2 t − t n + 1 − i t n + 3 / 2 − t n + 1 − i t − t n + 5 / 2 t n + 3 / 2 − t n + 5 / 2 , L w , 5 / 2 ( t ) = ∏ i = − 2 2 t − t n + 1 − i t n + 5 / 2 − t n + 1 − i t − t n + 3 / 2 t n + 5 / 2 − t n + 3 / 2 , L w , 1 − j ( t ) = ∏ i = − 2 i ≠ j 2 t − t n + 1 − i t n + 1 − j − t n + 1 − i t − t n + 3 / 2 t n + 1 − j − t n + 3 / 2 t − t n + 5 / 2 t n + 1 − j − t n + 5 / 2 , j = − 2 , − 1,0 , 1,2 , 3 .
To obtain the TSA corrector formulae, Equation (10) is evaluated with respect to s for s = ( t − t n + 3 ) h . Since d s d t = 1 h , d t in Equation (10) is replaced with h d s . The integration limits are carefully chosen as (−3, −2), (−3, −3/2), (−3, −1), (−3, −1/2), and (−3, 0), so that
y n + 1 = y n − 235 h 42 1 r ( 2 r + 3 ) ( 2 r + 5 ) ( r + 1 ) ( r + 2 ) ( r + 3 ) f n − 1 + h 7560 2079 r + 470 r f n + h 2520 4711 r + 2361 r + 1 f n + 1 − 4 h 945 1092 r + 463 2 r + 3 f n + 3 2 + h 840 1477 r + 604 r + 2 f n + 2 − 4 h 315 112 r + 45 2 r + 5 f n + 5 2 + h 7560 903 r + 359 r + 3 f n + 3 ,
y n + 3 2 = y n − 1215 h 224 1 r ( 2 r + 3 ) ( 2 r + 5 ) ( r + 1 ) ( r + 2 ) ( r + 3 ) f n − 1 + h 896 245 r + 54 r f n + 27 h 4480 343 r + 193 r + 1 f n + 1 − h 280 1078 r + 267 2 r + 3 f n + 3 2 + 81 h 4480 91 r + 32 r + 2 f n + 2 − 27 h 280 14 r + 5 2 r + 5 f n + 5 2 + h 4480 511 r + 183 r + 3 f n + 3 ,
y n + 2 = y n − 116 h 21 1 r ( 2 r + 3 ) ( 2 r + 5 ) ( r + 1 ) ( r + 2 ) ( r + 3 ) f n − 1 + h 945 259 r + 58 r f n + 2 h 315 322 r + 177 r + 1 f n + 1 − 64 h 945 49 r + 1 2 r + 3 f n + 3 2 + 29 h 105 7 r + 4 r + 2 f n + 2 − 64 h 315 7 r + 3 2 r + 5 f n + 5 2 + 2 h 945 56 r + 23 r + 3 f n + 3 ,
y n + 5 2 = y n − 3625 h 672 1 r ( 2 r + 3 ) ( 2 r + 5 ) ( r + 1 ) ( r + 2 ) ( r + 3 ) f n − 1 + 5 h 24192 1323 r + 290 r f n + 125 h 8064 133 r + 75 r + 1 f n + 1 − 125 h 1512 42 r + 5 2 r + 3 f n + 3 2 + 125 h 2688 49 r + 40 r + 2 f n + 2 − 5 h 504 98 r − 45 2 r + 5 f n + 5 2 + 125 h 24192 21 r + 5 r + 3 f n + 3 ,
y n + 3 = y n − 81 h 14 1 r ( 2 r + 3 ) ( 2 r + 5 ) ( r + 1 ) ( r + 2 ) ( r + 3 ) f n − 1 + h 280 77 r + 18 r f n + 27 h 280 21 r + 11 r + 1 f n + 1 − 4 h 35 28 r − 3 2 r + 3 f n + 3 2 + 81 h 280 7 r + 4 r + 2 f n + 2 − 108 h 1 70 r + 175 f n + 5 2 + h 280 77 r + 141 r + 3 f n + 3 ,
Likewise, in Equations (12)–(16) the step-size ratios r = 1 , r = 2 , and r = 1 / 2 are substituted to generate the corrector formulae for TSA as follows:
If r = 1 , then
y n + 1 = y n + h − 47 7056 f n − 1 + 2549 7560 f n + 442 315 f n + 1 − 1244 945 f n + 3 2 + 2081 2520 f n + 2 − 628 2205 f n + 5 2 + 631 15120 f n + 3 y n + 3 2 = y n + h − 81 12544 f n − 1 + 299 896 f n + 1809 1120 f n + 1 − 269 280 f n + 3 2 + 3321 4480 f n + 2 − 513 1960 f n + 5 2 + 347 8960 f n + 3 y n + 2 = y n + h − 29 4410 f n − 1 + 317 945 f n + 499 315 f n + 1 − 128 189 f n + 3 2 + 319 315 f n + 2 − 128 441 f n + 5 2 + 79 1890 f n + 3 y n + 5 2 = y n + h − 725 112896 f n − 1 + 8065 24192 f n + 1625 1008 f n + 1 − 1175 1512 f n + 3 2 + 11125 8064 f n + 2 − 265 3528 f n + 5 2 + 1625 48384 f n + 3 y n + 3 = y n + h − 27 3920 f n − 1 + 19 56 f n + 54 35 f n + 1 − 4 7 f n + 3 2 + 297 280 f n + 2 + 108 245 f n + 5 2 + 109 560 f n + 3
If r = 2 , then
y n + 1 = y n + h − 47 63504 f n − 1 + 1157 3780 f n + 11783 7560 f n + 1 − 10588 6615 f n + 3 2 + 593 560 f n + 2 − 1076 2835 f n + 5 2 + 433 7560 f n + 3 y n + 3 2 = y n + h − 9 12544 f n − 1 + 17 56 f n + 7911 4480 f n + 1 − 2423 1960 f n + 3 2 + 8667 8960 f n + 2 − 99 280 f n + 5 2 + 241 4480 f n + 3 y n + 2 = y n + h − 29 39690 f n − 1 + 32 105 f n + 1642 945 f n + 1 − 704 735 f n + 3 2 + 87 70 f n + 2 − 1088 2835 f n + 5 2 + 2 35 f n + 3 y n + 5 2 = y n + h − 725 1016064 f n − 1 + 1835 6048 f n + 42625 24192 f n + 1 − 11125 10584 f n + 3 2 + 2875 1792 f n + 2 − 755 4536 f n + 5 2 + 1175 24192 f n + 3 y n + 3 = y n + h − 3 3920 f n − 1 + 43 140 f n + 477 280 f n + 1 − 212 245 f n + 3 2 + 729 560 f n + 2 + 12 35 f n + 5 2 + 59 280 f n + 3
If r = 1 / 2 , then
y n + 1 = y n + h − 47 1323 f n − 1 + 3019 7560 f n + 9433 7560 f n + 1 − 1009 945 f n + 3 2 + 179 280 f n + 2 − 202 945 f n + 5 2 + 1621 52920 f n + 3 y n + 3 2 = y n + h − 27 784 f n − 1 + 353 896 f n + 6561 4480 f n + 1 − 403 560 f n + 3 2 + 2511 4480 f n + 2 − 27 140 f n + 5 2 + 877 31360 f n + 3 y n + 2 = y n + h − 232 6615 f n − 1 + 25 63 f n + 1352 945 f n + 1 − 136 315 f n + 3 2 + 29 35 f n + 2 − 208 945 f n + 5 2 + 68 2205 f n + 3 y n + 5 2 = y n + h − 725 21168 f n − 1 + 9515 24192 f n + 35375 24192 f n + 1 − 1625 3024 f n + 3 2 + 1075 896 f n + 2 − 5 756 f n + 5 2 + 3875 169344 f n + 3 y n + 3 = y n + h − 9 245 f n − 1 + 113 280 f n + 387 280 f n + 1 − 11 35 f n + 3 2 + 243 280 f n + 2 + 18 35 f n + 5 2 + 359 1960 f n + 3
A similar procedure is employed in the mathematical formulation of the predictors. Thus, the predictor formulae of the TSA are
y n + 1 = y n − h 2 1 r f n − 1 + h 2 2 r + 1 r f n ,
y n + 3 2 = y n − 9 h 8 1 r f n − 1 + 3 h 8 4 r + 3 r f n ,
y n + 2 = y n − h 2 r f n − 1 + 2 h r + 1 r f n ,
y n + 5 2 = y n − 25 h 8 1 r f n − 1 + 5 h 8 4 r + 5 r f n ,
y n + 3 = y n − 9 h 2 1 r f n − 1 + 3 h 2 2 r + 3 r f n .
Inputting r = 1 , r = 2 , and r = 1 / 2 in Equations (17)–(21) leads to the predictor formulae for the TSA at the selected step-size ratios. If r = 1 , then
y n + 1 = y n + h − 1 2 f n − 1 + 3 2 f n ,   y n + 3 2 = y n + h − 9 8 f n − 1 + 21 8 f n ,   y n + 2 = y n + h − 2 f n − 1 + 4 f n , y n + 5 2 = y n + h − 25 8 f n − 1 + 45 8 f n , y n + 3 = y n + h − 9 2 f n − 1 + 15 2 f n .
If r = 2 , then
y n + 1 = y n + h − 1 4 f n − 1 + 5 4 f n ,   y n + 3 2 = y n + h − 9 16 f n − 1 + 33 16 f n ,   y n + 2 = y n + h − f n − 1 + 3 f n , y n + 5 2 = y n + h − 25 16 f n − 1 + 65 16 f n , y n + 3 = y n + h − 9 4 f n − 1 + 21 4 f n .
If r = 1 / 2 , then
y n + 1 = y n + h − f n − 1 + 2 f n ,   y n + 3 2 = y n + h − 9 4 f n − 1 + 15 4 f n ,   y n + 2 = y n + h − 4 f n − 1 + 6 f n , y n + 5 2 = y n + h − 25 4 f n − 1 + 35 4 f n ,   y n + 3 = y n + h − 9 f n − 1 + 12 f n .
The predictor and corrector formulae together form the new TSA.

3. Stability and Convergence Analyses of the TSA

There are basic benchmark properties a numerical algorithm is expected to satisfy for such an algorithm to be considered valid. In this section, these properties shall be investigated in relation to the newly formulated TSA.

3.1. Order of Accuracy and Error Constant

Definition 1 
([29,36]). The linear multistep method (LMM) given in Equation (9), together with its associated linear difference operator L, is defined as follows:
L y ( t ) ; h = ∑ j = 0 k α j y ( t + j h ) − h β j y ′ ( t + j h )
are said to be of order p if  c 0 = c 1 = c 2 = … = c p = 0 ,   c p + 1 ≠ 0 , where
c 0 = ∑ j = 0 k α j c 1 = ∑ j = 0 k j α j − β j . . . c p = ∑ j = 0 k 1 p ! j p α j − 1 ( p − 1 ) ! j p − 1 β j , p = 2,3 , … , q + 1
In which the error constant  c p + 1 ≠ 0 .
Proposition 1. 
The proposed time-stepping algorithm (TSA) attains an order of accuracy of seven.
Proof. 
The TSA in generalized form can be written as
y n + 1 = y n + h ξ − 1,1 f n − 1 + ξ 0 , 1 f n + ξ 1,1 f n + 1 + ξ 3 2 , 1 f n + 3 2 + ξ 2,1 f n + 2 + ξ 5 2 , 1 f n + 5 2 + ξ 3,1 f n + 3 , y n + 3 2 = y n + h ξ − 1 , 3 2 f n − 1 + ξ 0 , 3 2 f n + ξ 1 , 3 2 f n + 1 + ξ 3 2 , 3 2 f n + 3 2 + ξ 2 , 3 2 f n + 2 + ξ 5 2 , 3 2 f n + 5 2 + ξ 3 , 3 2 f n + 3 , y n + 2 = y n + h ξ − 1,2 f n − 1 + ξ 0,2 f n + ξ 1,2 f n + 1 + ξ 3 2 , 2 f n + 3 2 + ξ 2,2 f n + 2 + ξ 5 2 , 2 f n + 5 2 + ξ 3,2 f n + 3 , y n + 5 2 = y n + h ξ − 1 , 5 2 f n − 1 + ξ 0 , 5 2 f n + ξ 1 , 5 2 f n + 1 + ξ 3 2 , 5 2 f n + 3 2 + ξ 2 , 5 2 f n + 2 + ξ 5 2 , 5 2 f n + 5 2 + ξ 3 , 5 2 f n + 3 , y n + 3 = y n + h ξ − 1,3 f n − 1 + ξ 0,3 f n + ξ 1,3 f n + 1 + ξ 3 2 , 3 f n + 3 2 + ξ 2,3 f n + 2 + ξ 5 2 , 3 f n + 5 2 + ξ 3,3 f n + 3 .
Equation (24) can be represented in the matrix form that appears as (A1) in Appendix A. Thus, the generalized TSA given in Equation (24), together with its associated linear difference operator in Equation (22), satisfies Equation (23) as follows:
c 0 = ∑ j = 0 9 α j = 00000 T , c 1 = ∑ j = 0 9 j α j − β j = 00000 T , c 2 = ∑ j = 0 9 j 2 α j 2 ! − j β j = 00000 T , c 3 = ∑ j = 0 9 j 3 α j 3 ! − j 2 β j 2 ! = 00000 T , c 4 = ∑ j = 0 9 j 4 α j 4 ! − j 3 β j 3 ! = 00000 T , c 5 = ∑ j = 0 9 j 5 α j 5 ! − j 4 β j 4 ! = 00000 T , c 6 = ∑ j = 0 9 j 6 α j 6 ! − j 5 β j 5 ! = 00000 T , c 7 = ∑ j = 0 9 j 7 α j 7 ! − j 6 β j 6 ! = 00000 T , c 8 = ∑ j = 0 9 j 8 α j 8 ! − j 7 β j 7 ! ≠ 00000 T .
To be specific, for the TSA with step-size ratio r = 1 ,
c ¯ 0 = c ¯ 1 = c ¯ 2 = … = c ¯ 7 = 00000 T ,
where as its error constant is given as follows:
c 8 = − 3.9117 × 1 0 − 4 − 3.7203 × 1 0 − 4 − 3.8576 × 1 0 − 4 − 3.6461 × 1 0 − 4 − 4.3868 × 1 0 − 4 T
Therefore, the order of accuracy of the TSA is seven. The same procedure applies to the TSA at the two other step-size ratios. □

3.2. Zero-Stability

Definition 2 
([30]). A method is considered zero-stable if no root of the first characteristic polynomial has a modulus greater than one, and every root with modulus of one is simple.
Then the linear scalar test problem
y ′ = λ y
provides the framework for determining the zero-stability of the method, where λ denotes complex constant, such that Re ( λ ) < 0 .
Proposition 2. 
The proposed time-stepping algorithm (TSA) is zero-stable.
Proof. 
Equation (28) is substituted into the generalized TSA in Equation (24) gives
y n + 1 = y n + h ξ − 1,1 λ y n − 1 + ξ 0 , 1 λ y n + ξ 1,1 λ y n + 1 + ξ 3 2 , 1 λ y n + 3 2 + ξ 2,1 λ y n + 2 + ξ 5 2 , 1 λ y n + 5 2 + ξ 3,1 λ y n + 3 , y n + 3 2 = y n + h ξ − 1 , 3 2 λ y n − 1 + ξ 0 , 3 2 λ y n + ξ 1 , 3 2 λ y n + 1 + ξ 3 2 , 3 2 λ y n + 3 2 + ξ 2 , 3 2 λ y n + 2 + ξ 5 2 , 3 2 λ y n + 5 2 + ξ 3 , 3 2 λ y n + 3 , y n + 2 = y n + h ξ − 1,2 λ y n − 1 + ξ 0,2 λ y n + ξ 1,2 λ y n + 1 + ξ 3 2 , 2 λ y n + 3 2 + ξ 2,2 λ y n + 2 + ξ 5 2 , 2 λ y n + 5 2 + ξ 3,2 λ y n + 3 , y n + 5 2 = y n + h ξ − 1 , 5 2 λ y n − 1 + ξ 0 , 5 2 λ y n + ξ 1 , 5 2 λ y n + 1 + ξ 3 2 , 5 2 λ y n + 3 2 + ξ 2 , 5 2 λ y n + 2 + ξ 5 2 , 5 2 λ y n + 5 2 + ξ 3 , 5 2 λ y n + 3 , y n + 3 = y n + h ξ − 1,3 λ y n − 1 + ξ 0,3 λ y n + ξ 1,3 λ y n + 1 + ξ 3 2 , 3 λ y n + 3 2 + ξ 2,3 λ y n + 2 + ξ 5 2 , 3 λ y n + 5 2 + ξ 3,3 λ y n + 3 .
Equation (29) is then expressed in a matrix form that is presented as (A2) in Appendix B. Equation (A2) is then written compactly as
A Y m = ( B + C h ) Y m − 1
where the parameters are accessible in Appendix C.
To determine the stability polynomial of the TSA, we evaluate t A − B + C h , which is the determinant of Equation (30). By substituting λ h = 0 into the generated stability polynomial, we obtain the roots of the TSA.
Specifically, the TSA for r = 1 can be expressed in terms of Equation (29) as
y n + 1 = y n + h − 47 7056 λ y n − 1 + 2549 7560 λ y n + 442 315 λ y n + 1 − 1244 945 λ y n + 3 2 + 2081 2520 λ y n + 2 − 628 2205 λ y n + 5 2 + 631 15120 λ y n + 3 y n + 3 2 = y n + h − 81 12544 λ y n − 1 + 299 896 λ y n + 1809 1120 λ y n + 1 − 269 280 λ y n + 3 2 + 3321 4480 λ y n + 2 − 513 1960 λ y n + 5 2 + 347 8960 λ y n + 3 y n + 2 = y n + h − 29 4410 λ y n − 1 + 317 945 λ y n + 499 315 λ y n + 1 − 128 189 λ y n + 3 2 + 319 315 λ y n + 2 − 128 441 λ y n + 5 2 + 79 1890 λ y n + 3 y n + 5 2 = y n + h − 725 112896 λ y n − 1 + 8065 24192 λ y n + 1625 1008 λ y n + 1 − 1175 1512 λ y n + 3 2 + 11125 8064 λ y n + 2 − 265 3528 λ y n + 5 2 + 1625 48384 λ y n + 3 y n + 3 = y n + h − 27 3920 λ y n − 1 + 19 56 λ y n + 54 35 λ y n + 1 − 4 7 λ y n + 3 2 + 297 280 λ y n + 2 + 108 245 λ y n + 5 2 + 109 560 λ y n + 3
Equation (31) can be expressed in the same form as Equation (A2), namely,
1 − 442 315 h λ 1244 945 h λ − 2081 2520 h λ 628 2205 h λ − 631 15120 h λ − 1809 1120 h λ 1 + 269 280 h λ − 3321 4480 h λ 513 1960 h λ − 347 8960 h λ − 499 315 h λ 128 189 h λ 1 − 319 315 h λ 128 441 h λ − 79 1890 h λ − 1625 1008 h λ 1175 1512 h λ − 11125 8064 h λ 1 + 265 3528 h λ − 1625 48384 h λ − 54 35 h λ 4 7 h λ − 297 280 h λ − 108 245 h λ 1 − 109 560 h λ y n + 1 y n + 3 2 y n + 2 y n + 5 2 y n + 3 = 00001 00001 00001 00001 00001 y n − 4 y n − 3 y n − 2 y n − 1 y n + 000 − 47 7056 h λ 2549 7560 h λ 000 − 81 12544 h λ 299 896 h λ 000 − 29 4410 h λ 317 945 h λ 000 − 725 112896 h λ 8065 24192 h λ 000 − 27 3920 h λ 19 56 h λ y n − 4 y n − 3 y n − 2 y n − 1 y n
where the parameters are contained in Appendix D.
Evaluating the determinant of Equation (32), t A − B + C h , the stability polynomial of the TSA at r = 1 denoted by R 1 ( t , H ) is obtained as
R 1 ( t , H ) = t 5 − 1583 94080 H 5 + 1219 9800 H 4 − 677581 1411200 H 3 + 8003 7056 H 2 − 11111 7056 H + 1 − t 4 81527 7526400 H 5 + 568399 7526400 H 4 + 3799393 11289600 H 3 + 8521 9408 H 2 + 804823 564480 H + 1 + t 3 1 501760 H 5 + 197 7526400 H 4 + 557 3763200 H 3 + 233 564480 H 2 + 263 564480 H ,
where h λ = H . A similar procedure applies to TSA at r = 2 and also r = 1 / 2 . The stability polynomials denoted by R 2 ( t , H ) and R 1 / 2 ( t , H ) , respectively, are given by
R 2 ( t , H ) = − t 5 2887 141120 H 5 − 150287 1058400 H 4 + 276713 529200 H 3 − 189211 158760 H 2 + 63881 39690 H − 1 − t 4 40169 4515840 H 5 + 925667 13547520 H 4 + 46691 150528 H 3 + 218975 254016 H 2 + 1412891 1016064 H + 1 + t 3 1 4515840 H 5 + 197 67737600 H 4 + 557 33868800 H 3 + 233 5080320 H 2 + 263 5080320 H ,
and
R 1 / 2 ( t , H ) = − t 5 433 31360 H 5 − 152303 1411200 H 4 + 14653 33600 H 3 − 113243 105840 H 2 + 162277 105840 H − 1 − t 4 3349 235200 H 5 + 1523 17640 H 4 + 16739 44100 H 3 + 12767 13230 H 2 + 77753 52920 H + 1 + t 3 1 94080 H 5 + 197 1411200 H 4 + 557 705600 H 3 + 233 105840 H 2 + 263 105840 H .
Substituting h λ = H = 0 in Equations (33)–(35), we obtain the roots of the TSA as
R 1 ( t , 0 ) = R 2 ( t , 0 ) = R 1 2 ( t , 0 ) = t 5 − t 4
Equation (36) is solved for t to obtain the roots; see Table 1.
Table 1. On the roots of the proposed TSA.
Therefore, the TSA is zero-stable since all the roots for the three-step step-size ratios satisfy the condition in Definition 2 .   □

3.3. Consistency of the TSA

Definition 3 
([29]). A linear multistep method (LMM) is said to be consistent if it attains a finite order p ≥ 1 .
Since the TSA attains an order of seven, it follows directly that the method is consistent.

3.4. Convergence of the TSA

Theorem 1 
([30,36]). A linear multistep method (LMM) is convergent if, and only if, it is both consistent and zero-stable.
The newly developed time-stepping algorithm (TSA) is therefore convergent, as it satisfies both the conditions of consistency and zero-stability.

3.5. Regions of Absolute Stability of the TSA

Definition 4 
([31]). A method is described as A-stable if its region of absolute stability includes the entire left half-plane  Re ( h λ ) < 0 .
The regions of absolute stability of the TSA are shown in Figure 2.
Figure 2. Region of absolute stability of the TSA.
The exterior regions of the blue-, red-, and black-colored contours for r = 2 , r = 1 , and r = 1 / 2 , respectively, are the regions of absolute stability of the TSA. Therefore, the TSA for r = 2 , which corresponds to halving the step size, has the largest region of absolute stability, followed by the TSA for r = 1 , which corresponds to maintaining the step size. The TSA for r = 1 / 2 is computed, and when the step size is doubled, the TSA yields the smallest absolute stability region. The TSA is therefore A-stable; refer to Definition 4. The intervals of instability of the TSA are presented in Table 2.
Table 2. On the intervals of instability of the TSA.
The data given in Table 2 clearly show that the computed TSA for r = 2 obtained or generated has the smallest interval of instability (this means that it is characterized by the widest region of stability). On the other hand, the TSA for r = 1 / 2 exhibits the largest interval of instability, which consequently implies the smallest interval of stability.

4. Algorithm for Implementation of the TSA

The TSA formulated in adaptive/variable step-size mode adjusts the step size dynamically in order to handle the oscillation and excitation of the FHNE, control local truncation error (LTE), and improve accuracy as well as enhance efficiency. The Algorithm 1 has the following steps:
Algorithm 1: Implementation steps of the TSA
Step 1: Initialization
In this step, the FHNE is clearly defined, the initial condition is chosen, the initial step is set, the tolerance for error control is defined, the maximum and minimum allowable step size are set, and the maximum number of iteration is defined.
Step 2: TSA Predictor Step
Here, the predicted value is computed using the explicit predictor TSA. The predicted value of the derivative is also calculated.
Step 3: TSA Corrector Step
The corrected value is calculated using the formulated implicit corrector TSA.
Step 4: Estimation of Error
The LTE is estimated.
Step 5: Adjustment of Step Size
  • If the local truncation error (LTE) remains within the prescribed tolerance, the step size is accepted and may be increased to enhance computational efficiency.
  • If however, then the LTE exceeds the tolerance level, then the step size needs to be reduced.
  • Enforce the maximum and minimum step sizes.
Step 6: Update Values
  • If the LTE is within tolerance, accept the corrected value, update the time t n + 1 = t n + Δ t n and update the step size Δ t n = Δ t n e w .
  • If the LTE exceeds the tolerance, discard the step and reduce the step size without updating t n and y n .
Step 7: Repeat
The process is repeated until the final time t f i n a l is reached or the maximum number of iterations is exceeded.
Step 8: Output
Return the computed values t n and y n for all time steps.

4.1. Adaptive Step-Size Control Mechanism

This section explicitly describes how the TSA achieves automatic step-size adjustment within the integration interval. The adaptive component allows TSA to automatically refine or enlarge the step length depending on the local solution behavior, improving efficiency while preserving accuracy.

4.1.1. Local Truncation Error Estimation

The TSA incorporates an adaptive step-size mechanism based on the difference between the predictor and corrector approximations. The LTE is estimated using predictor–corrector difference:
L T E n =   A − B ∞ = m a x 1 ≤ i ≤ M − 1 D − E .
where
  • y n ( p ) or B denotes the predictor value computed from the explicit TSA predictor formulae (Equations (17)–(21));
  • y n ( c ) or A denotes the corrector value computed from the implicit TSA corrector formulae (Equations (12)–(16)), and y i , n ( c ) = D, and y i , n ( p ) = E
The infinity norm is used to ensure all spatial points satisfy the tolerance. This difference provides a reliable estimate of the local error without requiring additional function evaluations, making the approach computationally efficient.

4.1.2. Step-Size Update Rule

The new step size is computed using the standard adaptive formula:
h n e w   =     γ   ×   h o l d   ×   T o l L T E ^ n 1 ( p + 1 )
where
  • γ = 0.8 is a safety factor to prevent aggressive oscillations in the step size and excessive step-size changes;
  • Tol is the user-specified error tolerance (typically 10−6 to 10−12);
  • p = 7 is the order of accuracy of the TSA (proven in Proposition 1);
  • hold is the current step size.
The exponent 1/(p + 1) = 1/8 ensures that the step-size adjustment is proportional to the error in a theoretically optimal manner for seventh-order methods.

4.1.3. Adaptive Decision Logic

The step-size adaptation follows this logic at each integration step:
Case 1: Step Acceptance (LTE ≤ Tol)—when L T E ^ n   ≤ Tol, the step is accepted:
  • Accept the current step;
    • Update solution: y n     ←   y n ( c ) and tn ← tn + h;
  • Store solution in output array;
  • Compute new step size: h ← min(hnew, hmax);
  • Select appropriate step-size ratio based on error magnitude:
  • If L T E ^ n   < 0.1 × Tol: use r = 2 (double step size for efficiency in smooth regions)
  • Otherwise, use r = 1 (maintain step size for stability).
Case 2: Step Rejection ( L T E ^ n   > Tol)
Otherwise, it is rejected and recomputed using a reduced step size:
  • Reject the current step (do not update yn or tn).
    • Do not store in the output array;
  • Reduce step size: h ← max(hnew, hmin);
  • Select ratio: r = 1/2 (halve step size for better accuracy in stiff regions);
  • Recompute the step with the reduced step size.

4.1.4. Step-Size Ratio Selection

The TSA uses three predefined step-size ratios corresponding to the three sets of formulae derived in Section 2.2:
r ϵ 1 2 , 1,2
Each ratio serves a specific purpose:
  • r = 1: Maintain current step size (used during stable convergence);
  • r = 2: Double step size (used in smooth regions to improve computational efficiency);
  • r = 1/2: Halve step size (used in stiff or rapidly varying regions to ensure stability and accuracy).
This discrete ratio approach maintains computational efficiency while providing adequate adaptivity. The specific choice of these three ratios ensures
  • Zero-stability is preserved for all ratios (proven in Proposition 2 and Table 1);
  • A-stability is maintained (shown in Figure 2 and Table 2);
  • The number of embedded formulae remains manageable (15 total: 5 for each ratio);
  • Computational overhead is minimized (no arbitrary ratio calculations needed);
  • Code implementation remains efficient (direct formula selection via lookup).

4.1.5. Step-Size Bounds

To ensure numerical stability and computational efficiency, the step size is always constrained within prescribed bounds:
hmin ≤ h ≤ hmax
Typical values used in our implementation:
  • hmin = 10−6: Prevents infinitesimally small steps that would cause excessive computation and potential underflow;
  • hmax = 0.1: Prevents excessively large steps that could cause numerical instability or miss rapid solution changes.
These bounds are problem-dependent and can be adjusted based on the following:
  • The stiffness ratio of the problem (larger ε may require smaller hmax);
  • The temporal domain [0, T] (longer intervals may permit larger hmax);
  • Desired accuracy (tighter tolerances may require smaller hmin).
For all numerical experiments in Section 5, we used hmin = 10−6 and hmax = 0.1.

4.2. Implementation Strategy and Computational Cost

While TSA corrector formulae are formally implicit, practical implementation employs a Predictor–Corrector (PEC) structure avoiding full Newton iterations.

4.2.1. Predictor–Corrector Structure

TSA uses PEC(k) mode with k = 2 iterations:
  • Explicit predictor provides initial values yn(p);
  • Implicit corrector applied twice using previous iterate;
  • No full implicit solve required per step.
For FHNE problems tested, two iterations maintained
  • Seventh-order accuracy;
  • Stability consistent with A-stable region (Figure 2);
  • Error control within tolerance.

4.2.2. Jacobian Handling

MOL discretization produces tridiagonal structure:
  • Jacobian is tridiagonal (bandwidth = 3);
  • Only three nonzero entries per row;
  • Finite difference evaluation on tridiagonal structure only;
  • Sparse storage used (not N × N dense);
  • No full matrix inversion performed;
  • Jacobian reused across steps when h constant;
  • Recomputed only when:
    -
    Step size changes
    -
    Convergence slows
    -
    Step rejected.

4.2.3. Cost Analysis

Per time step:
  • Predictor: O(M) (explicit);
  • Corrector (2 iterations): 2 × O(M);
  • Tridiagonal solve (if needed): O(M) (Thomas algorithm);
  • Total: O(M), not O(M2) or O(M3).
Comparison:
  • Standard implicit BDF: O(M3) per step (LU factorization);
  • TSA with PEC: O(M) per step.
This explains low CPU times in Table 3, Table 4 and Table 5.
Table 3. Juxtaposition of L ∞ for Problem 1 at t = 0.5 , ρ = 0.2 , N = 100 including CPU time of TSA.
Table 4. Juxtaposition of L ∞ and L R M S for Problem 2 at ρ = 0.75 , N = 100 including CPU time of TSA.
Table 5. Juxtaposition of L ∞ and L R M S for Problem 3 at ρ = 0.75 , N = 40 including CPU time of TSA.

4.2.4. Theory-Implementation Coherence

  • Theoretical A-stability applies to fully converged implicit corrector;
  • PEC with k = 2 achieves stability consistent with theory;
  • Verified by numerical results: no instabilities observed, seventh-order convergence confirmed.

5. Results

In order to test the efficiency as well as accuracy of the proposed TSA, three special cases of FHNE shall be examined. The implementation of the new algorithm was done using MATLAB software. Its accuracy was examined in terms of maximum error denoted by L ∞ and root mean square error denoted by L R M S . The results of some existing methods were compared with those of the newly formulated TSA in order to test the accuracy of the later. The following acronyms and notations were adopted in Table 3, Table 4 and Table 5 and Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7:
t —time step (evaluation point);
x —space variable;
h —step size;
CPUT—central processing unit time (in seconds);
SCSCM—shifted Chebyshev spectral collocation method by [13];
CFDBM—coupled finite difference block method by [5];
TSHBM—two-step hybrid block method by [24];
OHBCBM—optimized hybrid block method with cubic B-spline method by [18];
TSA—newly formulated three-step algorithm.
Note that
L ∞ = m a x 0 ≤ i ≤ N 0 ≤ j ≤ M y x i , t j − Y x i , t j   and   L R M S = ∑ i = 0 N y x i , t j − Y x i , t j N
where y x i , t j denotes the exact solution and Y x i , t j denotes the numerical solution generated by the TSA at discrete space point x i and specific time point t j .
Figure 3. Exact (top) and TSA numerical (bottom) solution curves for Problem 1 at α = 0.5 .
Figure 4. Exact (top) and TSA numerical (bottom) solution curves for Problem 1 at α = 1 .
Figure 5. Exact (top) and TSA numerical (bottom) solution curves for Problem 1 at α = 2 .
Figure 6. Exact (top) and TSA numerical (bottom) solution curves for Problem 2.
Figure 7. Exact (top) and TSA numerical (bottom) solution curves for Problem 3.

5.1. Characteristics of Comparison Methods

TSA achieves both higher-order and adaptive control, explaining superior performance.

5.1.1. Comparative Analysis: Order and Adaptivity TSA’s Superior Performance Arises from

  • Higher Order:
  • TSA: p = 7, error ∼ O(h8);
  • CFDBM/TSHBM/OHBCBM: p = 4, 5, 6;
  • At h = 0.01: seventh-order ≈ 10−16 vs. fourth-order ≈ 10−10.
2.
Adaptive Step Size:
  • TSA adjusts h automatically; • Fixed methods require globally small h;
  • Problem 1, ε = 2.0:
    -
    Fixed: h = 10−4 globally (10,000 steps);
    -
    TSA: h ϵ 10 − 4 , 10 − 12   adaptively (2100 steps);
    -
    Result: 4.8 fewer steps with higher accuracy.
3.
Work-Unit Analysis:
Work units = (steps) × (function evals/step) Problem 1, ε = 2.0:
  • CFDBM: 10,000 × 4 = 40,000 units;
  • TSHBM: 10,000 × 5 = 50,000 units;
  • TSA: 2100 × 7 = 14,700 units.
TSA achieves 2.7–3.4 computational savings with two–three orders of magnitude better accuracy.

5.1.2. Computational Environment and Grid Specifications Hardware/Software

  • Processor: Intel Core i7-11700K @ 3.6 GHz (8 cores);
  • RAM: 32 GB DDR4;
  • OS: Windows 11 Pro (64-bit);
  • MATLAB: R2023a (9.14.0.2206163).
Problem 1:
  • Spatial: M = 100 points, ∆x = 0.01;
  • Initial h0 = 0.01, Tol = 10−10;
  • TSA steps:
    -
    ε = 0.5: 87 steps (53 accepted, 34 with r = 2);
    -
    ε = 1.0: 156 steps (124 accepted, 32 with r = 1/2);
    -
    ε = 2.0: 312 steps (289 accepted, 148 with r = 1/2).
Problem 2:
  • Spatial: M = 80 points, ∆x = 0.0125;
  • Initial h0 = 0.01, Tol = 10−12;
  • Steps: 45 (T = 0.2) to 634 (T = 5.0).
Problem 3:
  • Spatial: M = 50 points, ∆x = 0.02;
  • Initial h0 = 0.005, Tol = 10−10;
  • Steps: 67 (T = 0.2) to 412 (T = 1.5).
CPU Time Measurement:
  • MATLAB tic/toc for wall-clock time;
  • Each problem run 10 times, median reported;
  • Includes function evals, PEC iterations, error estimation, storage;
  • Excludes setup, post-processing, graphics.
Low CPU times reflect: O(M) cost/step, adaptive step reduction, vector operations, Jacobian reuse.

5.2. Numerical Experiments

Problem 1. 
Consider the stiff generalized FHNE (3) with parameters  w 1 ( t ) = 1 , w 2 ( t ) = 0  and  w 3 ( t ) = α , for  α > 0 , as reported in [5,24]. The problem is expressed as
y t = y x x + α y y − ρ 1 − y ,
where  α  denotes the natural growth rate while the equation’s overall dynamics are characterized by the parameter ρ ∈ 0 , 1 . The problem is subject to initial condition
y ( x , 0 ) = 1 2 − 1 2 tanh α 2 2 x , x ∈ − 10,10
and boundary conditions
y ( a , t ) = 1 2 − 1 2 tanh α 2 2 a − k t , y ( b , t ) = 1 2 − 1 2 tanh α 2 2 b − k t .
The exact solution is
y ( x , t ) = 1 2 − 1 2 tanh α 2 2 x − k t ,
where  k = − α 2 2 ρ − 1 . Suffice to mention that on using (38), the boundary conditions of Problem 1 can be determined.
According to [24], Problem 1 is stiff in nature and tedious to solve because of the presence of slowly varying and rapidly varying components. Also, according to [5], the problem becomes stiff for large value of α . The results of discretized Problem 1 shall be presented at three selected values of α for ρ = 0.2 , t = 0.5 and N = 100 ; see Table 3. The results are presented by comparing the L ∞ of TSA with those of TSHBM in [24] and CFDBM in [5]. Figure 3, Figure 4 and Figure 5 also show the solution curve for the exact and numerical solutions at the three values of α , that is α = 0.5,1.0 and 2.0 .
Problem 2. 
Consider the generalized FHNE (3) with parameters  w 1 ( t ) = w 3 ( t ) = 1 , w 2 ( t ) = 0  in the domain  − 10,10 , reported in [18]. The FHNE is given as
y t = y x x + y y − ρ 1 − y ,
subject to initial condition
y ( x , 0 ) = 1 2 1 + tanh x 2 2 , x ∈ − 10,10
and boundary conditions
y ( a , t ) = 1 2 1 + tanh a 2 2 − 2 ρ − 1 4 t , y ( b , t ) = 1 2 1 + tanh b 2 2 − 2 ρ − 1 4 t ,
where  a , b = − 10,10 . The boundary conditions which are obtained from the analytical solution ensure that the solution remains bounded and also well behaved as the number of time steps are increased [24]. The exact solution is given by
y ( x , t ) = 1 2 1 + tanh x 2 2 − 2 ρ − 1 4 t .
The results of discretized Problem 2 shall be presented at different values of t for t ∈ 0,5 , ρ = 0.75 , h = 0.2 , and N = 100 . The numerical results are presented in Table 4 by juxtaposing the L ∞ and L R M S errors of TSA with that of the OHBCBM in [18]. The solution curves in terms of exact and numerical solutions are presented in Figure 6.
Problem 3. 
Consider the generalized FHNE (3) with parameters  w 1 ( t ) = w 2 ( t ) = cos ( t ) ,  and  w 3 ( t ) = 2 cos ( t )  as reported in [13]. That is,
y t = cos ( t ) y x x − cos ( t ) y x + 2 cos ( t ) y y − ρ 1 − y ,
subject to initial condition
y ( x , 0 ) = ρ 2 1 + tanh ρ 2 x , x ∈ − 10,10
and boundary conditions
y ( a , t ) = ρ 2 1 + tanh a ρ 2 − 3 ρ − ρ 2 sin ( t ) 2 , y ( b , t ) = ρ 2 1 + tanh b ρ 2 − 3 ρ − ρ 2 sin ( t ) 2 ,
where  a , b = − 10,10 . The exact solution is
y ( x , t ) = ρ 2 1 + tanh ρ 2 x − 3 ρ − ρ 2 sin ( t ) 2 .
Ref. [13] developed a shifted Chebyshev spectral collocation method (SCSCM) for solving Problem 3 in the domain a , b = − 10,10 , taking Δ t = 0.001 , ρ = 0.75 , and N = 40 . The numerical results of the TSA in relation to SCSCM are presented in Table 5 and the graphical solutions in Figure 7.

5.3. Discussions

The juxtaposition of L ∞ for Problem 1 at t = 0.5 with ρ = 0.2 and N = 100 at distinct values of α is presented in Table 3. The results so obtained clearly showed that the TSA performs better than the CFDMB developed by [5] and TSHBM developed by [24] for the three cases of α , that is α = 0.5 , α = 1 , and α = 2 . These results also show that an increase in the value of α implies an increase in the stiffness profile of the problem. The TSA is obviously efficient because it preserves cost effectiveness in terms of computer time by virtue of the CPUT obtained in Table 3. Figure 3, Figure 4 and Figure 5 depict the exact and TSA numerical solutions of Problem 1 for t = 0.5 , ρ = 0.2 , and N = 100 for the three cases of α . The accuracy of the TSA is further validated because the solution curves of the exact solution and those of the TSA (numerical solution) are almost the same.
In a bid to compute L ∞ and L R M S , the TSA was also applied to solve Problem 2 at Δ t = 0.001 , ρ = 0.75 , and N = 100 . The results generated in Table 4 validate the fact that the TSA outperformed the OHBCBM derived by [18] at different time levels t for a , b = − 10,10 . It was observed that as t increases, both L ∞ and L R M S also increases. The CPUT taken for the integration of the problem also shows that the TSA is computationally efficient. It is also clear from Figure 6 that the solution curve obtained using the TSA converges to that of the exact solution. This further buttresses the accuracy of the TSA.
Problem 3 was also solved in terms of L ∞ using the TSA at different time levels t by taking Δ t = 0.001 , ρ = 0.75 , and N = 40 . The results obtained show that the TSA performed better than the SCSCM derived by [13]; see Table 5. The evaluation time (in seconds) showed that the TSA is efficient in terms of computer time. In Table 6, the comparison of the properties of the proposed TSA and the existing methods in the cited literatures were showcased. The solution profiles presented in Figure 7 further demonstrate the computational reliability of the TSA, as its solution curve exhibits close agreement with the exact solution. Future research could extend this work by applying the TSA to a broader class of challenging problems, including rigid systems, stiff problems, singular and singularly perturbed problems, as well as integral equations in line with the directions reported in [32,33,34,35].
Table 6. Comparison of TSA and other existing Methods in the cited Literatures.

6. Conclusions

In this study, a symmetry-compact three-step algorithm (TSA) was developed for the numerical computation of the spatio-temporal generalized FitzHugh–Nagumo equations (FHNE). The proposed algorithm was applied to three representative test cases of the FHNE, and the resulting numerical evidence demonstrated that the symmetry-compact TSA consistently outperformed several existing methods in terms of accuracy and efficiency. The computed solution profiles further confirmed the convergence of the numerical approximations generated by the TSA to the corresponding exact solutions. The reduced execution times observed in the simulations highlight the computational efficiency achieved through the compact and structurally balanced nature of the algorithm. In addition, the rigorous stability and convergence analyses established that the proposed symmetry-compact TSA is A-stable, consistent, and zero-stable, thereby guaranteeing its reliability for long-time integration of stiff spatio-temporal systems. Based on these findings, the study strongly recommends the adoption of the symmetry-compact TSA as an effective and robust numerical tool for obtaining accurate solutions of the FitzHugh-Nagumo equations. Furthermore, the results underscore the potential applicability of the proposed method to a broad range of industrial and scientific problems governed by nonlinear reaction–diffusion equations.
The TSA is fundamentally constructed for semi-discretized systems obtained through the method of lines (MOL). Since MOL applies to two- and three-dimensional PDEs by discretizing each spatial direction independently, the TSA extends naturally to higher dimensions. The only modification required is the treatment of larger, sparse Jacobian structures arising from multidimensional discretization. As TSA operates with banded or sparse system matrices, extension to 2D or 3D domains remains computationally feasible. Future research will focus on implementing TSA for multidimensional FitzHugh–Nagumo-type and reaction–diffusion systems.

Author Contributions

J.S. (software, writing–original draft, conceptualization, methodology, supervision); E.O.O. (methodology, conceptualization, software, analysis, validation); R.B.O. (conceptualization, methodology, investigation); G.M.K. (conceptualization, methodology, analysis); O.O.B. (methodology, analysis, software); O.O.K. (formal analysis, 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

The original contributions presented in this study are included in the manuscript. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors thank the anonymous reviewers for their valuable comments and suggestions that greatly improved the manuscript’s clarity and quality.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

10000 01000 00100 00010 00001 y n + 1 y n + 3 2 y n + 2 y n + 5 2 y n + 3 = 00001 00001 00001 00001 00001 y n − 4 y n − 3 y n − 2 y n − 1 y n + h 000 ξ − 1,1 ξ 0 , 1 000 ξ − 1 , 3 2 ξ 0 , 3 2 000 ξ − 1,2 ξ 0,2 000 ξ − 1 , 5 2 ξ 0 , 5 2 000 ξ − 1,3 ξ 0,3 f n − 4 f n − 3 f n − 2 f n − 1 f n + h ξ 1,1 ξ 3 2 , 1 ξ 2,1 ξ 5 2 , 1 ξ 3,1 ξ 1 , 3 2 ξ 3 2 , 3 2 ξ 2 , 3 2 ξ 5 2 , 3 2 ξ 3 , 3 2 ξ 1,2 ξ 3 2 , 2 ξ 2,2 ξ 5 2 , 2 ξ 3,2 ξ 1 , 5 2 ξ 3 2 , 5 2 ξ 2 , 5 2 ξ 5 2 , 5 2 ξ 3 , 5 2 ξ 1,3 ξ 3 2 , 3 ξ 2,3 ξ 5 2 , 3 ξ 3,3 f n + 1 f n + 3 2 f n + 2 f n + 5 2 f n + 3 .
Let
α 0 = 0 0 0 0 0 ,   α 1 = 0 0 0 0 0 ,   α 2 = 0 0 0 0 0 , α 3 = 0 0 0 0 0 ,   α 4 = − 1 − 1 − 1 − 1 − 1 ,   α 5 = 1 0 0 0 0 ,   α 6 = 0 1 0 0 0 ,   α 7 = 0 0 1 0 0 ,   α 8 = 0 0 0 1 0 , α 9 = 0 0 0 0 1 ,   β 0 = 0 0 0 0 0 , β 1 = 0 0 0 0 0 ,   β 2 = 0 0 0 0 0 ,   β 3 = ξ − 1,1 ξ − 1 , 3 2 ξ − 1,2 ξ − 1 , 5 2 ξ − 1,3 , β 4 = ξ 0 , 1 ξ 0 , 3 2 ξ 0,2 ξ 0 , 5 2 ξ 0,3 ,   β 5 = ξ 1,1 ξ 1 , 3 2 ξ 1,2 ξ 1 , 5 2 ξ 1,3 ,   β 6 = ξ 3 2 , 1 ξ 3 2 , 3 2 ξ 3 2 , 2 ξ 3 2 , 5 2 ξ 3 2 , 3 ,   β 7 = ξ 2,1 ξ 2 , 3 2 ξ 2,2 ξ 2 , 5 2 ξ 2,3 ,   β 8 = ξ 5 2 , 1 ξ 5 2 , 3 2 ξ 5 2 , 2 ξ 5 2 , 5 2 ξ 5 2 , 3 ,   β 9 = ξ 3,1 ξ 3 , 3 2 ξ 3,2 ξ 3 , 5 2 ξ 3,3 .

Appendix B

1 − ξ 1,1 h λ − ξ 3 2 , 1 h λ − ξ 2,1 h λ − ξ 5 2 , 1 h λ − ξ 3,1 h λ − ξ 1 , 3 2 h λ 1 − ξ 3 2 , 3 2 h λ − ξ 2 , 3 2 h λ − ξ 5 2 , 3 2 h λ − ξ 3 , 3 2 h λ − ξ 1,2 h λ − ξ 3 2 , 2 h λ 1 − ξ 2,2 h λ − ξ 5 2 , 2 h λ − ξ 3,2 h λ − ξ 1 , 5 2 h λ − ξ 3 2 , 5 2 h λ − ξ 2 , 5 2 h 1 − ξ 5 2 , 5 2 h λ − ξ 3 , 5 2 h λ − ξ 1,3 h λ − ξ 3 2 , 3 h λ − ξ 2,3 h λ − ξ 5 2 , 3 h λ 1 − ξ 3,3 h λ y n + 1 y n + 3 2 y n + 2 y n + 5 2 y n + 3 = 00001 00001 00001 00001 00001 y n − 4 y n − 3 y n − 2 y n − 1 y n + 000 − ξ − 1,1 h λ − ξ 0 , 1 h λ 000 − ξ − 1 , 3 2 h λ − ξ 0 , 3 2 h λ 000 − ξ − 1,2 h λ − ξ 0,2 h λ 000 − ξ − 1 , 5 2 h λ − ξ 0 , 5 2 h λ 000 − ξ − 1,3 h λ − ξ 0,3 h λ y n − 4 y n − 3 y n − 2 y n − 1 y n

Appendix C

A = 1 − ξ 1,1 h λ − ξ 3 2 , 1 h λ − ξ 2,1 h λ − ξ 5 2 , 1 h λ − ξ 3,1 h λ − ξ 1 , 3 2 h λ 1 − ξ 3 2 , 3 2 h λ − ξ 2 , 3 2 h λ − ξ 5 2 , 3 2 h λ − ξ 3 , 3 2 h λ − ξ 1,2 h λ − ξ 3 2 , 2 h λ 1 − ξ 2,2 h λ − ξ 5 2 , 2 h λ − ξ 3,2 h λ − ξ 1 , 5 2 h λ − ξ 3 2 , 5 2 h λ − ξ 2 , 5 2 h λ 1 − ξ 5 2 , 5 2 h λ − ξ 3 , 5 2 h λ − ξ 1,3 h λ − ξ 3 2 , 3 h λ − ξ 2,3 h λ − ξ 5 2 , 3 h λ 1 − ξ 3,3 h λ ,   B = 00001 00001 00001 00001 00001 C = 000 − ξ − 1,1 h λ − ξ 0 , 1 h λ 000 − ξ − 1 , 3 2 h λ − ξ 0 , 3 2 h λ 000 − ξ − 1,2 h λ − ξ 0,2 h λ 000 − ξ − 1 , 5 2 h λ − ξ 0 , 5 2 h λ 000 − ξ − 1,3 h λ − ξ 0,3 h λ
Y m = y n + 1 , y n + 3 2 , y n + 2 , y n + 5 2 , y n + 3 T and Y m − 1 = y n − 4 , y n − 3 , y n − 2 , y n − 1 , y n T .

Appendix D

A = 1 − 442 315 h λ 1244 945 h λ − 2081 2520 h λ 628 2205 h λ − 631 15120 h λ − 1809 1120 h λ 1 + 269 280 h λ − 3321 4480 h λ 513 1960 h λ − 347 8960 h λ − 499 315 h λ 128 189 h λ 1 − 319 315 h λ 128 441 h λ − 79 1890 h λ − 1625 1008 h λ 1175 1512 h λ − 11125 8064 h λ 1 + 265 3528 h λ − 1625 48384 h λ − 54 35 h λ 4 7 h λ − 297 280 h λ − 108 245 h λ 1 − 109 560 h λ , B = 00001 00001 00001 00001 00001 ,   C = 000 − 47 7056 h λ 2549 7560 h λ 000 − 81 12544 h λ 299 896 h λ 000 − 29 4410 h λ 317 945 h λ 000 − 725 112896 h λ 8065 24192 h λ 000 − 27 3920 h λ 19 56 h λ ,
Y m = y n + 1 y n + 3 2 y n + 2 y n + 5 2 y n + 3 T and Y m − 1 = y n − 4 y n − 3 y n − 2 y n − 1 y n T .

References

  1. FitzHugh, R. Impulses and physiological states in theoretical models of nerve membrane. Biophys. J. 1961, 1, 445. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Nagumo, J.; Arimoto, S.; Yoshizawa, S. An active pulse transmission line simulating nerve axon. Proc. Inst. Radio Eng. 1962, 50, 2061. [Google Scholar] [CrossRef] [Scilit]
  3. Cebrián-Lacasa, D.; Parra-Rivas, P.; Ruiz-Reynés, D.; Gelens, L. Six decades of the FitzHugh–Nagumo model: A guide through its spatio-temporal dynamics and influence across disciplines. Phys. Rep. 2024, 1096, 1–39. [Google Scholar] [CrossRef] [Scilit]
  4. Hodgkin, A.L.; Huxley, A.F. A quantitative description of membrane current and its applications to conduction and excitation in nerve. J. Physiol. 1952, 117, 500. [Google Scholar] [CrossRef] [Scilit]
  5. Mehta, A.; Singh, G.; Ramos, H. Numerical solution of time dependent nonlinear partial differential equations using a novel block method coupled with compact finite difference scheme. Comput. Appl. Math. 2023, 42, 201. [Google Scholar] [CrossRef] [Scilit]
  6. Abbasbandy, S. Soliton solutions for the FitzHugh-Nagumo equation with the homotopy analysis. Appl. Math. Model. 2008, 32, 2706. [Google Scholar] [CrossRef] [Scilit]
  7. Liao, S.J. Homotopy Analysis Method in Nonlinear Differential Equations; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  8. Ali, H.; Kamrujjaman, M.; Islam, M.S. Numerical computation of FitzHugh-Nagumo equation: A novel Galerkin finite element approach. Int. J. Math. Res. 2020, 9, 20. [Google Scholar] [CrossRef] [Scilit]
  9. Al-Juaifri, G.A.; Harfash, A.J. Finite element analysis of nonlinear reaction-diffusion system of FitzHugh-Nagumo type with Robin boundary conditions. Math. Comput. Simul. 2023, 203, 486. [Google Scholar] [CrossRef] [Scilit]
  10. Garcia-Olivares, A. Analytic solution of partial differential equations with Adomian decomposition method. Kybernetes 2003, 32, 354. [Google Scholar] [CrossRef] [Scilit]
  11. Gundogdu, H.; Gozukizil, O.F. Solving nonlinear partial differential equations by using Adomian decomposition method, modified decomposition method and Laplace decomposition method. MANAS J. Eng. 2017, 5, 1–13. [Google Scholar]
  12. Berestycki, H.; Hamel, F. Spectral methods for the numerical solution of the FitzHugh-Nagumo equation. SIAM J. Numer. Anal. 2021, 59, 1543. [Google Scholar]
  13. Sharma, S.; Prabhakar, N. Numerical simulation of generalized FitzHugh-Nagumo equation by shifted Chebyshev spectral collocation method. IAENG Int. J. Appl. Math. 2024, 54, 1371. [Google Scholar]
  14. Hariharan, G.; Kannan, K. Haar wavelet method for solving FitzHugh-Nagumo equation. Int. J. Math. Comput. Sci. 2010, 4, 909. [Google Scholar]
  15. Feng, H.; Lin, R.A. A finite difference method for the FitzHugh-Nagumo equations. Dyn. Contin. Discret. Impuls Syst. Ser. B Appl. Algorithms 2015, 22, 401. [Google Scholar]
  16. Xu, D.; Qiu, W.; Guo, J. A compact finite difference scheme for the fourth-order time-fractional integro-differential equation with a weakly singular kernel. Numer. Methods Partial Differ. Equ. 2020, 36, 304. [Google Scholar] [CrossRef] [Scilit]
  17. Shahid, M.; Abbas, M.; Kwessi, E. Nonstandard nearly exact analysis of the FitzHugh-Nagumo model. Symmetry 2024, 16, 585. [Google Scholar] [CrossRef] [Scilit]
  18. Ramos, H.; Kaur, A.; Kanwar, V. Using a cubic B-spline method in conjunction with a one-step optimized hybrid block approach to solve nonlinear partial differential equations. Comput. Appl. Math. 2022, 41, 34. [Google Scholar] [CrossRef] [Scilit]
  19. Inan, B.; Ali, K.K.; Saha, A.; Ak, T. Analytical and numerical solutions of the FitzHugh–Nagumo equation and their multistability behaviour. Numer. Methods Partial. Differ. Equ. 2020, 37, 7–23. [Google Scholar] [CrossRef] [Scilit]
  20. Raissi, M.; Perdikaris, P.; Karniadakis, G.E. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 2019, 378, 686. [Google Scholar] [CrossRef] [Scilit]
  21. Lu, L.; Meng, X.; Mao, Z.; Karniadakis, G.E. DeepXDE: A deep learning library for solving differential equations. SIAM Rev. 2021, 63, 208. [Google Scholar] [CrossRef] [Scilit]
  22. Zhi, Y.; Wei, X. A hybrid finite element-neural network method for solving the FitzHugh-Nagumo equation. Comput. Methods Appl. Math. 2022, 22, 135. [Google Scholar]
  23. Fu, E. Dynamics of the FitzHugh-Nagumo equation with numerical methods. Theor. Nat. Sci. 2023, 10, 179–185. [Google Scholar] [CrossRef] [Scilit]
  24. Rufai, M.I.; Kosti, A.A.; Anastassi, Z.A.; Carpentieri, B. A new two-step hybrid block method for the FitzHugh-Nagumo model equation. Mathematics 2024, 12, 51. [Google Scholar] [CrossRef] [Scilit]
  25. Krogh, F.T. Algorithms for changing the step size. SIAM J. Num. Anal. 1973, 10, 949. [Google Scholar] [CrossRef] [Scilit]
  26. Sunday, J.; Shokri, A.; Kwanamu, J.A.; Nonlaopon, K. Numerical integration of stiff differential systems using non-fixed stepsize strategy. Symmetry 2022, 14, 1575. [Google Scholar] [CrossRef] [Scilit]
  27. Onyekonwu, A.C.; Sunday, J.; Ndam, J.N.; Omole, E.O.; Amoyedo, F.E.; Ajewole, K.P. A multiblock approach to solving fuzzy differential equations with applications. In Proceedings of the IEEE International Conference on Science, Engineering and Business for Driving Sustainable Development Goals, Omu-Aran, Nigeria, 2–4 April 2024. [Google Scholar] [CrossRef] [Scilit]
  28. Ijam, H.M.; Ibrahim, Z.B.; Zawawi, I.S.M. Stiffly stable diagonally implicit block backward differentiation formula with adaptive step size strategy for stiff ordinary differential equations. MATEMATIKA Malays. J. Ind. Appl. Math. 2024, 40, 27. [Google Scholar]
  29. Fatunla, S.O. Numerical integrators for stiff and highly oscillatory differential equations. Math Comput. 1980, 34, 373. [Google Scholar] [CrossRef]
  30. Dahlquist, G.G. A special stability problem for linear multistep methods. BIT Numer. Math. 1963, 3, 27. [Google Scholar] [CrossRef] [Scilit]
  31. Lambert, J.D. Computational Methods in Ordinary Differential Equations; John Wiley & Sons, Inc.: New York, NY, USA, 1973. [Google Scholar]
  32. Sunday, J.; Shokri, A.; Kamoh, N.M.; Dang, B.C.; Mahmudov, N.I. A computational approach to solving some applied rigid second-order problems. Math. Comput. Simul. 2024, 217, 121. [Google Scholar] [CrossRef] [Scilit]
  33. Kamoh, N.M.; Sunday, J.; Soomiyol, C.M. On the performance of Lucas polynomials on linear and nonlinear Volterra integral equations of the second kind. Songklanakarin J. Sci. Technol. 2024, 46, 68. [Google Scholar]
  34. Sunday, J.; Raymond, D.; Fadugba, S.E.; Omole, E.O.; Shaba, T.G.; Aderemi, E.T. An algorithm for computing problems of singular and singularly perturbed types. In Proceedings of the IEEE International Conference on Science, Engineering and Business for Driving Sustainable Development Goals, Omu-Aran, Nigeria, 2–4 April 2024. [Google Scholar] [CrossRef] [Scilit]
  35. Sunday, J.; Ndam, J.N.; Kwari, L.J. An accuracy-preserving block hybrid algorithm for the integration of second-order physical systems with oscillatory solutions. J. Niger. Soc. Phys. Sci. 2023, 5, 1017. [Google Scholar] [CrossRef] [Scilit]
  36. Omole, E.O.; Adeyefa, E.O.; Apanpa, K.I.; Ayodele, V.I.; Amoyedo, F.E.; Emadifar, H. Unveiling the power of an implicit six-point block scheme: Advancing numerical approximation of two-dimensional PDEs in physical systems. PLoS ONE 2024, 19, e0301505. [Google Scholar] [CrossRef] [Scilit]
  37. Feng, G.; Yu, S.; Wang, T.; Zhang, Z. Discussion on the weak equivalence principle for a Schwarzschild gravitational field based on the light-clock model. Ann. Phys. 2025, 473. [Google Scholar] [CrossRef] [Scilit]
  38. Xu, X.; Li, B. Semi-global stabilization of parabolic PDE–ODE systems with input saturation. Automatica 2025, 171, 111931. [Google Scholar] [CrossRef] [Scilit]
  39. Qiao, C.; Long, X.; Yang, L.; Zhu, Y.; Cai, W. Calculation of a dynamical substitute for the real Earth–Moon system based on Hamiltonian analysis. Astrophys. J. 2025, 991, 46. [Google Scholar] [CrossRef] [Scilit]
  40. Bo, Y.; Tian, D.; Liu, X.; Jin, Y. Discrete maximum principle and energy stability of the compact difference scheme for two-dimensional Allen–Cahn equation. J. Funct. Spaces 2022, 2022, 8522231. [Google Scholar] [CrossRef] [Scilit]
  41. Huang, Z.; Zheng, X.; Tan, E.L.; Chen, Z.; Shi, L.; Chen, B. Piecewise calculation scheme for the unconditionally stable Chebyshev finite-difference time-domain method. IEEE Trans. Microw. Theory Tech. 2025, 73, 4588–4596. [Google Scholar] [CrossRef] [Scilit]
  42. Wang, A.; Cheng, C.; Wang, L. On r-invertible matrices over antirings. Publ. Math. Debr. 2025, 106, 445–459. [Google Scholar] [CrossRef] [Scilit]
  43. Hu, B.; Liao, Y. Convergence conditions for extreme solutions of an impulsive differential system. AIMS Math. 2025, 10, 10591–10604. [Google Scholar] [CrossRef] [Scilit]
  44. Zhang, B.; Cai, X.; Li, G.; Li, X.; Peng, M.; Yang, M. A modified Algorithm for path planning in the radioactive environment of nuclear facilities. Ann. Nucl. Energy 2025, 214, 111233. [Google Scholar] [CrossRef] [Scilit]
  45. Cao, S.; Jin, J.; Zhang, D.; Chen, C. A review of Zeroing neural network: Theory, algorithm and application. Neurocomputing 2025, 643, 130425. [Google Scholar] [CrossRef] [Scilit]
  46. Jin, J.; Zhu, J.; Zhou, L.; Chen, C.; Wu, L.; Lu, M.; Li, Z. A complex-valued variant-parameter robust Zeroing neural network model and its applications. IEEE Trans. Emerg. Top. Comput. Intell. 2024, 8, 1303–1321. [Google Scholar] [CrossRef] [Scilit]
  47. Kumar, M.D.; Raju, C.S.K.; Shah, N.A.; Yook, S.J.; Gurram, D. Support vector machine learning classification of heat transfer rate in tri-hybrid nanofluid over a 3D stretching surface with suction effects for water at 10 °C and 50 °C. Alex. Eng. J. 2025, 118, 556–578. [Google Scholar] [CrossRef] [Scilit]
  48. Raza, Q.; Li, S.; Wang, X.; Ali, B.; Shah, N.A. Finite element analysis of morphological effects and nanolayer thermal conductivity in Boger nanofluids under thermal radiation. Chaos Solitons Fractals 2025, 199, 116644. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.