Fifth-Order Improved Runge-Kutta Method With Reduced Number of Function Evaluations

Similar documents
Improved Extended Runge-Kutta-like Method for Solving First Order IVPs

Exponentially-Fitted Runge-Kutta Nystrom Method of Order Three for Solving Oscillatory Problems ABSTRACT 1. INTRODUCTION

Improved Starting Methods for Two-Step Runge Kutta Methods of Stage-Order p 3

A NOTE ON EXPLICIT THREE-DERIVATIVE RUNGE-KUTTA METHODS (ThDRK)

Starting Methods for Two-Step Runge Kutta Methods of Stage-Order 3 and Order 6

A NEW INTEGRATOR FOR SPECIAL THIRD ORDER DIFFERENTIAL EQUATIONS WITH APPLICATION TO THIN FILM FLOW PROBLEM

A New Embedded Phase-Fitted Modified Runge-Kutta Method for the Numerical Solution of Oscillatory Problems

ACCELERATION OF RUNGE-KUTTA INTEGRATION SCHEMES

arxiv: v1 [math.na] 31 Oct 2016

Four Point Gauss Quadrature Runge Kuta Method Of Order 8 For Ordinary Differential Equations

On the reliability and stability of direct explicit Runge-Kutta integrators

Applied Math for Engineers

Almost Runge-Kutta Methods Of Orders Up To Five

Multistage Methods I: Runge-Kutta Methods

ODE Runge-Kutta methods

COMPARISON BETWEEN ADOMIAN METHOD AND LAST SQUARE METHOD FOR SOLVING HIV/AIDS NON-LINEAR SYSTEM

Solving Delay Differential Equations (DDEs) using Nakashima s 2 Stages 4 th Order Pseudo-Runge-Kutta Method

Research Article Diagonally Implicit Block Backward Differentiation Formulas for Solving Ordinary Differential Equations

Embedded 5(4) Pair Trigonometrically-Fitted Two Derivative Runge- Kutta Method with FSAL Property for Numerical Solution of Oscillatory Problems

Extended Runge Kutta-like formulae

Embedded Explicit Two-Step Runge-Kutta-Nyström for Solving Special Second-Order IVPs

Chapter 8. Numerical Solution of Ordinary Differential Equations. Module No. 1. Runge-Kutta Methods

Fourth Order RK-Method

Advanced methods for ODEs and DAEs

Two Optimized Runge-Kutta Methods for the Solution of the Schrödinger Equation

A Modified Runge-Kutta-Nyström Method by using Phase Lag Properties for the Numerical Solution of Orbital Problems

Solving Ordinary Differential equations

Review Higher Order methods Multistep methods Summary HIGHER ORDER METHODS. P.V. Johnson. School of Mathematics. Semester

A New Integration Algorithm for Ordinary Differential Equations Based on Continued Fraction Approximations

arxiv: v1 [math.na] 15 Nov 2008

Generalized RK Integrators for Solving Ordinary Differential Equations: A Survey & Comparison Study

New Third Order Runge Kutta Based on Contraharmonic Mean for Stiff Problems

Efficiency of Runge-Kutta Methods in Solving Simple Harmonic Oscillators

Three New Iterative Methods for Solving Nonlinear Equations

Explicit Runge Kutta Pairs with Lower Stage-Order *

The Solution of Weakly Nonlinear Oscillatory Problems with No Damping Using MAPLE

Solving Zhou Chaotic System Using Fourth-Order Runge-Kutta Method

(again assuming the integration goes left to right). Standard initial value techniques are not directly applicable to delay problems since evaluation

A SYMBOLIC-NUMERIC APPROACH TO THE SOLUTION OF THE BUTCHER EQUATIONS

arxiv: v1 [math.na] 17 Feb 2014

Numerical Analysis II. Problem Sheet 12

Strong Stability Preserving Time Discretizations

Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 1 : Introduction

Runge Kutta Collocation Method for the Solution of First Order Ordinary Differential Equations

Exponentially Fitted Symplectic Runge-Kutta-Nyström methods

Numerical Methods for Differential Equations

Southern Methodist University.

A Study on Linear and Nonlinear Stiff Problems. Using Single-Term Haar Wavelet Series Technique

The Derivation of Interpolants for Nonlinear Two-Point Boundary Value Problems

Using Lagrange Interpolation for Solving Nonlinear Algebraic Equations

One Step Continuous Hybrid Block Method for the Solution of

Exponentially Fitted Error Correction Methods for Solving Initial Value Problems

