Home Variable stepsize construction of a two-step optimized hybrid block method with relative stability
Article Open Access

Variable stepsize construction of a two-step optimized hybrid block method with relative stability

  • Dumitru Baleanu , Sania Qureshi EMAIL logo , Amanullah Soomro and Asif Ali Shaikh
Published/Copyright: November 2, 2022

Abstract

Several numerical techniques for solving initial value problems arise in physical and natural sciences. In many cases, these problems require numerical treatment to achieve the required solution. However, in today’s modern era, numerical algorithms must be cost-effective with suitable convergence and stability features. At least the fifth-order convergent two-step optimized hybrid block method recently proposed in the literature is formulated in this research work with its variable stepsize approach for numerically solving first- and higher-order initial-value problems in ordinary differential equations. It has been constructed using a continuous approximation achieved through interpolation and collocation techniques at two intra-step points chosen by optimizing the local truncation errors of the main formulae. The theoretical analysis, including order stars for the relative stability, is considered. Both fixed and variable stepsize approaches are presented to observe the superiority of the latter approach. When tested on challenging differential systems, the method gives better accuracy, as revealed by the efficiency plots and the error distribution tables, including the machine time measured in seconds.

1 Introduction

The initial value problems of the following form are the most frequently used problems in several fields of studies:

(1) w ( x ) = g ( x , w ( x ) ) ; w ( x 0 ) = w 0 ,

where x [ a , b ] R and w ( x ) , g ( x , w ( x ) ) R n . The assumption on the existence of a unique continuously differentiable solution w ( x ) under suitable conditions is made. The assumption confirms that problem (1) is well-posed. In every discipline of science, the aforementioned type of equations often arise. Several models relying on ordinary differential equations have been suggested to understand the dynamic behavior of the coronavirus pandemic, shown in refs [1,2,3], reaction-rate equations [4], exponential growth/decay [5], van der Pol oscillator [6], nonlinear corneal shape model [7], electrical, hydraulic and mechanical systems with variable mass [8], double pendulum [9], logistic growth [10], and many more.

The non-linearity and stiffness of some models make it more difficult for applied mathematicians to devise efficient ways of obtaining approximate solutions with sufficient accuracy in a short amount of time. Various numerical methods, such as explicit and implicit Runge–Kutta (RK)-type methods, diagonally implicit RK methods, singly diagonally implicit RK methods, linear multistep methods, including Adams–Bashforth/Moulton methods, backward and forward differential methods, multi-derivative methods, rational/nonlinear methods, trigonometrically fitted methods, and hybrid block methods, have been created in the past and recent literature in search of better accuracy and time-efficiency. The block techniques have been prevalent among the scientific community due to their self-starting characteristics and ability to avoid overlapping piece-wise solutions. These methods, which include both primary and supplemental procedures, can be used to obtain an approximate solution at multiple intra-step points at the same time, as shown in refs [11,12, 13,14]. Several optimal block techniques have recently been developed in the literature to solve first and higher order ordinary differential equations, including one-, two-, four-, five-, six-, and seven-step block techniques. Nonetheless, only a small fraction of these approaches are considered for practical purposes owing to their limitations on the accuracy and convergence features. Therefore, we have been motivated to devise some strategies for the block methods to reduce functional evaluations (FEs) and computational costs. This is achieved in the present work by the formulation of an adaptive version of a block method available in the literature. As long as the block methods are concerned, there are many applications wherein these methods are helpful. For example, the nonlinear logistic growth model is often used in population dynamics, the mass spring damper system in physics, resistor-inductor-capacitor series circuits in electronics, the Prothero–Robinson problem in chemistry, the periodic orbit system in quantum mechanics, and many other fields.

We try to formulate a variable stepsize version of the two-step optimal block method (OBM) with reasonably regular use and growing preference for efficient and robust block methods. It may be noted that the constant stepsize version is also reformulated here for a quick reference. Although several researchers have recently developed some of the optimized block techniques [15,16,17], they are either computationally expensive, have a lower order of convergence, or are only suitable for a specific class of initial value problems. In addition, most of them have not been represented in their RK form and reformulation versions. The unique feature related to the reformulated version of a block method was first proposed by Ramos in ref. [18] whose algorithm is being employed herein for the variable stepsize formulation and discussing its relative stability. The improvement of the method considering the variable step size implementation in the present research work is an advance in the performance of the strategy as adopted in ref. [19].

The present study is designed as follows: Section 2 contains the derivation of the optimized two-step hybrid block method with two intra-step points, where the optimization strategy is explained in-depth, as well as the reformulation of the method, including its implicit RK structure. Sections 3 and 4 include the order stars (relative stability) and variable stepsize approach, respectively. In Section 5, various challenging nonlinear stiff models from different fields of engineering and science are considered, where numerical results are achieved using both constant and variable stepsize approaches of the two-step optimized hybrid block method and some existing methods with similar properties. Finally, Section 6 concludes the research findings with some recommendations for future study.

2 Derivation of the optimized block method

In this section, we derive the two-step optimized block technique with two intra-step points, where both intra-step points are optimized from the local truncation error (LTE) of the main formula. Let us consider the partition a = x 0 < x 1 < x 2 , < x N = b on the integration interval [ a , b ] with stepsize Δ x = x k + 1 x k , k = 0 , 1 , 2 , , N 1 , and assume that on a generic sub-interval [ x n , x n + 2 ] , the true solution w ( x ) of (1) can be approximated by a polynomial Q ( x ) in the following form:

(2) w ( x ) Q ( x ) = j = 0 5 δ j x j ,

where δ j R represent real unknown parameters. When Eq. (2) is differentiated, the following result is obtained:

(3) w ( x ) Q ( x ) = j = 1 5 j δ j x j 1 .

Consider two intra-step points, x n + r = x n + r Δ x , x n + s = x n + s Δ x with 0 < r < 1 < s < 2 , to compute the approximate solution of the initial value problem (IVP) (1) at the point x n + 2 , assuming that w n = w ( x n ) . To start the procedure, consider the approximation in (2) determined at x n , and its first-order derivative determined at the points x n , x n + r , x n + 1 , x n + s , x n + 2 . By so doing, we obtain the following linear system of six equations in six real unknown parameters δ j , j = 0 , 1 , 5 :

(4) 1 x n x n 2 x n 3 x n 4 x n 5 0 1 2 x n 3 x n 2 4 x n 3 5 x n 4 0 1 2 x n + r 3 x n + r 2 4 x n + r 3 5 x n + r 4 0 1 2 x n + 1 3 x n + 1 2 4 x n + 1 3 5 x n + 1 4 0 1 2 x n + s 3 x n + s 2 4 x n + s 3 5 x n + s 4 0 1 2 x n + 2 3 x n + 2 2 4 x n + 2 3 5 x n + 2 4 δ 0 δ 1 δ 2 δ 3 δ 4 δ 5 = w n g n g n + r g n + 1 g n + s g n + 2 .

Solution of the above linear system gives values of the six unknown parameters that are not shown here for brevity. These parameters will determine the coefficients of the polynomial Q ( x ) in terms of w n , g n , g n + r , g n + 1 , g n + s , and g n + 2 . Putting these values in (2) while using the change of variable x = x n + t Δ x , we reach the following:

(5) Q ( t ) = δ 0 w n + ( η 0 g n + η r g n + r + η 1 g n + 1 + η s g n + s + η 2 g n + 2 ) ,

where

δ 0 = 1 , η 0 = Δ x 20 r s t 2 15 r t 3 15 s t 3 + 12 t 4 90 r s t + 60 r t 2 + 60 s t 2 45 t 3 + 120 r s 60 r t 60 s t + 40 t 2 120 r s , η r = Δ x t 2 ( 15 s t 2 12 t 3 60 s t + 45 t 2 + 60 s 40 t ) ( 60 r 60 ) ( r 2 ) ( r s ) r , η 1 = Δ x t 2 ( 20 r s t 15 r t 2 15 s t 2 + 12 t 3 60 s + 40 r t + 40 s t 30 t 2 ) ( 60 s 60 ) ( r 1 ) , η s = Δ x t 2 ( 15 r t 2 12 t 3 60 r t + 45 t 2 + 60 r 40 t ) ( 60 s 60 ) ( s 2 ) ( r s ) s , η 2 = Δ x t 2 ( 20 r s t 15 r t 2 15 s t 2 + 12 t 3 30 r s + 20 r t + 20 s t 15 t 2 ) ( 120 s 240 ) ( r 2 ) .

To obtain the two-step block method, we evaluate Q ( t ) at the collocation points x n + r , x n + 1 , x n + s , and x n + 2 , that is, we take t = r , 1 , s , 2 . This results in the following formulas that can be considered as a hybrid block method with two parameters:

(6) w n + r = w n + g n Δ x ( 3 r 4 + 5 r 3 s + 15 r 3 30 r 2 s 20 r 2 + 60 r s ) 120 s g n + r Δ x r ( 12 r 3 + 15 r 2 s + 45 r 2 60 r s 40 r + 60 s ) ( 60 r 60 ) ( r 2 ) ( r s ) + g n + 1 Δ x r 2 ( 3 r 3 + 5 r 2 s + 10 r 2 20 r s ) ( 60 s 60 ) ( r 1 ) g n + s Δ x r 2 ( 3 r 3 15 r 2 + 20 r ) ( 60 s 60 ) ( s 2 ) ( r s ) s + g n + 2 Δ x r 2 ( 3 r 3 + 5 r 2 s + 5 r 2 10 r s ) ( 120 s 240 ) ( r 2 ) ,

