Next Article in Journal
A New Family of Zeta Type Functions Involving the Hurwitz Zeta Function and the Alternating Hurwitz Zeta Function
Next Article in Special Issue
A Family of Functionally-Fitted Third Derivative Block Falkner Methods for Solving Second-Order Initial-Value Problems with Oscillating Solutions
Previous Article in Journal
Some Remarks on Odd Edge Colorings of Digraphs
Previous Article in Special Issue
Enhancing Accuracy of Runge–Kutta-Type Collocation Methods for Solving ODEs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High Order Two-Derivative Runge-Kutta Methods with Optimized Dispersion and Dissipation Error

by
Theodoros Monovasilis
1,*,† and
Zacharoula Kalogiratou
2,*,†
1
Department of Economics, University of Western Macedonia, 501 00 Kozani, Greece
2
Department of Informatics, University of Western Macedonia, 501 00 Kozani, Greece
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2021, 9(3), 232; https://doi.org/10.3390/math9030232
Submission received: 4 November 2020 / Revised: 7 January 2021 / Accepted: 18 January 2021 / Published: 25 January 2021
(This article belongs to the Special Issue Numerical Methods for Solving Differential Problems)

Abstract

:
In this work we consider explicit Two-derivative Runge-Kutta methods of a specific type where the function f is evaluated only once at each step. New 7th order methods are presented with minimized dispersion and dissipation error. These are two methods with constant coefficients with 5 and 6 stages. Also, a modified phase-fitted, amplification-fitted method with frequency dependent coefficients and 5 stages is constructed based on the 7th order method of Chan and Tsai. The new methods are applied to 4 well known oscillatory problems and their performance is compared with the methods in that of Chan and Tsai.The numerical experiments show the efficiency of the derived methods.

1. Introduction

We consider systems of first order ODEs of the form
y ( x ) = f ( x , y ( x ) ) , x [ x 0 , X ] , y ( x 0 ) = y 0
whose solutions have oscillatory or periodic behaviour. The well known Runge-Kutta (RK) methods are used to solve this problem for more than a century. Chan and Tsai [1] considered methods where only the first derivative of f ( x , y ( x ) ) (or second derivative of y) is involved; these methods are called Two-Derivative Runge-Kutta (TDRK) methods. The idea dates back to 1972 [2] where Kastlunger and Wanner introduced Runge-Kutta processes with multiple nodes. These methods use evaluations of f ( x , y ( x ) ) and its derivatives of f ( x , y ( x ) ) at the intermediate points. The advantage of TDRK methods is that they attain higher order with fewer stages than RK methods. Several authors considered numerical integration of ODEs using methods with properties such as high dispersive or dissipative order, phase-fitted, amplification-fitted, trigonometrically fitted methods, some recent articles are [3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]. These methods have either constant or variable (frequency dependent) coefficients and are suitable for the numerical integration of systems with periodic or oscillatory behavior of the solution.
Recently TDRK methods with special properties have been considered in order to integrate ODEs with periodic or oscillatory behavior of the solution. These are methods with either constant or variable (frequency dependent) coefficients.
Fang et al. [24] present trigonometrically-fitting conditions for TDRK methods of the special type where the function f is evaluated only once at each step and constructed Trigonometrically-Fitted (TFTDRK) methods. Considering the general case of TDRK methods that use several f evaluations at each step the authors in [25] derived trigonometrically-fitting conditions generalizing the conditions given in [24]. Also considering the general case the authors in [26] present 5th order TDRK methods with constant coefficients and in [27] constructed modified TFTDRK methods.
Ahmad et al. [28] presented a phase-fitted and amplification-fitted TDRK method of higher order 6 with 4 stages. Fang et al. in [29] constructed two 6th order TDRK methods with 4 stages and increased phase-lag and dissipation order for the Schrödinger equation. The authors in [30] present 5th order TDRK methods with 3 and 4 stages with minimum dispersion and dissipation error. Also in [31] they present TDRK methods of order 6 with 4 stages.
In this work we construct special explicit TDRK methods of algebraic order 6 and 7, dispersion order 8 to 12, dissipation order 7 and 9 using 4, 5 and 6 stages, as well as, a phase-fitted and amplification fitted method. In Section 2 we summarize some results on TDRK methods, Section 3 is devoted to the construction of the new methods. Numerical results are presented in Section 4 using four well known test problems.