Investigation on the Most Efficient Ways to Solve the Implicit Equations for Gauss Methods in the Constant Stepsize Setting

Validated Explicit and Implicit Runge-Kutta Methods

Optimal Implicit Strong Stability Preserving Runge Kutta Methods

Direct Explicit Integrators of RK Type for Solving Special Fourth-Order Ordinary Differential Equations With An Application

EXAMPLE OF ONE-STEP METHOD

A new sixth-order scheme for nonlinear equations

Implicit Second Derivative Hybrid Linear Multistep Method with Nested Predictors for Ordinary Differential Equations

Different Approaches to the Solution of Damped Forced Oscillator Problem by Decomposition Method

A Multistage Adomian Decomposition Method for Solving The Autonomous Van Der Pol System

Modified Variational Iteration Method for the Multi-pantograph Equation with Convergence Analysis

An Exponential Matrix Method for Numerical Solutions of Hantavirus Infection Model

Energy-Preserving Runge-Kutta methods

Strong Stability Preserving Properties of Runge Kutta Time Discretization Methods for Linear Constant Coefficient Operators

Explicit General Linear Methods with quadratic stability

Application of Taylor-Padé technique for obtaining approximate solution for system of linear Fredholm integro-differential equations

Runge-Kutta Theory and Constraint Programming Julien Alexandre dit Sandretto Alexandre Chapoutot. Department U2IS ENSTA ParisTech SCAN Uppsala

4.4 Computing π, ln 2 and e

COSC 3361 Numerical Analysis I Ordinary Differential Equations (II) - Multistep methods

PowerPoints organized by Dr. Michael R. Gustafson II, Duke University

SANGRADO PAGINA 17CMX24CM. PhD Thesis. Splitting methods for autonomous and non-autonomous perturbed equations LOMO A AJUSTAR (AHORA 4CM)

A Class of an Implicit Stage-two Rational Runge-Kutta Method for Solution of Ordinary Differential Equations

Continuous Block Hybrid-Predictor-Corrector method for the solution of y = f (x, y, y )

A CLASS OF CONTINUOUS HYBRID LINEAR MULTISTEP METHODS FOR STIFF IVPs IN ODEs

Mini project ODE, TANA22

Investigation of Selected Versions of Fourth Order Runge-Kutta Algorithms as Simulation Tools for Harmonically Excited Duffing Oscillator

Symplectic integration with Runge-Kutta methods, AARMS summer school 2015

Integrating ODE's in the Complex Plane-Pole Vaulting

ON THE IMPLEMENTATION OF SINGLY IMPLICIT RUNGE-KUTTA METHODS

Section 7.4 Runge-Kutta Methods

Numerical Methods for Differential Equations

Research Article P-Stable Higher Derivative Methods with Minimal Phase-Lag for Solving Second Order Differential Equations

Numerical solution of stiff ODEs using second derivative general linear methods

Variational iteration method for solving multispecies Lotka Volterra equations

An Efficient Numerical Integration Algorithm for Cellular Neural Network Based Hole-Filler Template Design

VARIABLE-STEP VARIABLE-ORDER 3-STAGE HERMITE-BIRKHOFF-OBRECHKOFF ODE SOLVER OF ORDER 4 TO 14

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes

Construction and Implementation of Optimal 8 Step Linear Multistep

First Order Linear Ordinary Differential Equations

Iterated Defect Correction with B-Splines for a Class of Strongly Nonlinear Two-Point Boundary Value Problems

Project on Runge Kutta method

Numerical solution of stiff systems of differential equations arising from chemical reactions

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF MATHEMATICS ACADEMIC YEAR / EVEN SEMESTER QUESTION BANK

Mathematics for chemical engineers. Numerical solution of ordinary differential equations

A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations

A Strong Stability Preserving Analysis for Explicit Multistage Two-Derivative Time-Stepping Schemes Based on Taylor Series Conditions.

Chebyshev-Halley s Method without Second Derivative of Eight-Order Convergence

Research Article An Accurate Block Hybrid Collocation Method for Third Order Ordinary Differential Equations

NONSTANDARD NUMERICAL METHODS FOR A CLASS OF PREDATOR-PREY MODELS WITH PREDATOR INTERFERENCE

Transcription:

Australian Journal of Basic and Applied Sciences, 6(3): 9-5, 22 ISSN 99-88 Fifth-Order Improved Runge-Kutta Method With Reduced Number of Function Evaluations Faranak Rabiei, Fudziah Ismail Department of Mathematics, Faculty of Science, Universiti, Putra Malaysia Abstract: The Improved Runge-Kutta (IRK) methods are two step in nature and require lower number of stages per step compared to the classical Runge-Kutta methods Therefore, the IRK methods will have the lower number of function evaluations per step Here, the fifth-order Improved Runge-Kutta method (IRK5) with only five stages is derived The order conditions of the method are obtained up to order six and the coefficients of the fifth order method are determined by minimizing the error norm of the sixth order method The stability region of the method is presented and numerical examples are given to illustrate the computational efficiency and accuracy of IRK5 compared to RK5 Key words: Improved Runge-Kutta methods; Two-step methods; Order conditions; Stability region; Ordinary differential equations INTRODUCTION Consider the numerical solution of the initial value problem for the system of ordinary differential equation y'( x) f( x, y( x)), x x X, yx ( ) y () One of the most common methods for solving numerically () is Runge-Kutta (RK) method Most efforts to increase the order of RK method have been accomplished by increasing the number of Taylor s series terms used and thus the number of function evaluations The RK method of order has a local error over the step size h of Many authors have attempted to increase the efficiency of RK methods with a lower number of function evaluations required As a result, Goeken and Johnson (2) proposed a class of Runge- Kutta method with higher derivatives approximations for the third and fourth-order method Xinyuan (23) presented a class of Runge-Kutta formulae of order three and four with reduced evaluations of function Phohomsiri and Udwadia (24) constructed the Accelerated Runge- Kutta integration schemes for the third-order method using two functions evaluation per step Udwadia and Farahani (28) developed the Accelerated Runge-Kutta methods for higher orders However most of the presented methods are obtained for the autonomous system while the Improved Runge-kutta methods (IRK) can be used for autonomous as well as non-autonomous systems Rabiei and Ismail (2) constructed the New Improved Runge-Kutta method with reduced number of function evaluations The method proposed of order three with two stages Rabiei and Ismail (2) developed the third order Improved Runge-Kutta method for solving ordinary differential equations with two and three stages The third order IRK method with three stages is more accurate compared to the classical third order RK method Rabiei and Ismail (2) constructed the Improved Runge-Kutta method for solving ordinary differential equations The order conditions of the methods up to order five were derived also the convergence and stability region of the methods were discussed Rabiei and Ismail (2) developed the fifth-order Improved Runge- Kutta method for solving ordinary differential equations The method used only five stages The IRK methods arise from the classical RK methods, can also be considered as a special class of two-step methods That is, the approximate solution yn is calculated using the values of y n and yn Our method introduces the new terms of, which are calculated from k i, ( i 2 ) in the previous step The scheme proposed herein has a lower number of function evaluations than the RK methods while maintaining the same order of local accuracy In section 2, we give a general idea of IRK method and order conditions of the method up to order six are given in section 3 In section 4, we derived the fifth order methods with five stages The stability region of method is presented in section5 and the numerical results and discussions are given in the last section Corresponding Author: Faranak Rabiei, Department of Mathematics,Faculty of Science, Universiti, Putra Malaysia E-mail: rabiei@mathupmedumy 9

Aust J Basic & Appl Sci, 6(3): 9-5, 22 General Form of IRK Method: The general form of the proposed IRK method in this paper with s-stage for solving equation () has the form: s yn yn hbk bk bi( ki ki), i2 forn N, where k f( xn, yn), k f( x, y ), n n i k f( x ch, y h a k ), 2 i s, i n i n ij j j i k f( x ch, y h a k ), 2 i s (2) i n i n ij j j for c2 cs and f depends on both x and y while k i and kij depend on the values of k j and k ij for j,, i Here s is the number of function evaluations performed at each step and increases with the order of local accuracy of the IRK method In each step we only need to evaluate the values of k, k 2,, while k, k, 2 are calculated from the previous step Figure shows this idea Fig : General construction of IRK method The accelerated Runge-Kutta method (see Udwadia, FE, A Farahani, 28), is derived purposely for solving autonomous first order ODEs where the stage or function evaluation involved is of the form k f( y( x ha k )) i n i i where k i is a function of y only and the term involved ki There are two improvement used here, the first one is the function f is not autonomous, thus the method is not specific for y' f( y( x)), but it can be used for solving both the autonomous equations as well as the more general differential equations y' f( x, y( x)), The second improvement is that the internal stages k i and i j ak ij j k i contain more k values which are defined as, for i 2,, s, compared to the accelerated Runge-Kutta method in which their methods contain 98