(7) w n + 1 = w n + g n Δ x ( 50 r s 15 r 15 s + 7 ) 120 r s g n + r Δ x ( 15 s 7 ) ( 60 r 60 ) ( r 2 ) ( r s ) r g n + 1 Δ x ( 40 r s + 25 r + 25 s 18 ) ( 60 s 60 ) ( r 1 ) + g n + s Δ x ( 15 r 7 ) ( 60 s 60 ) ( s 2 ) ( r s ) s + g n + 2 Δ x ( 10 r s + 5 r + 5 s 3 ) ( 120 s 240 ) ( r 2 ) ,

(8) w n + s = w n + g n Δ x ( 5 r s 3 3 s 4 30 r s 2 + 15 s 3 + 60 r s 20 s 2 ) 120 r + g n + r Δ x s 2 ( 3 s 3 15 s 2 + 20 s ) ( 60 r 60 ) ( r 2 ) ( r s ) r g n + 1 Δ x s 2 ( 5 r s 2 3 s 3 20 r s + 10 s 2 ) ( 60 s 60 ) ( r 1 ) + g n + s Δ x s ( 15 r s 2 12 s 3 60 r s + 45 s 2 + 60 r 40 s ) ( 60 s 60 ) ( s 2 ) ( r s ) + g n + 2 Δ x s 2 ( 5 r s 2 3 s 3 10 r s + 5 s 2 ) ( 120 s 240 ) ( r 2 ) ,

(9) w n + 2 = w n + g n Δ x ( 20 r s 8 ) 60 r s 4 g n + r Δ x ( 15 r 15 ) ( r 2 ) ( r s ) r 1 15 g n + 1 Δ x ( 20 r s + 20 r + 20 s 24 ) ( s 1 ) ( r 1 ) + 4 g n + s Δ x ( 15 s 15 ) ( s 2 ) ( r s ) s + 1 30 g n + 2 Δ x ( 10 r s 20 r 20 s + 36 ) ( s 2 ) ( r 2 ) ,

where w n + i w ( x n + i Δ x ) are approximations of the true solution, and g n + i = g ( x n + i , w n + i ) , for i = r , 1 , s , 2 . Two unknown parameters r , s are related to the intra-step points x r , x s in the above-obtained approximations. We will equate the first leading term of the LTE of w n + 1 and w n + 2 to zero to achieve appropriate values for these parameters. As a result, optimal values for the parameters will be obtained, and at the end of the sub-interval [ x n , x n + 2 ] , the value w n + 2 will be the only value required to forward the integration to the next sub-interval. As a result, we consider the LTE of the formula given in (9) as:

(10) ( w ( x n + 1 ) ; Δ x ) = ( ( 15 s 7 ) r 7 s + 4 ) w ( 6 ) ( x n ) ( Δ x ) 6 7200 + ( 7 r 2 ( 15 s 7 ) + 7 r ( 15 s 2 + 38 s 21 ) 49 s 2 147 s + 102 ) w ( 7 ) ( x n ) ( Δ x ) 7 302,400 + O ( Δ x ) 8 .

(11) ( w ( x n + 2 ) ; Δ x ) = 1 450 ( r + s 2 ) w ( 6 ) ( x n ) ( Δ x ) 6 + ( 7 r 2 + 7 r ( s + 3 ) + 7 s 2 + 21 s 66 ) w ( 7 ) ( x n ) ( Δ x ) 7 18,900 + O ( Δ x ) 8 .

At this stage, there are two parameters ( r and s ). We find the values of these two unknown parameters from leading terms of the LTEs as given in the aforementioned formulas for w n + 1 and w n + 2 . Therefrom, we obtain the following optimal values of the required parameters:

r = 1 3 ( 3 3 ) , s = 1 3 ( 3 + 3 ) .

Substituting these values in (10) and (11), we obtain:

(12) ( w ( x n + 1 ) ; Δ x ) = ( Δ x ) 7 w ( 7 ) ( x n ) 56,700 + O ( Δ x 8 ) , ( w ( x n + 2 ) ; Δ x ) = ( Δ x ) 7 w ( 7 ) ( x n ) 28,350 + O ( Δ x 8 ) .

Thus, the two optimized parameters (intra-step points: r and s ) yielded the following two-step optimized hybrid block method:

(13) w n + r = w n + Δ x ( 29 3 + 83 ) g n 180 ( 3 + 3 ) + ( 63 3 + 171 ) g n + r 180 ( 3 + 3 ) + ( 64 3 + 32 ) g n + 1 180 ( 3 + 3 ) + ( 27 3 + 81 ) g n + s 180 ( 3 + 3 ) + ( 3 7 ) g n + 2 180 ( 3 + 3 ) , w n + 1 = w n + Δ x 31 g n 240 + 3 16 + 3 3 10 g n + r + 4 g n + 1 15 3 16 3 + 3 10 g n + s + g n + 2 240 , w n + s = w n + Δ x ( 29 3 83 ) g n 180 ( 3 3 ) + ( 27 3 81 ) g n + r 180 ( 3 3 ) + ( 64 3 32 ) g n + 1 180 ( 3 3 ) + ( 63 3 171 ) g n + s 180 ( 3 3 ) + ( 3 + 7 ) g n + 2 180 ( 3 3 ) , w n + 2 = w n + Δ x 2 15 g n + 3 5 g n + r + 8 15 g n + 1 + 3 5 g n + s + 2 15 g n + 2 .

It is worth to be noted that the above strategy concerning the optimization of the intra-step points was first introduced in ref. [20]. The pseudo-code for the above method is provided in Algorithm 1 under Appendix A. It is worth noting that the reformulation of the optimized block method produces substantial savings in the computational cost. The idea of reformulation is based on the strategy proposed by Ramos [18]. The reduction in the computational time comes from the fact that the number of FEs is reduced as follows:

(14) Δ x g n + r = 12 3 6 w n + 3 2 w n + r + 4 + 4 3 3 w n + 1 + 3 2 3 3 w n + s + 2 3 6 w n + 2 Δ x 3 g n , Δ x g n + 1 = 11 8 w n + 9 9 3 8 w n + r + w n + 1 + 9 + 9 3 8 w n + s + 1 8 w n + 2 + Δ x 4 g n , Δ x g n + s = 12 + 3 6 w n + 1 4 ( 1 + 3 ) ( 3 + 3 ) w n + r + 4 ( 1 + 3 ) 3 w n + 1 + 3 2 w n + s + 1 12 ( 1 + 3 ) 2 w n + 2 Δ x 3 g n , Δ x g n + 2 = 5 w n 9 w n + r + 8 w n + 1 9 w n + s + 5 w n + 2 + Δ x g n .

The above reformulation is later abbreviated as RBlock in the forthcoming sections. Moreover, the implicit RK structure of the optimized block method (13) is also presented through the usual Butcher tableau as follows:

0 0 0 0 0 0
1 2 3 6 83 + 29 3 360 ( 3 + 3 ) 171 + 63 3 360 ( 3 + 3 ) 32 64 3 360 ( 3 + 3 ) 81 27 3 360 ( 3 + 3 ) 7 3 360 ( 3 + 3 )
1 2 31 480 3 20 + 3 3 32 2 15 3 20 3 3 32 1 480
1 2 + 3 6 83 29 3 360 ( 3 3 ) 81 + 27 3 360 ( 3 3 ) 32 + 64 3 360 ( 3 3 ) 171 63 3 360 ( 3 3 ) 7 + 3 360 ( 3 3 )
1 1 15 3 10 4 15 3 10 1 15
1 1 15 3 10 4 15 3 10 1 15

In the section of numerical simulations, the abbreviation RKBlock is used for the method given in the above Butcher tableau.

3 Order stars

It has been commonly observed in the literature that the stability properties of various block methods generated through various techniques and steps are rarely investigated for their application to the theory of order stars (see refs [21,22]). Because there has been little discussion of this problem, we were motivated to perform a thorough analysis of the stability theory via order stars of the development of a new RK method and its economical implementation, which were taken into account in the current research work. These order stars play a crucial role in determining the relative stability of numerical techniques, as indicated by the order stars. Despite the fact that it may be used to examine regions of linear absolute stability of a A -stable algorithm, the theory of order stars is a relatively new concept in the field of stability analysis. One of the fundamental publications in ref. [23] should be read in order to obtain a better understanding of the theoretical aspects of order stars that arise from the structure of numerical techniques such as those presented here. Consider two complex-valued polynomial type functions denoted by W 1 and W 2 having degree i and j , respectively, with the quotient denoted by Ψ ( ρ ) = ρ 1 ρ 2 . As an example, consider the following stability function given in ref. [18] for the two-step optimized block method:

(15) Ψ ( ρ ) = ρ 4 + 9 ρ 3 + 39 ρ 2 + 90 ρ + 90 ρ 4 9 ρ 3 + 39 ρ 2 90 ρ + 90 .

The A -stability characteristics have been depicted in Figure 1 for the method given in (13). The solution for the denominator ρ 2 in Ψ ( ρ ) is called a pole. Another assumption is to consider a complex-valued function Ω ( ρ ) that plays a crucial role in rest of the analysis. An order star Φ ( ρ ) divides the complex plane C into three distinct areas which are shown as the triplet written as { T + , T 0 , T } . Members of the triplet can be defined in the following way:

(16) T + = { ρ : Φ ( ρ ) > c } , T 0 = { ρ : Φ ( ρ ) = c } , T = { ρ : Φ ( ρ ) < c } .

In available literature for the theory of order stars, two of its types are commonly used and referred to as the first and second type. Mathematically,

(17) Φ ( ρ ) = Ψ ( ρ ) Ω ( ρ ) for c 1 , Φ ( ρ ) = Re ( Ψ ( ρ ) Ω ( ρ ) ) for c = 0 .

There are always some distinguished features observed among the three triplets mentioned above. However, these features can be visualized graphically with the help of different shades given to their plotted regions. In this way, the region of growth of relative stability for the set R + is obvious and in the meantime contractivity region is shown by the triplet T . The triplet R 0 evidently represents the boundary for the remaining two triplets in C . With the complex exponential function Ω ( ρ ) = exp ( ρ ) , our primary focus is upon the order stars of first kind. In this pursuit, the order star for the stability function Φ ( ρ ) given in (17) gives rise to the following three types of regions:

(18) T + = { ρ C : Ψ ( ρ ) > exp ( ρ ) } = { ρ C : exp ( ρ ) Ψ ( ρ ) > 1 } , T 0 = { ρ C : Ψ ( ρ ) = exp ( ρ ) } = { ρ C : exp ( ρ ) Ψ ( ρ ) = 1 } , T = { ρ C : Ψ ( ρ ) < exp ( ρ ) } = { ρ C : exp ( ρ ) Ψ ( ρ ) < 1 } .

When the above discussed regions are plotted in C , the obvious star-like fingers became the reason for the shape to have name of order stars. An important concept related to the A -acceptability has to be understood before we proceed with the said regions.

Figure 1 
               Region of absolute stability of the two-step optimized hybrid block method given in (13).
Figure 1

Region of absolute stability of the two-step optimized hybrid block method given in (13).

Definition 1

( A -acceptability) The stability function Ψ ( ρ ) is known as A -acceptable if and only if T + does not come into contact with the imaginary line of the complex plane. In addition, Ψ ( ρ ) must not have any poles in the region where Re ( ρ ) < 0 .

The plot of order stars for the optimized block method is shown in Figure 2, where the shaded regions depict the triplet T + . It is worth noting that there is nothing common between T + and the imaginary axis. Additionally, no poles are seen in the left side of the complex plane, that is, where Re ( ρ ) < 0 . These essential characteristics show that the stability function of the optimized block method under investigation in the present research analysis has the properties of being A -acceptable with Re ( ρ ) < 0 .

Figure 2 
               The plot of order stars for the two-step optimized hybrid block method given in (13).
Figure 2

The plot of order stars for the two-step optimized hybrid block method given in (13).

4 A variable stepsize formulation

With the help of an embedded-type procedure, this section discusses the formulation of the optimized block method (13) as a variable stepsize integrator. The procedure considers the combination of two methods of order α and order β with β < α and performs their simultaneous execution. The method (13) is taken as a higher order method with α = 5 , and we choose a lower order method with β = 2 . The lower order method is used to obtain an approximation of the IVP (1) at the endpoint of the block x = x n + 1 , denoted by w n + 1 . This value is used to estimate the local error in w n + 1 in comparison to the more accurate approximation w n + 2 . The value w n + 2 is used for advancing the integration process, called local extrapolation. The lower order formula is constructed to share the FEs with the method to control the computational cost. To obtain a variable stepsize formulation, we used the following steps: Once the system in (13) has been solved, a new approximation of the solution is obtained with the lower order method at x = x n + 1 , which is named as w n + 1 . The corresponding local error l e n + 2 is

(19) l e n + 2 = w ( x n + 2 Δ x ) w n + 1 ,

where w ( x ) shows the exact solution of the IVP in (1). For the solution w n + 2 provided by the higher order method, we have w ( x n + 2 Δ x ) w n + 2 = O ( Δ x α + 1 ) , and thus the local error estimation, EST, is obtained as

(20) EST = w n + 2 w n + 1 , = ( w ( x n + 2 Δ x ) w n + 1 ) ( w ( x n + 2 Δ x ) w n + 2 ) , = l e n + 2 + O ( Δ x α + 1 ) .

This estimation corresponds to the local error of the lower order formula, since l e n + 2 is O ( Δ x β + 1 ) and hence dominates in (20) for enough small values of Δ x as explained in ref. [24]. In the present study, we consider the following lower order formula called the implicit trapezoidal rule [25] with second-order convergence:

w ( x n + 1 ) = w n + Δ x 2 ( g n + g n + 1 ) .

The aforementioned method is used because of the number of FEs to avoid any additional cost incurred by the lower order method. We have also used this second-order method for each method chosen in the present research work for the numerical simulations carried out under the variable stepsize approach. A local tolerance TOL is predefined during the implementation process by the user. If the estimated error EST is greater than tolerance (TOL), the algorithm automatically adjusts the step size from the previous value ( Δ x old ) to the new one ( Δ x new ), using the following formula:

(21) Δ x new = κ Δ x old TOL EST 1 β + 1 ,

where β represents the order of the lower order method and 0 < κ < 1 is a safety factor whose purpose is to avoid failure steps. We assumed κ = 0.95 throughout the simulations for each method under consideration. In this process, the solver will keep trying until it obtains a stepsize for which the magnitude of EST is no more significant than the tolerance. Sometimes the solver might take much work to predict the new stepsize. To avoid this situation and prevent large fluctuations in the stepsizes, we impose some restrictions on the new stepsize ( Δ x new ), it is required to lie between Δ x min (minimum stepsize) and Δ x max (maximum stepsize), that is,

(22) Δ x min Δ x new Δ x max .

On the other hand, when EST < TOL , we can increase the step size for the next step, taking Δ x new = c Δ x old with c > 1 . Here, in the numerical experiments, we used Δ x new = 2 Δ x old . A suitable initial stepsize ( Δ x ini ) is required to start the process, for which different approaches can be used (see ref. [26]). One of the most commonly used approaches is the one given in ref. [27], which is about selecting a small starting stepsize, and later the algorithm will fine-tune it according to the changing step size approach defined by the user. The pseudo-code for the variable stepsize version of the two-step optimized block method (13) is provided in Algorithm 2 under Appendix A.

5 Numerical dynamics with results and discussion

This section describes how the two-step optimized block method given in (13) performs while solving various types of mild and highly stiff application problems we come across in various fields from physical sciences. The method does not require several initial conditions or a predictor. While n = 0 , the method (13) is solved as a system with w ( 0 ) = w 0 known to be the initial state of the system. After solving the problem at the initial state, we used the widely known second-order convergent Newton–Raphson method to obtain w ( x 1 ) = w 1 . The value w ( x 2 ) = w 2 is then calculated using w 1 from the preceding block as the initial value, and the procedure is repeated until the last value at x M is reached. We choose the duration of the integration interval as a multiple of 2 Δ x (i.e., x M x 0 = k ( 2 Δ x ) , k N ) because the approach under consideration is two-step. The Newton–Raphson approach has been implemented using the Find Root command from Mathematica 12.1. It may be noted that all numerical computations are performed in Mathematica 12.1 on a personal computer running on Windows OS with Intel(R) Core(TM) i7-1065G7 CPU @ 1.30 GHz 1.50 GHz processor having 24.0 GB installed RAM. For comparison of the numerical simulations, we used three at least fifth-order methods, and one is the LobattoIIIA method of sixth-order. Five numerical experiments are presented, with two being scalar, while the other three are two- and four-dimensional systems. Considering the potentiality of block methods to deal with stiff differential models, we have taken some well-known stiff applied problems that have appeared several times in recent literature. These problems are solved with the following methods:

  • Two-step at least fifth-order OBM (Block) with two intra-step points as given in (13).

  • Two-step at least fifth-order OBM in reformulated version (RBlock) with two intra-step points.

  • Two-step sixth-order OBM in RK form (RKBlock) with two intra-step points.

  • One-step at least fifth-order OBM appeared in ref. [17].

  • Laguerre polynomial hybrid block method (LPHBM) of at least fifth-order appeared in ref. [28].

  • Fully-implicit RK-type fifth-order method called (Radau-I) appeared in [29, p. 226].

  • Implicit RK-type sixth-order Lobatto method (Lob-III A) appeared in ref. [29, p. 228].

The performance of each method under consideration is measured on different types of errors including maximum global absolute errors max x [ 0 , X N ] w ( x N ) w N , absolute error at final grid point ( w ( x N ) w N ) , average absolute error 1 N i = 1 N w ( x i ) w i , norm i = 1 N w ( x i ) x i 2 , root mean square error i = 1 N w ( x i ) x i 2 N , number of FEs, and the CPU time computed in seconds demonstrated by the efficiency curves. For numerical computations, both fixed and variable stepsize approaches are used for the first numerical experiment while only variable stepsize approach is employed for rest of the models under consideration.

