Abstract
The primary contribution of this work is to develop direct processes of explicit Runge-Kutta type (RKT) as solutions for any fourth-order ordinary differential equation (ODEs) of the structure and denoted as RKTF method. We presented the associated B-series and quad-colored tree theory with the aim of deriving the prerequisites of the said order. Depending on the order conditions, the method with algebraic order four with a three-stage and order five with a four-stage denoted as RKTF4 and RKTF5 are discussed, respectively. Numerical outcomes are offered to interpret the accuracy and efficacy of the new techniques via comparisons with various currently available RK techniques after converting the problems into a system of first-order ODE systems. Application of the new methods in real-life problems in ship dynamics is discussed.
1. Introduction
Fourth-order ODEs can be found in several areas of neural network engineering and applied sciences [1], fluid dynamics [2], ship dynamics [3,4,5], electric circuits [6] and beam theory [7,8]. In this article, we are dealing with development and explanation of the numerical process to solve fourth-order initial-value problems (IVPs) of the case:
with initial conditions
where constitute continuous vector-valued functions without third derivatives. The general fourth order needs more function evaluations to be calculated, which requires extra calculation effort and extended execution time. So we have presented the explicit formulas of RKT to solve fourth-order ODEs directly of the structure The numerical solution is very significant to ODEs of order four that are used in various applications since the exact solutions usually do not exist. Many researchers have used classical approaches to solve higher-order ODEs through converting them to first order system of ODEs and thus using appropriate numerical approach to this arrangement (see [9,10,11]). However, this strategy is extremely expensive because several researchers found that converting higher-order ODEs into first-order ODE systems will increase the equation count (see [7,12,13]). Consequently, more function evaluations need to be calculated, which requires into more computational effort and longer time. Many researchers have suggested direct numerical approach to more accurate results with less calculation time (see [14,15,16,17,18,19]). Furthermore, Ibrahim et al. [20] found a process by using multi-step technique which could solve stiff differential equations of order three. Jain et al. [21] developed finite difference approach to solve ODEs of order four, all the methods discussed above are multi-step in nature. On the other hand, Mechee et al. [22,23], constructed a RK-based method for solving special third-order ODEs directly. Senu et al. [24] developed embedded explicit RKT method to directly solve special ODEs of order three. Subsequently, Hussain et al. [25] proposed RKT approach for solving the aforementioned equations, except that the latter were of order four. The main purpose of this study is using quad-colored trees theory to construct one step explicit RKT approach to solve fourth-order ODEs of the structure denoted as RKTF method.
The motivation of this study is to solve specific real-life problems such as ship dynamics which is special fourth-order ODE. Add to that, special method, RKTF will be considered that can solved directly special fourth-order ODEs which is more efficient than the general method because of the complexity of the method.
We organized this paper as follows: The idea of formulation of the RKTF methods to solve problem (1) is discussed in Section 2. B-series and associated quad-colored for RKTF methods are presented in Section 3. Section 4 investigates the construction of three- and four-staged RKTF methods of fourth and fifth orders, respectively. In the subsequent section, the efficiencies as well as accuracies the techniques will be compared against those of the existing methods. The ship dynamics problem is discussed in Section 6. Lastly conclusions and discussion are given in Section 7.
2. Formulation of the RKTF Methods
The s-stage Runge-Kutta type technique for IVP (1) of order four is given through the scheme as follows
The assumingly real new parameters and of the RKTF method and used for The technique is explicit if for and it is implicit otherwise.
In Kroneker’s block product, the scheme is given through as follows:
where, , denote matrices while denotes identity matrix. The definition of all block vectors within are as follows:
Table 1.
The Butcher tableau RKTF method.
3. B-Series and Linked Quad-Colored for RKTF Methods
This section will provide the important definitions that linked relevant theorems used in this work.
Definition 1.
3.1. RKTF Trees and B-Series Theory
To construct the order conditions to RKTF approach Equation (2), we are required to use autonomous formula of fourth-order IVP Equation (1)
subject to initial prerequisites of
The IVP (1) of order four can be defined as the autonomous form through expansion of initial-value problem (1) using one-dimensioned vector
We will obtain the same result when the RKTF approach (2) is applied to the autonomous Equation (4) and also to the non-autonomous problem (1). Thus, we want only consider the autonomous Equation (3) (see Hussain et al. [25]). Hence, to get a common method to obtain the higher-order derivatives to the analytic solutions for Equation (3), we note that the elementary differentials up to six derivatives for at are given as follow:
Based on Hairer et al. ([9], p. 286) a better method to tackle this issue is to use graphical exemplification indicated by quad-colored trees, in addition to some amendments to the ODEs of order four. These trees contain four kinds of; “meagre”, “black ball”, “white bal l”, as well as “black ball inside white ball” vertices both with brackets to link them. Fairly, in these trees we use the finish “meagre vertex” to denote for all , the finish “black-ball vertices” to denote for all , the finish “white ball vertex” to denote for all and the finish “black-ball-within-white-ball vertex” to denote for all f, and all arc leaves of this vertex is the m-ordered f-derivative based on . The sign is denoted to the first algebraic order tree, the sign is denoted to the second algebraic order tree, the sign is denoted to a algebraic order three tree, while is denoted to the fourth algebraic order tree (see Figure 1).
Figure 1.
The quad-colored trees.
Definition 2.
The repetitively explaining for the group of quad-colored trees (RT) that gives the following: (see Hussain et al. [25] and Chen et al. [26])
- (a)
- The tree includes just one “meagre vertex” (called root) and and also trees mentioned above and are in .
- (b)
- If , , then is the tree gained through connecting , , to “black ball inside white ball vertex” of the tree in and the root of the “meagre vertex” is at the bottom. The subscript 4 is to remind that the trees of the roots of , , to the tree include a series of four vertex.
To produce the quad-colored trees we shall use these basics:
- (a)
- The “meagre” vertex is permanently the root.
- (b)
- A “meagre” vertex has just one kid and this kid have to be “black ball”.
- (c)
- A “black-ball” vertex has just one kid and this kid have to be “white ball”.
- (d)
- A “white ball” vertex has just one kid and this kid have to be “black ball inside white ball vertex”.
- (e)
- Each kid of a “black ball inside white ball vertex” vertex has to be “meagre”.
Definition 3.
We acquaint the order and similarity functions as follows: (see Hussain et al. [25])
- (a)
- = 1, = 2, = 3, = 4,
- (b)
- = 1, = 1, = 1, = 1,
- (c)
- If , then and where is the number of vertices of t, and count equal trees between
Then we can acquaint the set that contain all trees of order p, where is the multiplicity of for .
Definition 4.
The vector-valued function on is defined as the elementary differential to every tree, recursively by (see Hussain et al. [25])
- (a)
- ,
- (b)
Note: we denote by the quad-colored tree whose new roots are black ball, white ball and black ball inside white ball. (see Table 2).
Table 2.
Quad-colored trees of orders up to six, elementary differentials and associated functions.
By the acquaint of B-series on the tri-colored trees in [27] and the acquaint of B-series on the root trees in ([28], p. 57), we expanded these theorems and definitions to RKTF formulas to grant the use qualifier of B-series on the group from the quad-colored trees.
Definition 5.
For a mapping we can define format of an official series through:
is named a B-series. (see Chen et al. [26]).
We will give the fundamental lemma that provides an important role in this construct as following.
Lemma 1.
Suppose δ be a function with = 1, be a function with = 1 and also be a function with = 1. Thus, is also B-series where = 0, = 1 and for with
Proof.
By assumption, , and . Thus, the Taylor expansion of shows that which implies that , = 1.
Depend on the proof in Hairer et al. [28], we have
where, one equality and the number of methods of ordering the subtrees in i.e., the multiplicity of is , count equal trees between , count equal trees between and count equal trees between we get
Then we have
□
Theorem 1.
Suppose that the analytic solution of the form (3) is B-series, with a real function e defined on . Then
and for ,
Proof.
Thus, the first fourth derivative of is presented by
Moreover, of Lemma 1, we have
where and ,
, we lead to write the density as follows and also write non-negative integer as follows . Thus, from Theorem 1 we have two propositions that we will mention below.
Proposition 1.
, the density is the non-negative integer valued function on satisfying. (see Hussain et al. [25] and Chen et al. [26])
- (i)
- ,
- (ii)
- ,
Proposition 2.
, is the positive-integer satisfying. (see Chen et al. [26])
- (i)
- ,
- (ii)
- , with distinct and distinct, distinct,where is the multiplicity of .
3.2. B-Series of the Exact Solution and Exact Derivative
Depending on the former analysis, we can present the theorem as following
Theorem 2.
The analytic solution of the problem (3) and the derivative , , have B-series respectively as follows,
The proof is given by Hussain et al. [25]
3.3. B-Series of the Numerical Solution and Numerical Derivative
So as to constitute the B-series for the numerical solution and the numerical derivative of the form (3) created by the RKTF approach (2), we suppose that , and in Equation (2) can be developed as B-series , and respectively. Then the first-three equations in the scheme (2) are as follows,
by (11) and (12) the former two equations can be presented as
It follows that
and
furthermore, for trees and , Lemma 5 gives
inserting (19) into (20) we obtain:
We denote , for all trees and .
Thus, (21) can be written as follows,
Commonly, the next significant lemma yields the values of for each tree belonging to
Lemma 2.
We can compute the function on recursively.
- (i)
- = 1
- (ii)
- for with distinct and different from and distinct, distinct,
where, is the multiplicity of respectively and is the multiplicity of for
Here, we define the vector for
- (i)
- The initial weight linked to is denoted by
- (ii)
- is denoted to the initial weight linked with and written as follows:
- (iii)
- is denoted to the initial weight linked with and written as follows: .
- (iv)
- is denoted to the initial weight linked with and written as follows: .
Theorem 3.
Proof.
By assumption, , and in the scheme (2) are B-series and respectively, from Lemma 5 we have
Therefore,
□
3.4. Algebraic Order Conditions
Through Theorem 1 and 3, we arrived at the major goal of this study.
Theorem 4.
The RKTF method (2) has order if and only if the following conditions are satisfied as given in Hussain et al. [25])
- (i)
- (ii)
- (iii)
- (iv)
Corollary 1.
(see Hussain et al. [25]). Assume that
where are distinct and different from and and , are distinct. Then
Based on Corollary 1 assuming that the and trees grant the same order conditions, then these trees are equivalent. Thus, we can delete some trees since they are equivalent. For example, in Table 2 trees and of sixth-order are equivalent.
Based on Theorem 4 and Corollary 1, the algebraic order conditions up to order six for the RKTF formula can be presented as follows:
order 1:
order 2:
order 3:
order 4:
order 5:
order 6:
The following simplifying assumption is used to reduce the number of equations to be solved:
3.5. Zero-Stability of the New Method
Here, we will discuss the zero-stability of the new techniques. It is stable at zero significance to prove the convergence of multi-step techniques and stability (see [10,11]). In [29], also discussed on the zero-stability to obtain the upper boundedness of the multi-steps methods. Now, the first characteristic polynomial for the RKTF method for Equation (2) is based on the following equation:
where is the identity matrix coefficient of and and is matrix coefficient of , and , respectively.
Then, the first characteristic polynomial of new methods is
thus, By solving the characteristic polynomial, we obtain the roots, = 1, 1, 1, 1. Therefore, the RKTF methods is zero stable since the roots of the characteristic polynomial have modulus less than or equal to one. The RKTF is consistent because the RKTF has order This property, with the zero stable of the methods, implies the convergence of the RKT method.
4. Construction of the RKTF Methods
According the order conditions stated in Section 3.4 before we proceed to construct explicit RKTF methods. The local truncated error for the q order RKTF technique is defined as follows:
where and are the local truncation error terms for and respectively, is the global local truncation error.
4.1. A Three-Stage Fourth-Order RKTF Method
In this subsection the derivation of the three-stage RKTF technique of order four by using the algebraic order conditions up to order four and simplifying assumption will be considered. The resulting system consists of 15 nonlinear equations with 23 unknown variables, solving the system simultaneously and the family of solution in terms of , and letting and are given as follows:
Next, we minimize the truncation error term by using minimize command in Maple. Thus, for the optimized value of coefficients in fractional form we chose , , , , and with these values . Finally, all the parameters of three-stage fourth-order RKTF approach that will be denoted as RKTF4 can be written as follows (see Table 3):
Table 3.
The RKTF4 Method.
4.2. A Four-Stage RKTF Method of Order Five
For four-stage RKTF technique of order five, the algebraic conditions up to order five will be solved. The resulting system consists of 29 nonlinear equations with 37 unknown variables, solving the system together will give a family of solution with 11 free parameters of , , , , , , , , , and are given as follows:
Minimizing the local truncation error norms and the optimized value of coefficients in fractional form will result in , , , , , , , , , and with these values .
Lastly, all the parameters of four-stage fifth-order RKTF method indicated by RKTF5 can be written as follows:
5. Numerical Experiments
Some of the problems involving are tested in this section. The numerical results are compared with the results obtained when the same group of examples is transformed to a system of first order and is solved using the existing RK of the same order.
- RKTF5: the explicit RKTF method of order five with four-stage derived in this paper.
- RKTF4: the explicit RKTF method of order four with three-stage constructed in this paper.
- RKF5: the fifth-order RK method with six-stage given in Lambert [11].
- DOPRI5: the fifth-order RK method with seven-stage derived in Dormand [10].
- RK4: the classical RK method of order four with four-stage as given in Butcher [29].
- RKM4: the RK method of order four with five-stage derived in Hairer [9].
Problem 1: (Linear System Inhomogeneous)
The exact solution is
Problem 2: (Homogeneous Linear Problem)
The exact solution is
Problem 3: (Inhomogeneous Nonlinear Problem)
The exact solution is
Problem 4: (Inhomogeneous Linear Problem)
The exact solution is
Problem 5: Linear system homogeneous given in Hussain et al. [25]
The exact solution is given by
6. Application to Problem from Ship Dynamics
This new technique is used to solve a physical problem from ship dynamics. As declared by Wu et al. [3], when a sinusoidal wave of hesitancy passes along a ship or offshore structure, the resultant fluid actions vary with time x. In a specific status for the research by Wu et al. [3], the fourth-order problem is presented as
which is based on several initial conditions:
where for the presence of the theoretical solution, . The theoretical solution is indeterminate when (see Twizell [4]). Previously, somewhat numerical experiences for solving ordinary differential equations of order four have been expanded to solve ship dynamics. Numerical realization was offered by Twizell [4] and Cortell [5] in connection with the order four ordinary differential Equation (29) when and for . Instead of solving the order four ordinary differential equations directly, Twizell [4] and Cortell [5] opined that traditional path is alleviation way for first order ODEs. Twizell [4] constructed the global extrapolation with a family of numerical formulas to raise the order of the formulas. Furthermore, Cortell [5] developed the expansion of the classical Runge-Kutta formula.
7. Discussion and Conclusions
In this work, we are focusing on the algebraic theory of order conditions of RKTF method in the form of to solve ODEs of order four directly. Depending on the idea and concepts of rooted trees used to solve first and second order ordinary differential equations, many researchers have presented the definitions and algebraic theories of order algebraic conditions that we can see in [29,30,31]. Moreover, [32,33] introduced the idea and concept of B-series theory that are dependent on algebraic order conditions.
In fact, the motivation of our new work in using the B-series to construct RKT formula based on the algebraic order conditions developed in the form of to solve directly ODEs of order four. Furthermore, we developed three-stage of order four and four-stage of order five known as RKTF4 and RKTF5 methods, respectively.
The numerical outcomes are tabulated in Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13, Table 14, Table 15, Table 16 and Table 17 and plotted in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Those figures show the proficiency curves when compared the new methods with RKTF5, DOPRI5, RK4 and RKM4 methods by the number of function evaluations and maximum global error. Figure 2 and Figure 3, RKTF4 and RKTF5 methods outperform over RKTF5, DOPRI5, RK4 and RKM4 methods in terms number function evaluations. Next, Figure 4 displays the efficacy of the new methods for inhomogeneous nonlinear problem. In Figure 5 and Figure 6, we can see that RKTF4 and RKTF5 approaches are the more efficient and accurate methods compared to the other existing RK methods. Figure 7 and Figure 8 show that the new methods require less function evaluations than RKF5, DOPRI5, RK4 and RKM4 methods. This is because when Equation (29) is solved using RKTF5, DOPRI5, RK4 and RKM4 methods, it needs to be reduced to a system of first-order equations which is four times the dimension. From numerical results in all tables, we noticed that the proposed methods outperform existing RK methods in terms of time for all step size. From numerical results in all figures, we noticed that the number of function evaluations of RKTF4 and RKTF5 methods are less than number of function evaluations for other existing RK methods and they have shown that the new methods are more accurate and appropriate when solving fourth-order ODEs in the form of
Table 4.
Numerical results for Problem 1 for RKTF4 method.
Table 5.
Numerical results for Problem 2 for RKTF4 method.
Table 6.
Numerical results for Problem 3 for RKTF4 method.
Table 7.
Numerical results for Problem 4 for RKTF4 method.
Table 8.
Numerical results for Problem 5 for RKTF4 method.
Table 9.
Numerical results for Problem 1 for RKTF5 method.
Table 10.
Numerical results for Problem 2 for RKTF5 method.
Table 11.
Numerical results for Problem 3 for RKTF5 method.
Table 12.
Numerical results for Problem 4 for RKTF5 method.
Table 13.
Numerical results for Problem 5 for RKTF5 method.
Table 14.
Numerical results for Problem (29) for RKTF4 method with .
Table 15.
Numerical results for Problem (29) for RKTF5 method with .
Table 16.
Numerical results for Problem (29) for RKTF4 method with .
Table 17.
Numerical results for Problem (29) for RKTF5 method with .
Figure 2.
Efficiency curves for RKTF5, RKTF4, RKF5, DOPRI5, RK4 and RKM4 when solving Problem 1 with step size and .
Figure 3.
Efficiency curves for RKTF5, RKTF4, RKF5, DOPRI5, RK4 and RKM4 when solving Problem 2 with step size and .
Figure 4.
Efficiency curves for RKTF5, RKTF4, RKF5, DOPRI5, RK4 and RKM4 when solving Problem 3 with step size and .
Figure 5.
Efficiency curves for RKTF5, RKTF4, RKF5, DOPRI5, RK4 and RKM4 when solving Problem 4 with step size and .
Figure 6.
Efficiency curves for RKTF5, RKTF4, RKF5, DOPRI5, RK4 and RKM4 when solving Problem 5 with step size and .
Figure 7.
Efficiency curves for Equation (29) with , and .
Figure 8.
Efficiency curves for Equation (29) with , and .
Author Contributions
Conceptualization, N.G., F.A.F.; Methodology, N.G., F.A.F., N.S.; Formal Analysis, N.G., F.A.F.; Investigation, N.G., F.A.F.; Resources, N.G., F.A.F., N.S., F.I., Z.B.I.; Writing—Original Draft Preparation, N.G.; Writing—Review and Editing, N.S., F.I., Z.B.I.; Supervision, N.S.; Project Administration, N.S.; Funding Acquisition, UPM.
Funding
This study has been supported by Project Code: GP-IPS/2017/9526600 of the Universiti Putra Malaysia.
Acknowledgments
The authors are thankful to the referees for carefully reading the paper and for their valuable comments.
Conflicts of Interest
The authors declare that there is no conflict of interests regarding the publication of this paper.
Abbreviations
The following abbreviations are used in this manuscript:
| h | Step size used. |
| IVPs | Initial value problems. |
| RKTF5 | The explicit RKTF method of order five with four-stage derived in this paper. |
| RKTF4 | The explicit RKTF method of order four with three-stage constructed in this paper |
| RKF5 | The fifth-order RK method with six-stage given in Lambert [11]. |
| DOPRI5 | The fifth-order RK method with seven-stage derived in Dormand [10]. |
| RK4 | The classical RK method of order four with four-stage as given in Butcher [29]. |
| RKM4 | The RK method of order four with five-stage derived in Hairer [9]. |
References
- Malek, A.; Beidokhti, R.S. Numerical solution for high order differential equations using a hybrid neural network—Optimization method. Appl. Math. Comput. 2006, 183, 260–271. [Google Scholar] [CrossRef]
- Alomari, A.; Anakira, N.R.; Bataineh, A.S.; Hashim, I. Approximate solution of nonlinear system of bvp arising in fluid flow problem. Math. Probl. Eng. 2013, 2013, 136043. [Google Scholar] [CrossRef]
- Wu, X.; Wang, Y.; Price, W. Multiple resonances, responses, and parametric instabilities in offshore structures. J. Ship Res. 1988, 32, 285–296. [Google Scholar]
- Twizell, E. A family of numerical methods for the solution of high-order general initial value problems. Comput. Methods Appl. Mech. Eng. 1988, 67, 15–25. [Google Scholar] [CrossRef]
- Cortell, R. Application of the fourth-order Runge-Kutta method for the solution of high-order general initial value problems. Comput. Struct. 1993, 49, 897–900. [Google Scholar] [CrossRef]
- Boutayeb, A.; Chetouani, A. A mini-review of numerical methods for high-order problems. Int. J. Comput. Math. 2007, 84, 563–579. [Google Scholar] [CrossRef]
- Jator, S.N. Numerical integrators for fourth order initial and boundary value problems. Int. J. Pure Appl. Math. 2008, 47, 563–576. [Google Scholar]
- Kelesoglu, O. The solution of fourth order boundary value problem arising out of the beam-column theory using adomian decomposition method. Math. Probl. Eng. 2014, 2014, 649471. [Google Scholar] [CrossRef]
- Hairer, E.; Nrsett, G.; Wanner, G. Solving Ordinary Differential Equations I: Nonstiff Problems; Springer: Berlin, Germany, 1993. [Google Scholar]
- Dormand, J.R. Numerical Methods for Differential Equations: A Computational Approach; CRC Press: Boca Raton, FL, USA, 1996; Volume 3. [Google Scholar]
- Lambert, J.D. Numerical Methods for Ordinary Differential Systems: The Initial Value Problem; John Wiley & Sons, Inc.: New York, NY, USA, 1991. [Google Scholar]
- Waeleh, N.; Majid, Z.; Ismail, F.; Suleiman, M. Numerical solution of higher order ordinary differential equations by direct block code. J. Math. Stat. 2012, 8, 77–81. [Google Scholar]
- Awoyemi, D. Algorithmic collocation approach for direct solution of fourth-order initial-value problems of ordinary differential equations. Int. J. Comput. Math. 2005, 82, 321–329. [Google Scholar] [CrossRef]
- Kayode, S.J. An efficient zero-stable numerical method for fourth-order differential equations. Int. J. Math. Math. Sci. 2008, 2008, 364021. [Google Scholar] [CrossRef]
- Jator, S.N.; Li, J. A self-starting linear multistep method for a direct solution of the general second-order initial value problem. Int. J. Comput. Math. 2009, 86, 827–836. [Google Scholar] [CrossRef]
- Jator, S.N. Solving second order initial value problems by a hybrid multistep method without predictors. Appl. Math. Comput. 2010, 217, 4036–4046. [Google Scholar] [CrossRef]
- Waeleh, N.; Majid, Z.; Ismail, F. A new algorithm for solving higher order ivps of odes. Appl. Math. Sci. 2011, 5, 2795–2805. [Google Scholar]
- Awoyemi, D. A p-stable linear multistep method for solving general third order ordinary differential equations. Int. J. Comput. Math. 2003, 80, 985–991. [Google Scholar] [CrossRef]
- Awoyemi, D.; Idowu, O. A class of hybrid collocation methods for third-order ordinary differential equations. Int. J. Comput. Math. 2005, 82, 1287–1293. [Google Scholar] [CrossRef]
- Ibrahim, Z.B.; Othman, K.I.; Suleiman, M. Implicit r-point block backward differentiation formula for solving first-order stiff odes. Appl. Math. Comput. 2007, 186, 558–565. [Google Scholar] [CrossRef]
- Jain, M.; Iyengar, S.; Saldanha, J. Numerical solution of a fourth-order ordinary differential equation. J. Eng. Math. 1977, 11, 373–380. [Google Scholar] [CrossRef]
- Mechee, M.; Senu, N.; Ismail, F.; Nikouravan, B.; Siri, Z. A three-stage fifth-order Runge-Kutta method for directly solving special third-order differential equation with application to thin film flow problem. Math. Probl. Eng. 2013, 2013, 795397. [Google Scholar] [CrossRef]
- Mechee, M.; Ismail, F.; Siri, Z.; Senu, N. A four-stage sixth-order RKD method for directly solving special third-order ordinary differential equations. Life Sci. J. 2014, 11, 399–404. [Google Scholar]
- Senu, N.; Mechee, M.; Ismail, F.; Siri, Z. Embedded explicit Runge–Kutta type methods for directly solving special third order differential equations y‴ = f(x, y). Appl. Math. Comput. 2014, 240, 281–293. [Google Scholar] [CrossRef]
- Hussain, K.; Ismail, F.; Senu, N. Solving directly special fourth-order ordinary differential equations using Runge–Kutta type method. J. Comput. Appl. Math. 2016, 306, 179–199. [Google Scholar] [CrossRef]
- Chen, Z.; Qiu, Z.; Li, J.; You, X. Two-derivative Runge-Kutta-Nyström methods for second-order ordinary differential equations. Numer. Algorithms 2015, 70, 897–927. [Google Scholar] [CrossRef]
- You, X.; Chen, Z. Direct integrators of Runge–Kutta type for special third-order ordinary differential equations. Appl. Numer. Math. 2013, 74, 128–150. [Google Scholar] [CrossRef]
- Hairer, E.; Lubich, C.; Wanner, G. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations; Springer Science & Business Media: New York, NY, USA, 2006; Volume 31. [Google Scholar]
- Butcher, J.C. Numerical Methods for Ordinary Differential Equations, 2nd ed.; John Wiley & Sons: Chichester, UK, 2008. [Google Scholar]
- Butcher, J.C. Numerical methods for ordinary differential equations in the 20th century. J. Comput. Appl. Math. 2000, 125, 1–29. [Google Scholar] [CrossRef]
- Butcher, J.C. An algebraic theory of integration methods. Math. Comput. 1972, 26, 79–106. [Google Scholar] [CrossRef]
- Hairer, E.; Wanner, G. A theory for Nyström methods. Numer. Math. 1975, 25, 383–400. [Google Scholar] [CrossRef]
- Hairer, E.; Wanner, G. On the butcher group and general multi-value methods. Computing 1974, 13, 1–15. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