Aust J Basic & Appl Sci, 6(3): 9-5, 22 only one k value This additional k value aimed to make the methods more accurate Note that IRK method is not self-starting therefore a one-step method must provide the approximate solution of y at first step The onestep method must be of appropriate order to ensure that the difference y y( x) is order of p or higher For example the Runge-Kutta method is one of the most popular one-step method that we can use to approximate the starting value for IRK5 method In this paper, without loss the generality we derived the method with, so the IRK method in formulae (2) can be represented as follows: 5 yn yn hbk bk bi( ki ki), i2 forn N, where k f( xn, yn), k f( x, y ), n n i k f( x ch, y h a k ), 2 i s, i n i n ij j j i k f( x ch, y h a k ), 2 i s (3) i n i n ij j j For 2 i s It is convenient to represent (3) by Table Table : Table of coefficients for explicit IRK method ( ) c 2 a 2 c 3 a 3 a 32 c s a s a s2 a ss- b - b b 2 b s- b s To determine the coefficients of method given by (3), the IRK method expression (3) is expanded using the Taylor s series expansion After some algebraic simplifications this expansion is equated to the true solution at that is given by Taylor s series expansion This result in a system of nonlinear algebraic equations is denoted as order conditions We try to solve as many order conditions as possible because the highest power of h for which all of the order equations are satisfied is the order of the resulting IRK method A great deal of algebraic and numeric calculations is required for the above process which was mainly performed using Maple Order Conditions: Rabiei and Ismail (2) derived the order conditions for IRK method up to order five Here, we developed the Taylor series expansion and obtained the order conditions up to order six as presented in Table 2 Fifth-Order Method with Five Stages: For s=5, the general form of IRK5 are as follows 5 yn yn hbk bk bi( ki ki), i2 k f( xn, yn), k f( x, y ), n n i k f( x ch, y h a k ), 2 i 5, i n i n ij j j 99

Aust J Basic & Appl Sci, 6(3): 9-5, 22 i k f( x ch, y h a k ), 2 i 5 (4) i n i n ij j j Table3 For 2i 5, and Also we can represent the coefficients of IRK5 method by Table 2: Order conditions of IRK method up to order six Order of Method Order Conditions First order Second order Third order Fourth order Fifth order Sixth order Sixth order, 2, 5 2, 3, 6, 3 2, 3 24, 3 36, 3 2, 5,, 2, 5, 2, 3, 4, 6, 2 Table 3: Table of coefficients for IRK5 method c 2 a 2 c 3 a 3 a 32 c 4 a 4 a 42 a 43 c s a 5 a 52 a 53 a 54 b - b b 2 b 4 b 5 To determine the coefficients of IRK5, they need to satisfy the order conditions of the method up to order five (see Table 2) Here, we choose,,, and obtained the values of,,,,, depend on other parameters by solving the first sixth equations of order conditions from Table 2 We have

Aust J Basic & Appl Sci, 6(3): 9-5, 22 45, 46 45, 9 6 58 69 9 58 6, 9 58 69 9 58 6,, 29 45, Substitute the values of,,,,, in the following reminder order conditions for the fifth order method 3 24, 3 36, 3 2 By choosing, and as free parameters we have 9 32 29 6 3 64, 5 8 424 32 9 64, 6 29 To minimize the error norm of the sixth order method we substitute all the parameters into as many as possible order conditions for the sixth order method Here, we have to sets of coefficients of IRK5 method which are mentioned as set and set2 We choose the second and third equations from the order conditions of the sixth order method for set and for set2 we choose the sixth and eighth equations For set we have:, 2, Define By minimizing the value of we obtained the values of free parameters using Maple software