2. Background Theory

2.1. Two-Derivative Runge-Kutta Methods

A TDRK method with s stages is of the form
Y i = y n + h j = 1 s a i j f ( x n + c j h , Y j ) + h 2 j = 1 s a ^ i j g ( x n + c j h , Y j ) y n + 1 = y n + h i = 1 s b i f ( x n + c i h , Y i ) + h 2 i = 1 s b ^ i g ( x n + c i h , Y i )
where y ( x , y ( x ) ) = g ( x , y ( x ) ) = f x ( x , y ( x ) ) + f y ( x , y ( x ) ) f ( x , y ( x ) ) , and h is the step size. The associated Butcher tableau is
Mathematics 09 00232 i001
where A and A ^ are square matrices of size s, b and b ^ , c are vectors of length s.

2.2. Special TDRK Methods

Chan and Tsai [1] considered explicit methods of a specific type where the function f is evaluated only once at each step
Y i = y n + h c i f ( x n , y n ) + h 2 j = 1 s a ^ i j g ( x n + c j h , Y j ) y n + 1 = y n + h f ( x n , y n ) + h 2 i = 1 s b ^ i g ( x n + c i h , Y i )
the associated Butcher tableau is
Mathematics 09 00232 i002
where c 1 = 0 and A ^ is strictly lower triangular with a ^ i j = 0 if i j .
This is a method of the form (2) with A and b
a i 1 = c i , a i j = 0   for   j = 2 , , s , i = 1 , , s b 1 = 1 , b i = 0   for   i = 2 , , s
Let C be a diagonal matrix with diagonal the vector c and e = ( 1 , 1 , , 1 ) a vector of size s. The order conditions for order up to seven are given in [1] based on Butcher’s the algebraic theory of trees [32] (see also Hairer [33]). The order conditions for order 2, 3 and 4 are
b ^ T e = 1 2 , b ^ T C e = 1 6 , b ^ T C 2 e = 1 12
the order conditions for orders 5, 6 and 7 are
( order 5 ) b ^ T C 3 e = 1 20 , b ^ T A ^ C e = 1 120 , ( order 6 ) b ^ T C 4 e = 1 30 , b ^ T C A ^ C e = 1 180 , b ^ T A ^ C 2 e = 1 360 , ( order 7 ) b ^ T C 5 e = 1 42 , b ^ T C 2 A ^ C e = 1 252 , b ^ T C A ^ C 2 e = 1 504 , b ^ T A ^ C 3 e = 1 840 , b ^ T A ^ 2 C 2 e = 1 5040 .
As in the case of RK methods simplifying assumptions for TDRK methods are
A C k 1 e + ( k 1 ) A ^ C k 2 e = C k e k
The first is the row condition A e = C e , the second is A ^ e = ( C 2 e ) / 2 and the third is A ^ C e = ( C 3 e ) / 6 .

2.3. Stability, Dispersion and Dissipation

The stability function of a TDRK method is
R ( z ) = 1 + z b T I z A z 2 A ^ 1 e + z 2 b ^ T I z A z 2 A ^ 1 e
We follow the theoretical framework of Van der Houwen and Sommeijer [34] in order to analyze the behavior of numerical methods for oscillatory problems. In [34] the definitions of dispersion (or phase-lag) error ϕ ( v ) and the dissipation (or amplification) error α ( v ) are given via the stability on the imaginary axis.
ϕ ( v ) = v arg R ( i v ) , α ( v ) = 1 R ( i v )
where v = w h and w is the frequency of the specific problem.
The first is the error in the phase of the numerical solution and the second is the error in the numerical damping.
A TDRK method is said to have dispersion order p and dissipation order q if
ϕ ( v ) = c ϕ v p + 1 + O ( v p + 3 )   and   α ( v ) = c α v q + 1 + O ( v q + 3 ) .
For explicit TDRK methods the real and the imaginary part of the stability function R ( i v ) are polynomials in v 2 of degree s
R ( i v ) = A s ( v 2 ) + i v B s ( v 2 ) ,
therefore ϕ ( v ) and α ( v ) can be written as
ϕ ( v ) = v arctan v B s ( v 2 ) A s ( v 2 )   and   α ( v ) = 1 A s 2 ( v 2 ) + v 2 B s 2 ( v 2 ) .