Problem 1

We consider the following stiff system of first-order ODEs taken from ref. [30]:

(23) w 1 ( x ) = w 1 ( x ) + 95 w 2 ( x ) , w 1 ( 0 ) = 1 , w 2 ( x ) = w 1 ( x ) 97 w 2 ( x ) , w 2 ( 0 ) = 1 ,

where x [ 0 , 1 ] . The exact solution of the aforementioned system is

(24) w 1 ( x ) = 1 47 [ 95 exp ( 2 x ) 48 exp ( 96 x ) ] , w 2 ( x ) = 1 47 [ 48 exp ( 96 x ) exp ( 2 x ) ] .

In Problem 1, a two-dimensional system of ODEs is simulated with both fixed and variable stepsize approaches of the two-step optimized block method (13). In Table 1, the tolerance ( ε ) is set to 1 0 3 while the initial stepsize ( Δ x ini ) is assumed to be 1 0 1 . The number of steps ( N ) and the number of FEs are identical in both approaches for a fair comparison. The numerical errors, including norm, root mean square, and the arithmetic mean, are considerably smaller in the variable stepsize approach than the approach taken with a fixed step size. This comparison confirms the usefulness of the variable stepsize approach for the block method. It may also be noted that the superiority of the latter approach is further confirmed in Table 2 when the tolerance is set to 1 0 6 . Moreover, since the variable stepsize approach is the major focus of this research investigation, numerical results are presented in the forthcoming simulations only with the variable stepsize approach for the two-step optimized block method given in (13), its reformulated version given in (14), and for its RK form as given by the Butcher tableau.

Table 1

Comparison of errors with both fixed and variable stepsize approaches for Problem 1, with Δ x ini = 1 0 1 and ε = 1 0 3 via two-step optimized block method in (13)

N FE Approach Norm RMS Mean
25 125 Fixed 9.672 × 1 0 4 9.672 × 1 0 4 9.672 × 1 0 4
25 125 Variable 1.578 × 1 0 10 1.116 × 1 0 10 7.975 × 1 0 11
Table 2

Comparison of errors with both fixed and variable stepsize approaches for Problem 1, with Δ x ini = 1 0 1 and ε = 1 0 6 via two-step optimized block method in (13)

N FE Approach Norm RMS Mean
112 1,060 Fixed 5.395 × 1 0 9 5.395 × 1 0 9 5.395 × 1 0 9
112 1,060 Variable 5.551 × 1 0 17 3.926 × 1 0 17 2.819 × 1 0 17

Problem 2

Consider another two-dimensional stiff problem [31]:

(25) w 1 ( x ) = μ w 1 ( x ) + w 2 2 ( x ) , w 1 ( 0 ) = 1 μ + 2 , w 2 ( x ) = w 2 ( x ) , w 2 ( 0 ) = 1 ,

where the exact solution is w 1 ( x ) = exp ( 2 x ) μ + 2 , w 2 ( x ) = exp ( x ) over the interval [ 0 , 4 ] with μ = 1 0 2 .

The numerical simulations are performed for Problem 2 under the variable stepsize approach setting the tolerance to 1 0 3 and 1 0 4 . Several methods, as mentioned before, are used to compute different types of errors and the number of FEs. For example, it is observed in Table 3 that the block method and its reformulated version used 65 evaluations to yield the errors with 1 0 9 , including OBM with a slightly more significant error. On the other hand, the RK version of the block method under consideration used 108 evaluations but reduced the amount of error to 1 0 10 . The rest of the methods, though performed well enough excluding Radau-I, took more evaluations to yield the errors with 1 0 9 and 1 0 10 . A similar sort of behavior is analyzed in Table 4 for Problem 2 under the variable stepsize approach when the tolerance was set to 1 0 4 .

Table 3

Numerical results for Problem 2 with variable stepsize approach taking the tolerance = 1 0 3

Method Norm RMSE Mean FE
Block 1.1102 × 1 0 9 7.8513 × 1 0 10 5.6469 × 1 0 10 65
RBlock 1.1102 × 1 0 9 7.8513 × 1 0 10 5.6469 × 1 0 10 65
RKBlock 3.8194 × 1 0 10 2.7007 × 1 0 10 1.9106 × 1 0 10 108
OBM 3.6797 × 1 0 9 2.602 × 1 0 9 1.8583 × 1 0 9 65
LPHBM 1.4074 × 1 0 10 9.9517 × 1 0 11 7.0502 × 1 0 11 135
Radau-I 1.131 × 1 0 5 7.9972 × 1 0 6 5.6549 × 1 0 6 252
Lob-IIIA 2.2828 × 1 0 9 1.6142 × 1 0 9 1.1416 × 1 0 9 90
Table 4

Numerical results for Problem 2 with variable stepsize Δ x taking the tolerance = 1 0 4

Method Norm RMSE Mean FE
Block 2.4937 × 1 0 11 1.7633 × 1 0 11 1.2476 × 1 0 11 125
RBlock 2.4937 × 1 0 11 1.7633 × 1 0 11 1.2476 × 1 0 11 125
RKBlock 5.7201 × 1 0 12 4.0448 × 1 0 12 2.8709 × 1 0 12 204
OBM 8.2985 × 1 0 11 5.8679 × 1 0 11 4.1516 × 1 0 11 125
LPHBM 3.9616 × 1 0 13 2.8013 × 1 0 13 1.9904 × 1 0 13 360
Radau-I 1.8982 × 1 0 7 1.3422 × 1 0 7 9.4917 × 1 0 8 260
Lob-IIIA 3.4286 × 1 0 11 2.4245 × 1 0 11 1.7296 × 1 0 11 170

Problem 3

The four-dimensional periodic orbit system taken from ref. [32] is considered:

(26) w 1 ( x ) = w 2 ( x ) , w 1 ( 0 ) = 1 , w 2 ( x ) = w 1 ( x ) + cos ( x ) 1,000 , w 2 ( 0 ) = 0 w 3 ( x ) = w 4 ( x ) , w 3 ( 0 ) = 0 , w 4 ( x ) = w 3 ( x ) + sin ( x ) 1,000 , w 4 ( 0 ) = 9,995 10,000 ,

where the exact solution over the interval [ 0 , 10 ] is given as follows:

(27) w 1 ( x ) = cos ( x ) + x sin ( x ) 2,000 , w 2 ( x ) = x cos ( x ) 1999 sin ( x ) 2,000 , w 3 ( x ) = sin ( x ) x cos ( x ) 2,000 , w 4 ( x ) = x sin ( x ) + 1,999 cos ( x ) 2,000 .

The numerical simulations are performed for Problem 3 under the variable stepsize approach setting the tolerance to 1 0 1 and 1 0 3 . Several methods, as mentioned before, are used to compute different types of errors and the number of FEs. For example, it is observed in Table 5 that the block method and its reformulated version used 55 evaluations to yield the errors with 1 0 5 , including OBM with a slightly more significant error. On the other hand, the RK version of the block method under consideration used 84 evaluations but reduced the amount of error to 1 0 6 . The rest of the methods, though performed well enough, yielded the errors with 1 0 5 and 1 0 9 . A minor error with 1 0 9 is produced by the sixth-order Cheby; however, the method has used a maximum number of FEs. A similar sort of behavior is analyzed in Table 6 for Problem 3 under the variable stepsize approach when the tolerance was set to 1 0 3 .

Table 5

Numerical results for Problem 3 with variable stepsize Δ x taking the tolerance = 1 0 1

Method Norm RMSE Mean FE
Block 1.622 × 1 0 5 1.365 × 1 0 5 1.334 × 1 0 5 55
RBlock 1.622 × 1 0 5 1.365 × 1 0 5 1.334 × 1 0 5 55
RKBlock 4.105 × 1 0 6 3.453 × 1 0 6 3.376 × 1 0 6 84
OBM 5.526 × 1 0 5 4.65 × 1 0 5 4.545 × 1 0 5 55
Cheby 1.212 × 1 0 9 1.019 × 1 0 9 9.965 × 1 0 10 295
Radau-I 4.569 × 1 0 4 3.555 × 1 0 4 3.334 × 1 0 4 56
Lob-IIIA 2.497 × 1 0 5 2.101 × 1 0 5 2.054 × 1 0 5 70
Table 6

Numerical results for Problem 3 with variable stepsize h taking the tolerance = 1 0 3

Method Norm RMSE Mean FE
Block 1.743 × 1 0 9 1.466 × 1 0 9 1.433 × 1 0 9 230
RBlock 1.743 × 1 0 9 1.466 × 1 0 9 1.433 × 1 0 9 230
RKBlock 4.612 × 1 0 10 3.88 × 1 0 10 3.793 × 1 0 10 342
OBM 5.815 × 1 0 9 4.892 × 1 0 9 4.782 × 1 0 9 230
LPHBM 3.553 × 1 0 14 2.982 × 1 0 14 2.914 × 1 0 14 26320
Radau-I 2.197 × 1 0 7 1.813 × 1 0 7 1.76 × 1 0 7 228
Lob-IIIA 2.771 × 1 0 9 2.331 × 1 0 9 2.279 × 1 0 9 285