Aust J Basic & Appl Sci, 6(3): 9-5, 22 959, 32 322, 43 334482, 53 559 Substituting the free parameters we obtained the values of other coefficients which are presented as set in table 4 Table 4: Set coefficients of IRK5 method 25 25 25-22 322 5 534-22485 3344 5 5 2 559 55 222 222-96 295-6444 For set2 we have: 3, 6, Define By minimizing the value of we obtained the values of free parameters as follows: 25, 32 2586, 43 6444, 53 898 Substituting the free parameters we obtained the values of other coefficients which are presented as set2 in table 5 Table 5: Set2 coefficients of IRK5 method 25 25 25-82 2586 5 386-532 6444 5 26-92 898 55 222 222 43 - - 6444 In section 6, to illustrate the efficiency of our methods we compared the numerical results of new methods with the classical Butcher s Runge-Kutta method of order five which are denoted as RK5 method in Table 6 (see Butcher, JC, 964) Stability Region: Generally, to define the stability region of the method given in (3) we applied the test problem, where is a complex number (See (Rabiei, F, F Ismail, 2; Rabiei, F, F Ismail, 2; Rabiei, F, F Ismail, 2) Here, for = 5 after applying the test problem to (4) we have the stability polynomial as follows:, (5) Stability region of the methods is the set of values of such that all the roots of stability polynomial are inside the unit circle Here, the stability region of IRK5 method is plotted in Figures 2 2

Aust J Basic & Appl Sci, 6(3): 9-5, 22 Table 6: Coefficients of Butcher s RK5 4 4 4 8 2 3 3 4 6 9 8 2 9 6 2 2 2 32 2 9 9 8 32 9 9 Fig 2: Stability region of IRK5 for In addition the stability regions of the proposed method are close to the stability region of the fifth-order Accelerated Runge-Kutta method (see (Udwadia, FE, A Farahani, 28) Numerical Examples: In this section, we tested a standard set of initial value problems to show the efficiency and accuracy of the proposed methods The exact solution is used to estimate the global error as well as to approximate the starting value of at the first step The following problems are solved for Problem ( an oscillatory problem, see Hull, TE, et al, 98) cos,, Exact solution: Problem 2 (see []) 2 2sin, 2, 2 2cos sin, 3, Exact solution: 2 sin, 2 cos The number of function evaluations versus the -log (maximum global error) for the tested problems are shown in Figure 3-6 3

Aust J Basic & Appl Sci, 6(3): 9-5, 22 Fig 3: Number of function evaluations versus of maximum global error for problem (set) 2 Fig 4: Number of function evaluations versus of maximum global error for problem (set2) Fig 5: Number of function evaluations versus of maximum global error for problem 2 (set) 4

Aust J Basic & Appl Sci, 6(3): 9-5, 22 Fig 6: Number of function evaluations versus of maximum global error for problem 2 (set2) Discussion and Conclusion: From Figures 3-6 we observed that for both tested problems the new method has slightly lower number of function evaluations compared to the existing RK5 method As a conclusion, the fifth order improved Runge-Kutta methods have been developed for numerical integration of first order ordinary differential equations with reduced number of function evaluations required per step The order conditions of the new method are derived up to order six and by satisfying the appropriate order conditions we obtained the two sets of coefficients for the method of order five which used only fivestages The stability region of the method is given The IRK5 method is almost two-step in nature and it is as competitive as the existing classical RK5 method REFERENCES Ambrosio, RD, M Ferro, Z Jackiewicz, B paternoster, 28 Collocation based two-step Runge-Kutta method for ordinary differential equations, ICCSA 28, Part II, LNCS, 53: 36-5 Butcher, JC, 964 On Runge-Kutta processes of highh order J Australian Math Soci, 4: 9-94 Goeken, D, O Johnson, 2 Runge-Kutta with higher order derivative approximations Appl Numer Math, 34: 2-28 Hull, TE, WH Enright, BM Fellen, AE Sedgwick, 98 Comparing numerical methods for ordinary differential equations, SIAM J Numer Anal, 9(4): 63-63 Phohomsiri, P, FE Udwadia, 24 Acceleration of Runge-Kutta integeration schemes Discrit Dynamic Nature Soci, 2: 3-34 Rabiei, F, F Ismail, 2 New Improved Runge-Kutta method with reducing number of function evaluation, ASME Press ISSN: 9898599, DOI: 5/8599 paper4 Rabiei, F, F Ismail, 2 Third-order Improved Runge-Kutta method for solving ordinary differential equation International Journal of Applied Physics and Mathematics, ISSN: 2-362X, Accepted Rabiei, F, F Ismail, 2 Improved Runge-Kutta method for solving ordinary differential equation Australian Journal of Basic and Applied Sciencs, submitted Rabiei, F, F Ismail, 2 Fifth-order Improved Runge-Kutta method for solving ordinary differential equation Proceeding of WSEAS Conference, Penang, Malaysia, ISBN: 98--684-39-8: 29-33 Udwadia, FE, A Farahani, 28 Accelerated Runge-Kutta methods Discrit Dynamic Nature Soci 28, doi:55/28/969 Xinyuan, W, 23 A class of Runge-Kutta formulae of order three and four with reduced evaluations of function Appl Math Comput, 46: 4-432 5