3. Construction of the New Methods

3.1. Methods with 4 Stages

Chan and Tsai [1] have shown that 6th order can be attained, they present 3 such methods. The authors in [31] presented two 6th order methods with 4 stages and optimized dispersion and dissipation order. Here we present again the construction of these methods and we shall use them later for the numerical experiments.
If we apply the second simplifying assumption (6) and solve for a ^ 21 , a ^ 32 , a ^ 43 the remaining unknowns are 10 the c i s, the b ^ i s and a ^ 31 , a ^ 41 , a ^ 42 .
We start by solving the linear system equations b ^ T C i e = 1 / ( ( i + 1 ) ( i + 2 ) ) for i = 0 , 1 , 2 , 3 for the b ^ i
b ^ 1 = 3 + c 3 ( 5 10 c 4 ) + 5 c 4 + 5 c 2 1 2 c 4 + c 3 ( 2 + 6 c 4 ) 60 c 2 c 3 c 4 , b ^ 2 = 3 5 c 4 + 5 c 3 ( 1 + 2 c 4 ) 60 c 2 ( c 2 c 3 ) ( c 2 c 4 ) , b ^ 3 = 3 5 c 4 + 5 c 2 ( 1 + 2 c 4 ) 60 c 3 ( c 3 + c 2 ) ( c 3 c 4 ) , b ^ 4 = 3 + c 2 ( 5 10 c 3 ) + 5 c 3 60 c 4 ( c 2 c 4 ) ( c 4 c 3 ) .
Then we solve the remaining 3 equations of order 6 for a ^ 31 , a ^ 41 and a ^ 42 .
Finally from b ^ T C 4 e = 1 / 30 we derive c 2 .
The coefficients c 3 and c 4 are used to increase the dispersion and the dissipation order. The following methods are derived, the first has phase-lag order 10 and dissipation order 7, this method has been also given in [29] as a 5th order method. The second method has phase-lag order 8 and dissipation order 9.
Mathematics 09 00232 i003
The phase-lag and the dissipation (8) of these method are
ϕ ( v ) = v 11 1,496,880 + O ( v 13 ) , α ( v ) = v 8 362,880 + O ( v 10 ) ϕ ( v ) = v 9 362,880 + O ( v 11 ) , α ( v ) = v 10 403,200 + O ( v 12 )
The stability functions (7) are
R ( z ) = k = 0 7 z k k ! + z 8 40,320   and   R ( z ) = k = 0 7 z k k ! + z 8 45,360
The methods presented in [1] are of 6th phase-lag order and 7th dissipation order:
ϕ ( v ) = 1 22,680 v 7 + O ( v 9 ) , α ( v ) = 1 25,920 v 8 + O ( v 10 ) ϕ ( v ) = 1 5040 v 7 + O ( v 9 ) , α ( v ) = 1 5760 v 8 + O ( v 10 )

3.2. Methods with 5 Stages

3.2.1. Method with Constant Coefficients

Chan and Tsai in [1] presented two 7th order methods with 5 stages. In this section we also consider methods with 5 stages, and follow the next procedure to derive a method of order 7.
  • Using second simplifying assumption (6) we eliminate a ^ i , i 1 for i = 2 , 3 , 4 , 5 .
  • Using third simplifying assumption (6) (except for the second component) we eliminate a ^ i , i 2 for i = 3 , 4 , 5 . We have to set b ^ 2 = 0 . Under this assumption the second condition for orders 5, 6 and 7 follow from the first condition.
  • We solve the linear system equations
    b ^ T C i e = 1 ( i + 1 ) ( i + 2 ) , i = 0 , 1 , 2 , 3
    for the b ^ i and derive
    b ^ 1 = 3 + c 4 ( 5 10 c 5 ) + 5 c 5 + 5 c 3 ( 1 2 c 5 + c 4 ( 2 + 6 c 5 ) ) 60 c 3 c 4 c 5 , b ^ 3 = 3 5 c 5 + 5 c 4 ( 1 + 2 c 5 ) 60 c 3 ( c 3 c 4 ) ( c 3 c 5 ) , b ^ 4 = 3 5 c 5 + 5 c 3 ( 1 + 2 c 5 ) 60 c 4 ( c 4 + c 3 ) ( c 4 c 5 ) , b ^ 5 = 3 + c 3 ( 5 10 c 4 ) + 5 c 4 60 c 5 ( c 3 c 5 ) ( c 5 + c 4 ) .
  • We solve the 3rd condition of order 6 for a ^ 41 .
  • We solve the 3rd and 4th conditions of order 7 for a ^ 51 and a ^ 52 .
  • We solve b ^ T C i e = 1 ( i + 1 ) ( i + 2 ) for i = 4 , 5 and the last condition of order 7 for c 3 , c 4 , c 5 .
  • Finally we determine c 2 to minimize the next term of the amplification error
    c 2 = ( 5 + 3 2 ) / 28
    Mathematics 09 00232 i004