Problem 4

The Prothero–Robinson problem [33]:

(28) w ( x ) = μ [ w ( x ) sin ( x ) ] + s ( x ) , w ( 0 ) = 0 , x [ 0 , 10 ] ,

where μ = 1 0 7 and s ( x ) = sin ( x ) . The exact solution is w ( x ) = sin ( x ) .

The numerical simulations are performed for the Prothero–Robinson problem given in Problem 4 under the variable stepsize approach setting the tolerance to 1 0 2 , 1 0 3 , and 1 0 4 . Table 7 computationally confirms the sixth-order of convergence of (13), since a drop of six orders of magnitude in the maximum absolute error is observed when the number of steps was increased by 1 in the power of 10. Several methods, as mentioned before, are used to compute different types of errors and the number of FEs. For example, it is observed in Table 8 for the tolerance to 1 0 2 that the block method and its reformulated version used 105 evaluations to yield the errors with 1 0 9 , including OBM and Lob-IIIA methods with a slightly more significant error. On the other hand, the RK version of the block method under consideration used 126 evaluations; however, the errors are the same as in the previous two cases. One of the reasons could be the stiff nature of the problem under consideration. The smallest error with 1 0 9 is produced by the sixth-order LPHBM; however, the method has used a maximum number of FEs. A similar sort of behavior is analyzed in Tables 9 and 10 for Problem 3 under the variable stepsize approach when the tolerance was set to 1 0 3 and 1 0 4 , respectively.

Table 7

A drop of maximum six orders of magnitude in the maximum absolute error for every one rise of magnitude in the number of steps ( N ) for Problem 4

N Block RBlock RKBlock OBM LPHBM Radau-I Lob-IIIA
10 2.81 × 1 0 7 2.81 × 1 0 7 2.81 × 1 0 7 9.41 × 1 0 7 1.38 × 1 0 4 2.85 × 1 0 5 6.77 × 1 0 7
1 0 2 2.76 × 1 0 13 2.76 × 1 0 13 2.76 × 1 0 13 9.19 × 1 0 13 1.41 × 1 0 10 2.78 × 1 0 10 6.62 × 1 0 13
1 0 3 2.76 × 1 0 19 2.76 × 1 0 19 2.76 × 1 0 19 9.19 × 1 0 19 1.41 × 1 0 16 2.78 × 1 0 15 6.61 × 1 0 19
Table 8

Numerical results for Problem 4 with variable stepsize Δ x taking the tolerance = 1 0 2

Method MaxErr LastErr Norm RMSE FE
Block 6.493 × 1 0 9 3.227 × 1 0 9 1.363 × 1 0 8 2.905 × 1 0 9 105
RBlock 6.493 × 1 0 9 3.227 × 1 0 9 1.363 × 1 0 8 2.905 × 1 0 9 105
RKBlock 6.493 × 1 0 9 3.227 × 1 0 9 1.363 × 1 0 8 2.905 × 1 0 9 126
OBM 2.166 × 1 0 8 1.077 × 1 0 8 4.547 × 1 0 8 9.693 × 1 0 9 105
LPHBM 3.173 × 1 0 9 5.029 × 1 0 10 9.512 × 1 0 9 9.972 × 1 0 10 225
Radau-I 1.69 × 1 0 6 1.466 × 1 0 6 5.051 × 1 0 6 1.077 × 1 0 6 84
Lob-IIIA 1.559 × 1 0 8 7.75 × 1 0 9 3.273 × 1 0 8 6.978 × 1 0 9 105
Table 9

Numerical results for Problem 4 with variable stepsize Δ x taking the tolerance = 1 0 3

Method MaxErr LastErr Norm RMSE FE
Block 5.167 × 1 0 11 4.395 × 1 0 11 1.807 × 1 0 10 2.756 × 1 0 11 210
RBlock 5.167 × 1 0 11 4.395 × 1 0 11 1.807 × 1 0 10 2.756 × 1 0 11 210
RKBlock 5.167 × 1 0 11 4.395 × 1 0 11 1.807 × 1 0 10 2.756 × 1 0 11 252
OBM 1.723 × 1 0 10 1.465 × 1 0 10 6.025 × 1 0 10 9.187 × 1 0 11 210
LPHBM 1.490 × 1 0 11 2.066 × 1 0 12 7.92 × 1 0 11 4.865 × 1 0 12 660
Radau-I 5.133 × 1 0 8 5.046 × 1 0 8 1.946 × 1 0 7 2.967 × 1 0 8 168
Lob-IIIA 1.24 × 1 0 10 1.055 × 1 0 10 4.337 × 1 0 10 6.615 × 1 0 11 210
Table 10

Numerical results for Problem 4 with variable stepsize Δ x taking the tolerance = 1 0 4

Method MaxErr LastErr Norm RMSE FE
Block 7.505 × 1 0 13 2.237 × 1 0 13 3.063 × 1 0 12 3.265 × 1 0 13 435
RBlock 7.518 × 1 0 13 2.202 × 1 0 13 3.067 × 1 0 12 3.269 × 1 0 13 435
RKBlock 7.493 × 1 0 13 2.266 × 1 0 13 3.062 × 1 0 12 3.265 × 1 0 13 522
OBM 2.502 × 1 0 12 7.517 × 1 0 13 1.021 × 1 0 11 1.089 × 1 0 12 435
LPHBM 6.181 × 1 0 14 3.431 × 1 0 14 8.979 × 1 0 13 3.141 × 1 0 14 2040
Radau-I 1.381 × 1 0 9 9.632 × 1 0 10 8.089 × 1 0 9 8.623 × 1 0 10 348
Lob-IIIA 1.802 × 1 0 12 5.406 × 1 0 13 7.354 × 1 0 12 7.84 × 1 0 13 435

Problem 5

The highly oscillatory problem [34]:

(29) w ( x ) = sin ( x ) 200 [ w ( x ) cos ( x ) ] , w ( 0 ) = 0 , x [ 0 , 1 ] ,

where the exact solution is w ( x ) = cos ( x ) exp ( 200 x ) .

The numerical simulations are performed for the highly oscillatory problem given in Problem 5 under the variable stepsize approach setting the tolerance to 1 0 2 , 1 0 3 , and 1 0 4 . Table 11 computationally confirms the sixth-order of convergence of (13), since a drop of six orders of magnitude in the maximum absolute error is observed when the number of steps was increased by 1 in the power of 10, though this pattern starts to appear after 1 0 2 steps. Several methods, as mentioned before, are used to compute different types of errors and the number of FEs. For example, it is observed in Table 12 for the tolerance to 1 0 2 that the block method and its reformulated version used 65 evaluations to yield the errors with 1 0 7 , including OBM with a slightly more significant error. On the other hand, the RK version of the block method under consideration used 168 evaluations but reduced the amount of maximum absolute error to 1.329 × 1 0 7 and the smallest absolute error at the last grid point of the integration interval [ 0 , 1 ] . The other methods have used more FEs to yield a comparable amount of error. A similar sort of behavior is analyzed in Tables 13 and 14 for Problem 5 under the variable stepsize approach when the tolerance was set to 1 0 3 and 1 0 4 , respectively.

Table 11

A drop of maximum six orders of magnitude in the maximum absolute error for every one rise of magnitude in the number of steps ( N ) in Problem 5

N Block RBlock RKBlock OBM LPHBM Radau-I Lob-IIIA
10 1.71 × 1 0 1 1.71 × 1 0 1 1.71 × 1 0 1 2.30 × 1 0 1 4.37 × 1 0 1 4.33 × 1 0 4 3.03 × 1 0 1
1 0 2 3.59 × 1 0 5 3.59 × 1 0 5 3.59 × 1 0 5 1.11 × 1 0 4 1.86 × 1 0 3 2.00 × 1 0 3 2.00 × 1 0 4
1 0 3 3.90 × 1 0 11 3.90 × 1 0 11 3.90 × 1 0 11 1.30 × 1 0 10 7.21 × 1 0 9 1.70 × 1 0 8 2.34 × 1 0 10
Table 12

Numerical results for Problem 5 with variable stepsize Δ x taking the tolerance = 1 0 2

Method MaxErr LastErr Norm RMSE FE
Block 5.138 × 1 0 7 5.891 × 1 0 8 7.787 × 1 0 7 2.081 × 1 0 7 65
RBlock 5.138 × 1 0 7 5.891 × 1 0 8 7.787 × 1 0 7 2.081 × 1 0 7 65
RKBlock 1.329 × 1 0 7 8.782 × 1 0 14 1.968 × 1 0 7 3.655 × 1 0 8 168
OBM 1.315 × 1 0 6 1.635 × 1 0 7 1.961 × 1 0 6 5.24 × 1 0 7 65
LPHBM 5.899 × 1 0 7 4.338 × 1 0 10 7.859 × 1 0 7 1.172 × 1 0 7 110
Radau-I 5.39 × 1 0 6 1.169 × 1 0 6 1.008 × 1 0 5 1.871 × 1 0 6 112
Lob-IIIA 6.343 × 1 0 7 3.267 × 1 0 11 9.64 × 1 0 7 1.79 × 1 0 7 140
Table 13