The stability function is
R ( z ) = k = 0 8 z k k ! + 8 + 19 2 9,948,960 z 9 + 22 + 17 2 79,591,680 z 10
the phase-lag and the dissipation are
ϕ ( v ) = ( 425 + 228 2 ) v 9 119,387,520 + O ( v 11 )   and   α ( v ) = ( 133 + 75 2 ) v 10 44,217,600 + O ( v 12 )

3.2.2. Method with Variable Coefficients

We also derive a phase-fitted and amplification-fitted method by modifying the first 7th order 5 stages method in [1]. Asking for ϕ ( v ) = 0 and α ( v ) = 0 we modify the coefficients b ^ 1 and b ^ 5 as follows
b ^ 1 = v 3 k 1 + k 2 cos ( v ) + k 3 sin ( v ) 6720 d b ^ 5 = 91 ( v ( 5400 848 v 2 + 35 v 4 ) 5400 sin ( v ) ) 675 d
where
d = v 3 728 140 v 2 + 15 v 4 k 1 = ( 236,376 + 21,812 v 2 13,985 v 4 + 800 v 6 ) k 2 = 6720 v ( 728 140 v 2 + 15 v 4 ) k 3 = 960 ( 5096 + 2548 v 2 245 v 4 + 15 v 6 )
The Taylor expansions of the coefficients b ^ 1 and b ^ 5 are
b ^ 1 = 71 960 + v 6 158,760 31 v 8 51,891,840 107 v 10 1,311,710,400 323,129 v 12 48,343,086,792,000 + 29,534,363 v 14 68,376,461,958,604,800 + O h 16 b ^ 5 = 13 1350 v 6 362,880 131 v 8 259,459,200 2867 v 10 70,832,361,600 + 82,717 v 12 1,570,995,456,000 + 7,318,085,461 v 14 5,470,116,956,688,384,000 + O h 16
The order conditions now become
b ^ T e = 1 2 + v 6 282,240 + O ( v 8 ) b ^ T C 5 e = 1 42 v 6 362,880 + O ( v 8 ) b ^ T C e = 1 6 v 6 362,880 + O ( v 8 ) b ^ T C 2 A ^ C e = 1 252 v 6 1,886,976 + O ( v 8 ) b ^ T C 2 e = 1 12 v 6 362,880 + O ( v 8 ) b ^ T C A ^ C 2 e = 1 504 v 6 3,773,952 + O ( v 8 ) b ^ T C 3 e = 1 20 v 6 362,880 + O ( v 8 ) b ^ T A ^ C 3 e = 1 840 5 v 6 26,417,664 + O ( v 8 ) b ^ T A ^ C e = 1 120 v 6 1,886,976 + O ( v 8 ) b ^ T A ^ 2 C e = 1 5040 v 6 17,611,776 + O ( v 8 ) b ^ T C 4 e = 1 30 v 6 362,880 + O ( v 8 ) b ^ T C A ^ C e = 1 180 v 6 1,886,976 + O ( v 8 ) b ^ T A ^ C 2 e = 1 360 v 6 3,773,952 + O ( v 8 )
We see that the modified method reduces to the original method as v 0 .

3.3. Methods with 6 Stages