Numerical results for Problem 5 with variable stepsize Δ x taking the tolerance = 1 0 3

Method MaxErr LastErr Norm RMSE FE
Block 5.555 × 1 0 8 1.8 × 1 0 10 7.545 × 1 0 8 1.573 × 1 0 8 110
RBlock 5.555 × 1 0 8 1.8 × 1 0 10 7.545 × 1 0 8 1.573 × 1 0 8 110
RKBlock 1.029 × 1 0 8 2.22 × 1 0 16 1.423 × 1 0 8 1.885 × 1 0 9 336
OBM 1.447 × 1 0 7 1.192 × 1 0 9 1.932 × 1 0 7 4.028 × 1 0 8 110
LPHBM 3.55 × 1 0 8 9.537 × 1 0 14 5.09 × 1 0 8 4.788 × 1 0 9 280
Radau-I 4.435 × 1 0 7 7.083 × 1 0 11 8.041 × 1 0 7 1.065 × 1 0 7 224
Lob-IIIA 5.371 × 1 0 8 1.315 × 1 0 13 7.609 × 1 0 8 1.008 × 1 0 8 280
Table 14

Numerical results for Problem 5 with variable stepsize Δ x taking the tolerance = 1 0 4

Method MaxErr LastErr Norm RMSE FE
Block 5.732 × 1 0 9 5.884 × 1 0 14 7.538 × 1 0 9 1.15 × 1 0 9 210
RBlock 5.732 × 1 0 9 5.873 × 1 0 14 7.538 × 1 0 9 1.15 × 1 0 9 210
RKBlock 4.214 × 1 0 10 0 6.737 × 1 0 10 6.255 × 1 0 11 690
OBM 1.288 × 1 0 8 2.748 × 1 0 13 1.93 × 1 0 8 2.942 × 1 0 9 210
LPHBM 1.051 × 1 0 9 3.331 × 1 0 16 1.474 × 1 0 9 8.152 × 1 0 11 815
Radau-I 2.883 × 1 0 8 1.581 × 1 0 11 5.598 × 1 0 8 5.197 × 1 0 9 460
Lob-IIIA 2.413 × 1 0 9 1.732 × 1 0 14 3.873 × 1 0 9 3.596 × 1 0 10 575

5.1 Efficiency curves with variable stepsize

In this section, we present some efficiency curves for the differential systems taken into consideration. The presentation of the efficiency curves is a very useful way to compare the performance of different methods and is commonly used in numerical analysis articles. It allows us to quickly see which methods work best. Figures 3 and 4 represent the comparison of the efficiency curves for each method under consideration, excluding the block and its RK version, for its reformulation already saves the computational cost. The comparison is based on absolute maximum global error (Norm) versus CPU time and the absolute maximum global error versus the number of FEs. It may be noted that these curves are obtained with variable stepsize formulation for the reformulated version of the two-step optimized block method as given in (14). The performance of Problems 2 and 3 is shown by plots (i), (ii), (iii), and (iv) in Figure 3, while performance of Problems 4 and 5 is shown by plots (i), (ii), (iii), and (iv) in Figure 4. Each plot shows that the reformulated version of the two-step optimized block method (RBlock) is computationally inexpensive compared to other methods in the context of the CPU time (seconds) and the number of FEs.

Figure 3 
                  Comparison of the efficiency curves for Problems 2 (top two) and 3 (bottom two) under consideration while taking variable step-size formulation for each method.
Figure 3

Comparison of the efficiency curves for Problems 2 (top two) and 3 (bottom two) under consideration while taking variable step-size formulation for each method.

Figure 4 
                  Comparison of the efficiency curves for Problems 4 (top two) and 5 (bottom two) under consideration while taking variable step-size formulation for each method.
Figure 4

Comparison of the efficiency curves for Problems 4 (top two) and 5 (bottom two) under consideration while taking variable step-size formulation for each method.

6 Conclusion and future plan

In this research, a variable stepsize is mainly focused on a two-step optimized block method, including its relative stability. The motivation of the present work is based on recently published research by Ramos [18], wherein only a fixed stepsize approach was discussed along with linear stability, zero-stability, consistency, and convergence analysis. We have presented the method afresh, including its reformulated version and RK form, for solving the differential systems emerging from several areas of scientific study. The main focus of the present research analysis is the variable stepsize approach that shows superiority over several existing block types and classical families of implicit methods when tested on stiff and nonlinear differential systems occurring in many applications. Furthermore, the relative stability analysis of order stars is discussed in detail. The variable stepsize version of the presented block method is applicable for solving many physical systems that arise in the fields of science and engineering.

We intend to develop a new family of OBMs with -stability in the future. Moreover, we have also planned to extend our current research work toward the solution of delay differential equations, fractional differential equations, and partial differential equations as done in refs [35,36,37, 38,39] and in some of the works cited therein.

  1. Funding information: The authors state no funding involved.

  2. Author contributions: All authors have accepted responsibility for the entire content of this manuscript and approved its submission.

  3. Conflict of interest: The authors state no conflict of interest.

Appendix

Algorithm 1: Pseudo-code for the two-step optimized hybrid block method with two intra-step points under fixed stepsize approach
Data: a , b (integration interval), N (number of steps), w 00 , w 10 , (initial values), g
Result: sol (discrete approximate solution of the IVP (1))
1 Let n = 0 , Δ x = b a N
2 Let x n = x 0 , w n = w 00 , w n = w 10
3 Let sol = { ( x n , w n ) }
4 Solve (13) to obtain w n + k , w n + k , where k = 0 , r , 1 , s , 2
5 Let sol = sol { ( x n + k , w n + k ) } k = 0 , r , 1 , s , 2
6 Let x n = x n + 2 Δ x , w n = w n + 2 , w n = w n + 2
7 Let n = n + 2
8 if n = N then
9 go to 13
10 else
11 go to 4;
12 end
13 End
Algorithm 2: Pseudo-code for the two-step optimized hybrid block method with two intra-step points under variable stepsize approach
Data: Initial stepsize: Δ x = Δ x 0 = Δ x old , x m x 0 , w m w 0 ; Integration interval: [ x 0 , b ] ; Initial value: w 0 ; Function g : g ( x , w ( x ) ) ; Given tolerance: TOL
1 Result: Approximations of problem (1) at selected points.
2 if x m b then
3 end
4 if x m + Δ x > b , Δ x = b x 0 then
5 end
6 while x m < b , then solve system of equations in (13) to get the values w n + 1 do
7 compute w n + 1 to get EST.
8 end
9 if EST TOL then accept the results and substitute Δ x new = 2 × Δ x old then
10 end
11 Set x n = x n + 2 Δ x , n = n + 2 and use the formula in (21) to determine the new stepsize.
12 if EST > TOL, then reject the results and repeat the calculations using (21) and go to step (6) then
13 end
14 end

References

[1] Musa SS, Qureshi S, Zhao S, Yusuf A, Mustapha UT, He D. Mathematical modeling of COVID-19 epidemic with effect of awareness programs. Infectious Disease Modelling. 2021 Jan 1;6:448–60. 10.1016/j.idm.2021.01.012Search in Google Scholar PubMed PubMed Central

[2] Memon Z, Qureshi S, Memon BR. Assessing the role of quarantine and isolation as control strategies for COVID-19 outbreak: a case study. Chaos Solitons Fractals. 2021 Mar 1;144:110655. 10.1016/j.chaos.2021.110655Search in Google Scholar PubMed PubMed Central

[3] Peter OJ, Qureshi S, Yusuf A, Al-Shomrani M, Idowu AA. A new mathematical model of COVID-19 using real data from Pakistan. Results Phys. 2021 May 1;24:104098. 10.1016/j.rinp.2021.104098Search in Google Scholar PubMed PubMed Central

[4] Wang RS. Ordinary differential equation (ODE), model encyclopedia of systems biology. Dubitzky W, Wolkenhauer O, Cho KH, Yokota H, eds. New York, NY: Springer; 2013. p. 1606–8. 10.1007/978-1-4419-9863-7_381Search in Google Scholar

[5] Zill DG. Differential equations with boundary-value problems. Cengage learning. USA: Cengage; 2016 Dec 5. Search in Google Scholar

[6] Urasaki S, Yabuno H. Identification method for backbone curve of cantilever beam using van der Pol-type self-excited oscillation. Nonlinear Dynamics. 2021 Mar;103(4):3429–42. 10.1007/s11071-020-05945-4Search in Google Scholar

[7] Ahmad I, Raja MAZ, Ramos H, Bilal M, Shoaib M. Integrated neuro-evolution-based computing solver for dynamics of nonlinear corneal shape model numerically. Neural Comput Appl. 2021;33(11):5753–69. 10.1007/s00521-020-05355-ySearch in Google Scholar

[8] Zill DG. A first course in differential equations with modeling applications. Cengage learning. USA: Cengage; 2012 Mar 15. Search in Google Scholar