As we have seen in the construction of the 7th order method using 5 stages there is only one free parameter c 2 which we determine by nullifying the next term of the amplification error. In order to have more flexibility for further optimization of the method we consider 6 stages. We impose the first two simplifying assumptions and follow the procedure:
  • Using second simplifying assumption eliminate a ^ i , i 1 for i = 2 , 3 , 4 , 5 , 6 .
  • Choose c 2 = 0.2 , c 3 = 0.4 , c 4 = 0.6 , c 5 = 0.8 , c 6 = 1 .
  • Solve the linear system equations
    b ^ T C i e = 1 ( i + 1 ) ( i + 2 ) , i = 0 , 1 , , 5
    for the b ^ i for i = 1 , , 6 .
  • Solve the remaining conditions for a ^ i , j , i = 3 , 4 , 5 , j = 1 , , i 2 and a ^ 64 .
The phase-lag order of this method is 8 and the dissipation order is 7. We find the remaining coefficients a ^ 61 , a ^ 62 , a ^ 63 requiring the method to have phase-lag and dissipation order 12 and 9. The resulting method is:
Mathematics 09 00232 i005
The stability function is
R ( z ) = k = 0 9 z k k ! + z 10 4,435,200 + z 11 39,916,800 + z 12 399,168,000
the phase-lag and the dissipation are
ϕ ( v ) = 191 15,567,552,000 v 13 + O v 15 , α ( v ) = 1 19,958,400 v 10 + O v 14 .

4. Numerical Results

The methods used to illustrate the efficiency of the new method are
  • CTs4o6 the 6th order method with 4 stages in [1] (second method)
  • CTs5o7 the 7th order method with 5 stages in [1] (first method)
  • NEWs4o6B the new optimized 6th order method with 4 stages in Section 3.1 (second method)
  • NEWs5o7 the new optimized 7th order method with 5 stages in Section 3.2.1
  • NEWs6o7 the new optimized 7th order method with 6 stages in Section 3.3
  • PFs5 the new phase-fitted and amplification-fitted method 5 stages in Section 3.2.2
  • RKNs4 the 5th order Runge-Kutta-Nyström method with 4 stages ([33], p. 285)
  • optRKNs4 the optimized Runge-Kutta-Nyström method with 4 stages, algebraic order 4 and phase-lag order 8 ([35]).
The problems used are
  • The harmonic oscillator
  • The inhomogeneous oscillatory problem that can be found in [36]
  • The oscillatory linear system studied by Franco in [37]
  • The almost periodic orbit problem studied by Stiefel and Bettis [38]

4.1. Problem 1

The harmonic oscillator
y 1 = y 1 , y 1 ( 0 ) = 1 , y 1 ( 0 ) = 0 y 2 = y 2 , y 2 ( 0 ) = 0 , y 2 ( 0 ) = 1
The exact solution is
y 1 ( x ) = cos ( x ) y 2 ( x ) = sin ( x ) .
In Figure 1 we present the maximum absolute error of the solution in the interval [ 0 , 1000 ] . For this problem we use w = 1 . The fitted method has maximum absolute error less than 10 14 and for this reason it is not in the figure. The 3 methods with minimized phase-lag and amplification error have clearly superior performance compared with the methods in [1].

4.2. Problem 2

The inhomogeneous oscillatory problem
y = 100 y + 99 sin ( x ) , y ( 0 ) = 1 , y ( 0 ) = 11 .
The exact solution is y ( x ) = cos ( 10 x ) + sin ( 10 x ) + sin ( x ) . For this problem we use w = 10 . In Figure 2 we present the maximum absolute error of the solution in the interval [ 0 , 100 ] . Results again show the high accuracy of the fitted method, performance of all methods tested is similar to that for Problem 1.

4.3. Problem 3

The oscillatory linear system
y 1 + 13 y 1 12 y 2 = 9 cos ( 2 x ) 12 sin ( 2 x ) , y 1 ( 0 ) = 1 , y 1 ( 0 ) = 4 y 2 12 y 1 + 13 y 2 = 12 cos ( 2 x ) + 9 sin ( 2 x ) , y 2 ( 0 ) = 0 , y 2 ( 0 ) = 8 .
The exact solution is
y 1 ( x ) = sin ( x ) sin ( 5 x ) + cos ( 2 x ) , y 2 ( x ) = sin ( x ) + sin ( 5 x ) + sin ( 2 x ) .
For this problem we use w = 5 . In Figure 3 we present the maximum absolute error of the solution in the interval [ 0 , 100 ] , we see that the new methods produce less absolute error.

4.4. Problem 4

The almost periodic orbit problem studied by Stiefel and Bettis [38]:
y 1 = y 1 + 0.001 cos ( x ) , y 1 ( 0 ) = 1 , y 1 ( 0 ) = 0 y 2 = y 2 + 0.001 sin ( x ) , y 2 ( 0 ) = 0 , y 2 ( 0 ) = 0.9995
The exact solution is
y 1 ( x ) = cos ( x ) + 0.0005 x sin ( x ) , y 2 ( x ) = sin ( x ) 0.0005 x cos ( x ) .
For this problem we use w = 1 . In Figure 4 we present the maximum absolute error of the solution in the interval [ 0 , 1000 ] .

5. Conclusions

In this work two new methods are presented of order 7 with 5 and 6 stages and minimized dispersion and dissipation error, as well as a modified phase-fitted, amplification-fitted method with frequency dependent coefficients and 5 stages. The new methods have been tested on 4 oscillatory problems. The numerical results show that the new methods attain higher accuracy at the same cost.

Author Contributions

T.M., Z.K. contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chan, R.P.K.; Tsai, A.Y.J. On explicit two-derivative Runge-Kutta methods. Numer. Alg. 2010, 53, 171–194. [Google Scholar] [CrossRef]
  2. Kastlunger, K.H.; Wanner, G. Runge Kutta Processes with Multiple nodes. Computing 1972, 9, 9–24. [Google Scholar] [CrossRef]
  3. Vigo-Aguiar, J.; Martín-Vaquero, J.; Ramos, H. Exponential fitting BDF–Runge–Kutta algorithms. Comput. Phys. Commun. 2018, 178, 15–34. [Google Scholar] [CrossRef]
  4. Ramos, H.; Vigo-Aguiar, J. On the frequency choice in trigonometrically fitted methods. Appl. Math. Lett. 2010, 23, 1378–1381. [Google Scholar] [CrossRef] [Green Version]
  5. Vigo-Aguiar, J.; Ramos, H. On the choice of the frequency in trigonometrically-fitted methods for periodic problems. J. Comput. Appl. Math. 2015, 277, 94–105. [Google Scholar] [CrossRef]
  6. Ramos, H.; Kalogiratou, Z.; Monovasilis, T.; Simos, T.E. An optimized two-step hybrid block method for solving general second order initial-value problems. Numer. Algor. 2016, 72, 1089–1102. [Google Scholar] [CrossRef]
  7. Simos, T.E.; Tsitouras, C. Explicit, ninth order, two step methods for solving inhomogeneous linear problems x(t) = Λx(t) + f(t). Appl. Numer. Math. 2020, 153, 344–351. [Google Scholar] [CrossRef]
  8. Kovalnogov, V.N.; Simos, T.E.; Tsitouras, C. Ninth-order, explicit, two-step methods for second order inhomogeneous linear IVPs. Math. Meth. Appl. Sci. 2020, 43, 4918–4926. [Google Scholar] [CrossRef]
  9. Alolyan, I.; Simos, T.E.; Tsitouras, C. Eighth-order, phase-fitted, four-step methods for solving y = f (x, y). Math. Meth. Appl. Sci. 2020, 43, 4016–4022. [Google Scholar] [CrossRef]
  10. Hou, C.-C.; Simos, T.E.; Famelis, I.T. Neural network solution of pantograph type differential equations. Math. Meth. Appl. Sci. 2020, 43, 3369–3374. [Google Scholar] [CrossRef]
  11. Medvedev, M.A.; Simos, T.E.; Tsitouras, C. Low-order, P-stable, two-step methods for use with lax accuracies. Math. Meth. Appl. Sci. 2019, 42, 6301–6314. [Google Scholar] [CrossRef]
  12. Medvedeva, M.A.; Simos, T.E.; Tsitouras, C. Trigonometric fitted modification of RADAU5. Math. Meth. Appl. Sci. 2020, 43, 1582–1589. [Google Scholar] [CrossRef]
  13. Lin, C.; Hsu, C.W.; Simos, T.E.; Tsitouras, C. Explicit, semi-symmetric, hybrid, six-step, eighth order methods for solving y = f (x, y). Appl. Comput. Math. 2019, 18, 296–304. [Google Scholar]
  14. Medvedeva, M.A.; Simos, T.E.; Tsitouras, C. Variable step-size implementation of the sixth-order Numerov-type methods. Math. Meth. Appl. Sci. 2020, 43, 1204–1215. [Google Scholar] [CrossRef]
  15. Alolyan, I.; Simos, T.E.; Tsitouras, C. Interpolants for sixth-order Numerov-type methods. Math. Meth. Appl. Sci. 2019, 42, 7349–7358. [Google Scholar] [CrossRef]
  16. Medvedev, M.A.; Simos, T.E.; Tsitouras, C. Local interpolants for Numerov-type methods and their implementation in variable step schemes. Math. Meth. Appl. Sci. 2019, 42, 7047–7058. [Google Scholar] [CrossRef]
  17. Fang, J.; Liu, C.; Simos, T.E.; Famelis, I.T. Neural network solution of single delay differential equations. Mediterr. J. Math. 2020, 17, 30. [Google Scholar] [CrossRef]
  18. Liu, C.; Hsu, C.-W.; Simos, T.E.; Tsitouras, C. Phase-fitted, six-step methods for solving x = f (t, x). Math. Meth. Appl. Sci. 2019, 42, 3942–3949. [Google Scholar] [CrossRef]
  19. Liu, C.; Hsu, C.-W.; Tsitouras, C.; Simos, T.E. Hybrid Numerov-type methods with coefficients trained to perform better on classical orbits. Bull. Malays. Math. Sci. Soc. 2019, 42, 2119–2134. [Google Scholar] [CrossRef]
  20. Lin, C.; Chen, J.J.; Simos, T.E.; Tsitouras, C. Evolutionary derivation of sixth-order P-stable SDIRKN methods for the solution of PDEs with the method of lines. Mediterr. J. Math. 2019, 16, 69. [Google Scholar] [CrossRef]
  21. Fang, J.; Liu, C.; Hsu, C.-W.; Simos, T.E.; Tsitouras, C. Explicit hybrid six-step, sixth order, fully symmetric methods for solving y = f (x, y). Math. Meth. Appl. Sci. 2019, 42, 3305–3314. [Google Scholar] [CrossRef]
  22. Medvedev, M.A.; Simos, T.E.; Tsitouras, C. Hybrid, phase-fitted, four-step methods of seventh order for solving x (t) = f (t, x). Math. Meth. Appl. Sci. 2019, 42, 2025–2032. [Google Scholar] [CrossRef]
  23. Medvedev, M.A.; Simos, T.E.; Tsitouras, C. Trigonometric-fitted hybrid four-step methods of sixth order for solving y (x) = f (x, y). Math. Meth. Appl. Sci. 2019, 42, 710–716. [Google Scholar] [CrossRef]
  24. Fang, Y.; You, X.; Ming, Q. Trigonometrically fitted two-derivative Runge-Kutta methods for solving oscillatory differential equations. Numer. Algor. 2014, 65, 651–667. [Google Scholar] [CrossRef]
  25. Monovasilis, T.; Kalogiratou, Z.; Simos, T.E. Trigonometrical fitting conditions for two derivative Runge Kutta methods. Numer. Algor. 2018, 79, 787–800. [Google Scholar] [CrossRef]
  26. Kalogiratou, Z.; Monovasilis, T.; Simos, T.E. Construction of two derivative Runge Kutta methods of order five. AIP Conf. Proc. 2017, 1863, 560092. [Google Scholar]
  27. Kalogiratou, Z.; Monovasilis, T.; Simos, T.E. New fifth-order two-derivative Runge-Kutta methods with constant and frequency-dependent coefficients. Math. Meth. Appl. Sci. 2019, 42, 1955–1966. [Google Scholar] [CrossRef]
  28. Ahmad, N.A.; Senu, N.; Ismail, F. Phase-Fitted and Amplification-Fitted Higher Order Two-Derivative Runge-Kutta Method for the Numerical Solution of Orbital and Related Periodical IVPs. Math. Probl. Eng. 2017, 2017, 1871278. [Google Scholar] [CrossRef]
  29. Fang, Y.; Zhang, Y.; Wang, P. Two-derivative Runge–Kutta methods with increased phase-lag and dissipation order for the Schrödinger equation. J. Math. Chem. 2018, 56, 1924–1934. [Google Scholar] [CrossRef]
  30. Kalogiratou, Z.; Monovasilis, T.; Simos, T.E. Two-derivative Runge-Kutta methods with optimal phase properties. Math. Meth. Appl. Sci. 2020, 43, 1267–1277. [Google Scholar] [CrossRef]
  31. Monovasilis, T.; Kalogiratou, Z.; Simos, T.E. Optimized two derivative Runge-Kutta methods for solving orbital and oscillatory problems. AIP Conf. Proc. 2019, 2116, 450107. [Google Scholar]
  32. Butcher, J.C. The Numerical Analysis of Ordinary Differential Equations; John Wiley Sons: Hoboken, NJ, USA, 1987. [Google Scholar]
  33. Hairer, E.; Norsett, S.; Wanner, G. Solving Ordinary Differential Equations I: Nonstiff Problems; Springer: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
  34. Houwen, P.J.V.; Sommeijer, B.P. Explicit Runge-Kutta (-Nyström) methods with reduced phase errors for computing oscillating solutions. SIAM J. Numer. 1987, 24, 595–617. [Google Scholar] [CrossRef] [Green Version]
  35. Simos, T.E.; Dimas, E.; Sideridis, A.B. A Runge-Kutta-Nyström method for the numerical integration of special second-order periodic initial-value problems. J. Comput. Appl. Math. 1994, 51, 317–326. [Google Scholar] [CrossRef] [Green Version]
  36. Vigo-Aguiar, J.; Ramos, H. Dissipative Chebyshev exponential-fitted methods for numerical solution of second-order differential equations. J. Comput. Appl. Math. 2003, 158, 187–211. [Google Scholar] [CrossRef] [Green Version]
  37. Franco, J.M. A class of explicit two-step hybrid methods for second-order IVPs. J. Comput. Appl. Math. 2006, 187, 41–57. [Google Scholar] [CrossRef] [Green Version]
  38. Stiefel, E.; Bettis, D.G. Stabilization of Cowell’s method. Numer. Math. 1969, 13, 154–175. [Google Scholar] [CrossRef]