[9] Zill DG. Advanced engineering mathematics. USA: Jones & Bartlett Publishers; 2020 Nov 20. Search in Google Scholar

[10] Qureshi S, Yusuf A, Aziz S. Fractional numerical dynamics for the logistic population growth model under Conformable Caputo: a case study with real observations. Phys Scr 2021;96(11):114002. 10.1088/1402-4896/ac13e0Search in Google Scholar

[11] Rufai MA, Ramos H. One-step hybrid block method containing third derivatives and improving strategies for solving Bratu’s and Troesch’s problems. Numer Math Theory Methods Appl. 2020;13(4):946–72. 10.4208/nmtma.OA-2019-0157Search in Google Scholar

[12] Singh G, Garg A, Kanwar V, Ramos H. An efficient optimized adaptive step-size hybrid block method for integrating differential systems. Appl Math Comput. 2019 Dec 1;362:124567. 10.1016/j.amc.2019.124567Search in Google Scholar

[13] Ramos H, Jator SN, Modebei MI. Efficient k-step linear block methods to solve second order initial value problems directly. Mathematics. 2020 Oct 12;8(10):1752. 10.3390/math8101752Search in Google Scholar

[14] Ramos H, Abdulganiy R, Olowe R, Jator S. A family of functionally-fitted third derivative block Falkner methods for solving second-order initial-value problems with oscillating solutions. Mathematics. 2021 Mar 25;9(7):713. 10.3390/math9070713Search in Google Scholar

[15] Olagunju A, Adeyefa E. Hybrid block method for direct integration of first, second and third order IVPs. Cankaya Univ J Sci Eng. 2021;18(1):1–8. Search in Google Scholar

[16] Ramos H, Qureshi S, Soomro A. Adaptive step-size approach for Simpson’s-type block methods with time efficiency and order stars. Comput Appl Math. 2021 Sep;40(6):1–20. 10.1007/s40314-021-01605-4Search in Google Scholar

[17] Kashkari BS, Alqarni S. Optimization of two-step block method with three hybrid points for solving third order initial value problems. J Nonlinear Sci Appl. 2019 Mar;12:450. 10.22436/jnsa.012.07.04Search in Google Scholar

[18] Ramos H. Development of a new Runge-Kutta method and its economical implementation. Comput Math Meth. 2019 Mar;1(2):e1016. 10.1002/cmm4.1016Search in Google Scholar

[19] Ramos H, Singh G. A note on variable step-size formulation of a Simpson’s-type second derivative block method for solving stiff systems. Appl Math Lett. 2017 Feb 1;64:101–7. 10.1016/j.aml.2016.08.012Search in Google Scholar

[20] Ramos H, Kalogiratou Z, Monovasilis T, Simos TE. An optimized two-step hybrid block method for solving general second order initial-value problems. Numer Algorithms. 2016 Aug;72(4):1089–102. 10.1063/1.4913015Search in Google Scholar

[21] Sofroniou M. Order stars and linear stability theory. J Symbolic Comput. 1996 Jan 1;21(1):101–31. 10.1006/jsco.1996.0004Search in Google Scholar

[22] Wolfram S. Mathematica® 3.0 Standard Add-on Packages. USA: Cambridge University Press; 1996 Sep 13. Search in Google Scholar

[23] Iserles A, Norsett SP. Order stars: theory and applications. Britain: CRC Press; 1991 Jun 1. 10.1007/978-1-4899-3071-2_1Search in Google Scholar

[24] Shampine LF. Computer solution of ordinary differential equations. The initial value problem. Jordan: WH Freeman; 1975. Search in Google Scholar

[25] Hairer P. Solving ordinary differential equations II. Berlin Heidelberg: Springer; 1991. 10.1007/978-3-662-09947-6Search in Google Scholar

[26] Watts HA. Starting step size for an ODE solver. J Comput Appl Math. 1983 Jun 1;9(2):177–91. 10.1016/0377-0427(83)90040-7Search in Google Scholar

[27] Sedgwick AE. An effective variable-order variable-step adams method. PhD thesis, University of Toronto, 1973. Search in Google Scholar

[28] Sunday J, Kolawole FM, Ibijola EA, Ogunrinde RB. Two-step Laguerre polynomial hybrid block method for stiff and oscillatory first-order ordinary differential equations. J Math Comput Sci. 2015 Sep 26;5(5):658–68. Search in Google Scholar

[29] Butcher JC. Numerical methods for ordinary differential equations. New Zealand: John Wiley & Sons; 2016 Aug 29. 10.1002/9781119121534Search in Google Scholar

[30] Qureshi S, Soomro A, Hinçal E. A new family of A-acceptable nonlinear methods with fixed and variable stepsize approach. Comput Math Meth. 2021 Nov;3(6):e1213. 10.1002/cmm4.1213Search in Google Scholar

[31] Khalsaraei MM, Oskuyi NN, Hojjati G. A class of second derivative multistep methods for stiff systems. Acta Universitatis Apulensis. 2012;30:171–88. Search in Google Scholar

[32] Stiefel E, Bettis DG. Stabilization of Cowell’s method. Numerische Mathematik. 1969 May;13(2):154–75. 10.1007/BF02163234Search in Google Scholar

[33] Prothero A, Robinson A. On the stability and accuracy of one-step methods for solving stiff systems of ordinary differential equations. Math Comput. 1974;28(125):145–62. 10.1090/S0025-5718-1974-0331793-2Search in Google Scholar

[34] Abdulganiy RI, Akinfenwa OA, Okunuga SA. Construction of L stable second derivative trigonometrically fitted block backward differentiation formula for the solution of oscillatory initial value problems. African J Sci Technol Innovat Development. 2018 Jul 1;10(4):411–9. 10.1080/20421338.2018.1467859Search in Google Scholar

[35] Senu N, Lee KC, Ahmadian A, Ibrahim SN. Numerical solution of delay differential equation using two-derivative Runge-Kutta type method with Newton interpolation. Alexandr Eng J. 2022 Aug 1;61(8):5819–35. 10.1016/j.aej.2021.11.009Search in Google Scholar

[36] Darehmiraki M, Rezazadeh A, Ahmadian A, Salahshour S. An interpolation method for the optimal control problem governed by the elliptic convection-diffusion equation. Numer Meth Partial Differ Equ. 2022 Mar;38(2):137–59. 10.1002/num.22625Search in Google Scholar

[37] Lee KC, Senu N, Ahmadian A, Ibrahim SN. On two-derivative Runge-Kutta type methods for solving u=f(x,u(x)) with application to thin film flow problem. Symmetry. 2020 Jun;12(6):924. 10.3390/sym12060924Search in Google Scholar

[38] Khader MM, Saad KM, Baleanu D, Kumar S. A spectral collocation method for fractional chemical clock reactions. Comput Appl Math. 2020 Dec;39(4):1–2. 10.1007/s40314-020-01377-3Search in Google Scholar

[39] Alomari AK, Abdeljawad T, Baleanu D, Saad KM, Al-Mdallal QM. Numerical solutions of fractional parabolic equations with generalized Mittag-Leffler kernels. Numer Meth Partial Differ Equ. 2020:1–13. https://doi.org/10.1002/num.22699.10.1002/num.22699Search in Google Scholar

Received: 2022-06-03
Revised: 2022-07-20
Accepted: 2022-10-12
Published Online: 2022-11-02

© 2022 Dumitru Baleanu et al., published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Regular Articles
  2. Test influence of screen thickness on double-N six-light-screen sky screen target
  3. Analysis on the speed properties of the shock wave in light curtain
  4. Abundant accurate analytical and semi-analytical solutions of the positive Gardner–Kadomtsev–Petviashvili equation
  5. Measured distribution of cloud chamber tracks from radioactive decay: A new empirical approach to investigating the quantum measurement problem
  6. Nuclear radiation detection based on the convolutional neural network under public surveillance scenarios
  7. Effect of process parameters on density and mechanical behaviour of a selective laser melted 17-4PH stainless steel alloy
  8. Performance evaluation of self-mixing interferometer with the ceramic type piezoelectric accelerometers
  9. Effect of geometry error on the non-Newtonian flow in the ceramic microchannel molded by SLA
  10. Numerical investigation of ozone decomposition by self-excited oscillation cavitation jet
  11. Modeling electrostatic potential in FDSOI MOSFETS: An approach based on homotopy perturbations
  12. Modeling analysis of microenvironment of 3D cell mechanics based on machine vision
  13. Numerical solution for two-dimensional partial differential equations using SM’s method
  14. Multiple velocity composition in the standard synchronization
  15. Electroosmotic flow for Eyring fluid with Navier slip boundary condition under high zeta potential in a parallel microchannel
  16. Soliton solutions of Calogero–Degasperis–Fokas dynamical equation via modified mathematical methods
  17. Performance evaluation of a high-performance offshore cementing wastes accelerating agent
  18. Sapphire irradiation by phosphorus as an approach to improve its optical properties
  19. A physical model for calculating cementing quality based on the XGboost algorithm
  20. Experimental investigation and numerical analysis of stress concentration distribution at the typical slots for stiffeners
  21. An analytical model for solute transport from blood to tissue
  22. Finite-size effects in one-dimensional Bose–Einstein condensation of photons
  23. Drying kinetics of Pleurotus eryngii slices during hot air drying
  24. Computer-aided measurement technology for Cu2ZnSnS4 thin-film solar cell characteristics
  25. QCD phase diagram in a finite volume in the PNJL model
  26. Study on abundant analytical solutions of the new coupled Konno–Oono equation in the magnetic field
  27. Experimental analysis of a laser beam propagating in angular turbulence
  28. Numerical investigation of heat transfer in the nanofluids under the impact of length and radius of carbon nanotubes
  29. Multiple rogue wave solutions of a generalized (3+1)-dimensional variable-coefficient Kadomtsev--Petviashvili equation
  30. Optical properties and thermal stability of the H+-implanted Dy3+/Tm3+-codoped GeS2–Ga2S3–PbI2 chalcohalide glass waveguide
  31. Nonlinear dynamics for different nonautonomous wave structure solutions
  32. Numerical analysis of bioconvection-MHD flow of Williamson nanofluid with gyrotactic microbes and thermal radiation: New iterative method
  33. Modeling extreme value data with an upside down bathtub-shaped failure rate model
  34. Abundant optical soliton structures to the Fokas system arising in monomode optical fibers
  35. Analysis of the partially ionized kerosene oil-based ternary nanofluid flow over a convectively heated rotating surface
  36. Multiple-scale analysis of the parametric-driven sine-Gordon equation with phase shifts
  37. Magnetofluid unsteady electroosmotic flow of Jeffrey fluid at high zeta potential in parallel microchannels
  38. Effect of plasma-activated water on microbial quality and physicochemical properties of fresh beef
  39. The finite element modeling of the impacting process of hard particles on pump components
  40. Analysis of respiratory mechanics models with different kernels
  41. Extended warranty decision model of failure dependence wind turbine system based on cost-effectiveness analysis
  42. Breather wave and double-periodic soliton solutions for a (2+1)-dimensional generalized Hirota–Satsuma–Ito equation
  43. First-principle calculation of electronic structure and optical properties of (P, Ga, P–Ga) doped graphene
  44. Numerical simulation of nanofluid flow between two parallel disks using 3-stage Lobatto III-A formula
  45. Optimization method for detection a flying bullet
  46. Angle error control model of laser profilometer contact measurement
  47. Numerical study on flue gas–liquid flow with side-entering mixing
  48. Travelling waves solutions of the KP equation in weakly dispersive media
  49. Characterization of damage morphology of structural SiO2 film induced by nanosecond pulsed laser
  50. A study of generalized hypergeometric Matrix functions via two-parameter Mittag–Leffler matrix function
  51. Study of the length and influencing factors of air plasma ignition time
  52. Analysis of parametric effects in the wave profile of the variant Boussinesq equation through two analytical approaches
  53. The nonlinear vibration and dispersive wave systems with extended homoclinic breather wave solutions
  54. Generalized notion of integral inequalities of variables
  55. The seasonal variation in the polarization (Ex/Ey) of the characteristic wave in ionosphere plasma
  56. Impact of COVID 19 on the demand for an inventory model under preservation technology and advance payment facility
  57. Approximate solution of linear integral equations by Taylor ordering method: Applied mathematical approach
  58. Exploring the new optical solitons to the time-fractional integrable generalized (2+1)-dimensional nonlinear Schrödinger system via three different methods
  59. Irreversibility analysis in time-dependent Darcy–Forchheimer flow of viscous fluid with diffusion-thermo and thermo-diffusion effects
  60. Double diffusion in a combined cavity occupied by a nanofluid and heterogeneous porous media
  61. NTIM solution of the fractional order parabolic partial differential equations
  62. Jointly Rayleigh lifetime products in the presence of competing risks model
  63. Abundant exact solutions of higher-order dispersion variable coefficient KdV equation
  64. Laser cutting tobacco slice experiment: Effects of cutting power and cutting speed
  65. Performance evaluation of common-aperture visible and long-wave infrared imaging system based on a comprehensive resolution
  66. Diesel engine small-sample transfer learning fault diagnosis algorithm based on STFT time–frequency image and hyperparameter autonomous optimization deep convolutional network improved by PSO–GWO–BPNN surrogate model
  67. Analyses of electrokinetic energy conversion for periodic electromagnetohydrodynamic (EMHD) nanofluid through the rectangular microchannel under the Hall effects
  68. Propagation properties of cosh-Airy beams in an inhomogeneous medium with Gaussian PT-symmetric potentials
  69. Dynamics investigation on a Kadomtsev–Petviashvili equation with variable coefficients
  70. Study on fine characterization and reconstruction modeling of porous media based on spatially-resolved nuclear magnetic resonance technology
  71. Optimal block replacement policy for two-dimensional products considering imperfect maintenance with improved Salp swarm algorithm
  72. A hybrid forecasting model based on the group method of data handling and wavelet decomposition for monthly rivers streamflow data sets
  73. Hybrid pencil beam model based on photon characteristic line algorithm for lung radiotherapy in small fields
  74. Surface waves on a coated incompressible elastic half-space
  75. Radiation dose measurement on bone scintigraphy and planning clinical management
  76. Lie symmetry analysis for generalized short pulse equation
  77. Spectroscopic characteristics and dissociation of nitrogen trifluoride under external electric fields: Theoretical study
  78. Cross electromagnetic nanofluid flow examination with infinite shear rate viscosity and melting heat through Skan-Falkner wedge
  79. Convection heat–mass transfer of generalized Maxwell fluid with radiation effect, exponential heating, and chemical reaction using fractional Caputo–Fabrizio derivatives
  80. Weak nonlinear analysis of nanofluid convection with g-jitter using the Ginzburg--Landau model
  81. Strip waveguides in Yb3+-doped silicate glass formed by combination of He+ ion implantation and precise ultrashort pulse laser ablation
  82. Best selected forecasting models for COVID-19 pandemic
  83. Research on attenuation motion test at oblique incidence based on double-N six-light-screen system
  84. Review Articles
  85. Progress in epitaxial growth of stanene
  86. Review and validation of photovoltaic solar simulation tools/software based on case study
  87. Brief Report
  88. The Debye–Scherrer technique – rapid detection for applications
  89. Rapid Communication
  90. Radial oscillations of an electron in a Coulomb attracting field
  91. Special Issue on Novel Numerical and Analytical Techniques for Fractional Nonlinear Schrodinger Type - Part II
  92. The exact solutions of the stochastic fractional-space Allen–Cahn equation
  93. Propagation of some new traveling wave patterns of the double dispersive equation
  94. A new modified technique to study the dynamics of fractional hyperbolic-telegraph equations
  95. An orthotropic thermo-viscoelastic infinite medium with a cylindrical cavity of temperature dependent properties via MGT thermoelasticity
  96. Modeling of hepatitis B epidemic model with fractional operator
  97. Special Issue on Transport phenomena and thermal analysis in micro/nano-scale structure surfaces - Part III
  98. Investigation of effective thermal conductivity of SiC foam ceramics with various pore densities
  99. Nonlocal magneto-thermoelastic infinite half-space due to a periodically varying heat flow under Caputo–Fabrizio fractional derivative heat equation
  100. The flow and heat transfer characteristics of DPF porous media with different structures based on LBM
  101. Homotopy analysis method with application to thin-film flow of couple stress fluid through a vertical cylinder
  102. Special Issue on Advanced Topics on the Modelling and Assessment of Complicated Physical Phenomena - Part II
  103. Asymptotic analysis of hepatitis B epidemic model using Caputo Fabrizio fractional operator
  104. Influence of chemical reaction on MHD Newtonian fluid flow on vertical plate in porous medium in conjunction with thermal radiation
  105. Structure of analytical ion-acoustic solitary wave solutions for the dynamical system of nonlinear wave propagation
  106. Evaluation of ESBL resistance dynamics in Escherichia coli isolates by mathematical modeling
  107. On theoretical analysis of nonlinear fractional order partial Benney equations under nonsingular kernel
  108. The solutions of nonlinear fractional partial differential equations by using a novel technique
  109. Modelling and graphing the Wi-Fi wave field using the shape function
  110. Generalized invexity and duality in multiobjective variational problems involving non-singular fractional derivative
  111. Impact of the convergent geometric profile on boundary layer separation in the supersonic over-expanded nozzle
  112. Variable stepsize construction of a two-step optimized hybrid block method with relative stability
  113. Thermal transport with nanoparticles of fractional Oldroyd-B fluid under the effects of magnetic field, radiations, and viscous dissipation: Entropy generation; via finite difference method
  114. Special Issue on Advanced Energy Materials - Part I
  115. Voltage regulation and power-saving method of asynchronous motor based on fuzzy control theory
  116. The structure design of mobile charging piles
  117. Analysis and modeling of pitaya slices in a heat pump drying system
  118. Design of pulse laser high-precision ranging algorithm under low signal-to-noise ratio
  119. Special Issue on Geological Modeling and Geospatial Data Analysis
  120. Determination of luminescent characteristics of organometallic complex in land and coal mining
  121. InSAR terrain mapping error sources based on satellite interferometry
Downloaded on 16.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/phys-2022-0209/html
Scroll to top button