Figure 1. Problem 1 (Harmonic Oscillator) [0, 1000].
Figure 1. Problem 1 (Harmonic Oscillator) [0, 1000].
Mathematics 09 00232 g001
Figure 2. Problem 2 (Inhomogeneous Oscillatory Problem) [0, 100].
Figure 2. Problem 2 (Inhomogeneous Oscillatory Problem) [0, 100].
Mathematics 09 00232 g002
Figure 3. Problem 3 (Oscillatory Linear System) [0, 100].
Figure 3. Problem 3 (Oscillatory Linear System) [0, 100].
Mathematics 09 00232 g003
Figure 4. Problem 4 (Stiefel-Bettis) [0, 1000].
Figure 4. Problem 4 (Stiefel-Bettis) [0, 1000].
Mathematics 09 00232 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Monovasilis, T.; Kalogiratou, Z. High Order Two-Derivative Runge-Kutta Methods with Optimized Dispersion and Dissipation Error. Mathematics 2021, 9, 232. https://doi.org/10.3390/math9030232

AMA Style

Monovasilis T, Kalogiratou Z. High Order Two-Derivative Runge-Kutta Methods with Optimized Dispersion and Dissipation Error. Mathematics. 2021; 9(3):232. https://doi.org/10.3390/math9030232

Chicago/Turabian Style

Monovasilis, Theodoros, and Zacharoula Kalogiratou. 2021. "High Order Two-Derivative Runge-Kutta Methods with Optimized Dispersion and Dissipation Error" Mathematics 9, no. 3: 232. https://doi.org/10.3390/math9030232

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop