On error estimation in almost Runge-Kutta (ARK) methods

Similar documents
A NUMERICAL METHOD OF SOLVING CAUCHY PROBLEM FOR DIFFERENTIAL EQUATIONS BASED ON A LINEAR APPROXIMATION

Chapter 2: Numerical Methods

A NEW CLASS OF 2-STEP RATIONAL MULTISTEP METHODS

On the convergence, consistence and stability of a standard finite difference scheme

On the Derivation and Implementation of a Four Stage Harmonic Explicit Runge-Kutta Method *

Chapter 2 The Solution of Numerical Algebraic and Transcendental Equations

x x x 2x x N ( ) p NUMERICAL METHODS UNIT-I-SOLUTION OF EQUATIONS AND EIGENVALUE PROBLEMS By Newton-Raphson formula

Comparison Study of Series Approximation. and Convergence between Chebyshev. and Legendre Series

Most text will write ordinary derivatives using either Leibniz notation 2 3. y + 5y= e and y y. xx tt t

Castiel, Supernatural, Season 6, Episode 18

A Class of Blended Block Second Derivative Multistep Methods for Stiff Systems

μ are complex parameters. Other

U8L1: Sec Equations of Lines in R 2

NUMERICAL METHODS FOR SOLVING EQUATIONS

The Jordan Normal Form: A General Approach to Solving Homogeneous Linear Systems. Mike Raugh. March 20, 2005

6.3 Testing Series With Positive Terms

Third-order Composite Runge Kutta Method for Solving Fuzzy Differential Equations

wavelet collocation method for solving integro-differential equation.

Section 1 of Unit 03 (Pure Mathematics 3) Algebra

IJITE Vol.2 Issue-11, (November 2014) ISSN: Impact Factor

On Exact Finite-Difference Scheme for Numerical Solution of Initial Value Problems in Ordinary Differential Equations.

A New Hybrid in the Nonlinear Part of Adomian Decomposition Method for Initial Value Problem of Ordinary Differential Equation

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

Newton Homotopy Solution for Nonlinear Equations Using Maple14. Abstract

Chapter 4. Fourier Series

Chapter 2 Feedback Control Theory Continued

Numerical Solutions of Second Order Boundary Value Problems by Galerkin Residual Method on Using Legendre Polynomials

PAijpam.eu ON TENSOR PRODUCT DECOMPOSITION

A collocation method for singular integral equations with cosecant kernel via Semi-trigonometric interpolation

AN OPEN-PLUS-CLOSED-LOOP APPROACH TO SYNCHRONIZATION OF CHAOTIC AND HYPERCHAOTIC MAPS

1. Introduction. 2. Numerical Methods

New Ratio Estimators Using Correlation Coefficient

The Random Walk For Dummies

Some New Iterative Methods for Solving Nonlinear Equations

U8L1: Sec Equations of Lines in R 2

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

(A sequence also can be thought of as the list of function values attained for a function f :ℵ X, where f (n) = x n for n 1.) x 1 x N +k x N +4 x 3

Recursive Algorithms. Recurrences. Recursive Algorithms Analysis

Kinetics of Complex Reactions

COMPUTING SUMS AND THE AVERAGE VALUE OF THE DIVISOR FUNCTION (x 1) + x = n = n.

Similarity Solutions to Unsteady Pseudoplastic. Flow Near a Moving Wall

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

Implicit function theorem

September 2012 C1 Note. C1 Notes (Edexcel) Copyright - For AS, A2 notes and IGCSE / GCSE worksheets 1

ME 501A Seminar in Engineering Analysis Page 1

Two-step Extrapolated Newton s Method with High Efficiency Index

Math 25 Solutions to practice problems

Five Steps Block Predictor-Block Corrector Method for the Solution of ( )

(a) (b) All real numbers. (c) All real numbers. (d) None. to show the. (a) 3. (b) [ 7, 1) (c) ( 7, 1) (d) At x = 7. (a) (b)

Numerical Methods for Ordinary Differential Equations

Roberto s Notes on Series Chapter 2: Convergence tests Section 7. Alternating series

Mathematical Modeling of Optimum 3 Step Stress Accelerated Life Testing for Generalized Pareto Distribution

TR/46 OCTOBER THE ZEROS OF PARTIAL SUMS OF A MACLAURIN EXPANSION A. TALBOT

Taylor polynomial solution of difference equation with constant coefficients via time scales calculus

ENGI 9420 Lecture Notes 3 - Numerical Methods Page 3.01

Assessment of an Analytical Approach in Solving Two Strongly Boundary Value Problems

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients.

Infinite Sequences and Series

10.6 ALTERNATING SERIES

ME NUMERICAL METHODS Fall 2007

MATH 304: MIDTERM EXAM SOLUTIONS

THE ZETA FUNCTION AND THE RIEMANN HYPOTHESIS. Contents 1. History 1

Teaching Mathematics Concepts via Computer Algebra Systems

A Generalized Class of Estimators for Finite Population Variance in Presence of Measurement Errors

TECHNIQUES OF INTEGRATION

Numerical Solution of Non-linear Equations

The Sumudu transform and its application to fractional differential equations

Finite Difference Approximation for Transport Equation with Shifts Arising in Neuronal Variability

New Version of the Rayleigh Schrödinger Perturbation Theory: Examples

Some Basic Diophantine Equations

A Block Cipher Using Linear Congruences

NICK DUFRESNE. 1 1 p(x). To determine some formulas for the generating function of the Schröder numbers, r(x) = a(x) =

Section A assesses the Units Numerical Analysis 1 and 2 Section B assesses the Unit Mathematics for Applied Mathematics

Stability Analysis of the Euler Discretization for SIR Epidemic Model

Z ß cos x + si x R du We start with the substitutio u = si(x), so du = cos(x). The itegral becomes but +u we should chage the limits to go with the ew

THE NUMERICAL SOLUTION OF THE NEWTONIAN FLUIDS FLOW DUE TO A STRETCHING CYLINDER BY SOR ITERATIVE PROCEDURE ABSTRACT

FIR Filter Design: Part II

AClassofRegressionEstimatorwithCumDualProductEstimatorAsIntercept

IP Reference guide for integer programming formulations.

1 Approximating Integrals using Taylor Polynomials

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 5

MATH CALCULUS II Objectives and Notes for Test 4

A Pseudo Spline Methods for Solving an Initial Value Problem of Ordinary Differential Equation

Finite Difference Approximation for First- Order Hyperbolic Partial Differential Equation Arising in Neuronal Variability with Shifts

NEW FAST CONVERGENT SEQUENCES OF EULER-MASCHERONI TYPE

1. Linearization of a nonlinear system given in the form of a system of ordinary differential equations

Analytic Theory of Probabilities

DECOMPOSITION METHOD FOR SOLVING A SYSTEM OF THIRD-ORDER BOUNDARY VALUE PROBLEMS. Park Road, Islamabad, Pakistan

DEPARTMENT OF ACTUARIAL STUDIES RESEARCH PAPER SERIES

Oscillation and Property B for Third Order Difference Equations with Advanced Arguments

Double Stage Shrinkage Estimator of Two Parameters. Generalized Exponential Distribution

ON THE BINARY QUADRATIC DIOPHANTINE EQUATION

You may work in pairs or purely individually for this assignment.

On the Inverse of a Certain Matrix Involving Binomial Coefficients

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ.

Estimation of Backward Perturbation Bounds For Linear Least Squares Problem

ADVANCED SOFTWARE ENGINEERING

Ellipsoid Method for Linear Programming made simple

The Sampling Distribution of the Maximum. Likelihood Estimators for the Parameters of. Beta-Binomial Distribution

An efficient time integration method for extra-large eddy simulations

Transcription:

Joural of Applied Mathematics & Bioiformatics, vol.3, o., 3, 5-35 ISSN: 79-66 prit), 79-6939 olie) Sciepress Ltd, 3 O error estimatio i almost Ruge-Kutta ARK) methods Ochoche Abraham, Kaode R. Adeboe ad Alimi K. Olumide 3 Abstract I Ruge-Kutta Theor, it is commo kowledge that the bouds for the local trucatio errors do ot form a suitable basis for moitorig the local trucatio error 7]. I a umber of literatures icludig ], Richardso Etrapolatio techique has bee show to be a ver reliable meas of obtaiig error estimates for Ruge-Kutta methods. I this paper, we have sought to ivestigate, b meas of rigorous umerical eperimets, if this effectiveess of Richardso etrapolatio techique eteds to ARK methods ad our results show that it does t. Mathematics Subject Classificatio: 65G99 Departmet of Iformatio ad Media Techolog, Federal Uiversit of Techolog Mia, Nigeria, e-mail: abochoche@futmia.edu.g Departmet of Mathematics ad Statistics, Federal Uiversit of Techolog Mia, Nigeria, e-mail: profadeboe@gmail.com 3 Departmet of Mathematics ad Statistics, Federal Uiversit of Techolog Mia. Nigeria, e-mail: alimikaum@ahoo.com Article Ifo: Received : Februar, 3. Revised : March 6, 3 Published olie : Jue 3, 3

6 O error estimatio i almost ARK methods Kewords: Error estimatio, Almost Ruge-Kutta, Richardso etrapolatio, Eact, Approimate Itroductio Mathematics is the ligua fraca of life; b it the phsical world fids epressio. Historicall, differet equatios have origiated i Chemistr, Phsics ad Egieerig. More recetl the have also arise i models i Medicie, Biolog, Athropolog ad the likes. I this paper, we shall restrict our attetio to just umerical methods for approimatig the solutio of ordiar differetial equatios with prime focus o iitial value problems IVP); so called because the coditios o the solutio of the differetial equatio are all specified at the start of the trajector i.e. the are iitial coditios. Numerical solutio of ODE is the most importat techique ever developed i cotiuous time damics. Sice most ODEs are ot soluble aalticall, umerical itegratio is the ol wa to obtai iformatio about the trajector. Ma differet methods have bee proposed ad used i a attempt to solve accuratel, various tpes of ODE. However, there is a hadful of methods kow ad used uiversall e.g. Ruge-Kutta 6], ]), Adam-Bashforth-Moulto 3], 8]) ad Backward Differece Formulae). All these, discretize the differetial sstem, to produce a differece equatio or map. The methods produce differet maps from the same equatio, but the have the same aim: that the damics of the maps, should correspod closel, to the damics of the differetial equatio. From the Ruge-Kutta famil of algorithms, come the most well-kow ad used methods for umerical itegratio 5]. With the advet of computers, umerical methods are ow a icreasigl attractive ad efficiet wa to obtai approimate solutios to differetial equatios that have hitherto proved difficult, eve impossible to solve aalticall.

Ochoche Abraham, K.R. Adeboe ad A.K. Olumide 7 Prelimiar Notes Almost Ruge-Kutta ARK) methods are a ver special class of geeral liear methods itroduced b Butcher i 997 4]. The basic idea of these methods is to retai the multi-stage ature of Ruge-Kutta methods, while allowig more tha oe value to be passed from step to step. Hece, the have a multi-value ature. These methods have advatages over traditioal methods, which are to be foud i low-cost local error estimatio ad dese output. These latter features will be a cosequece of the higher stage orders that are possible because of the multi-value ature of the ew methods. Though this multivalue ature brigs its ow difficulties i the sese that satisfactor solutios have to be foud ot ol for stepsize chages, but also for the startig steps. The umber of values passed betwee steps varies amog geeral liear methods; the umber of values is three for ARK methods. Of the three iput ad output values i ARK methods, oe approimates the solutio value i.e. ) the secod approimates the scaled first derivative h ) ) while the third approimates the scaled secod derivatives h ) ). To simplif the startig procedure, the secod derivative is required to be accurate ol to withi O h 3 ), where h as usual is the stepsize. I other to esure that this low order does ot adversel affect the solutio value, the method has ibuilt aihilatio coditios. As a result of these etra iput values, we are able to obtai stage order two, ulike eplicit Ruge-Kutta methods that are ol able to obtai stage order oe. The mai advatage of the icrease i stage order is that error estimates ad cotiuous solutios ca be more easil achieved ]. ARK have the geeral form:

8 O error estimatio i almost ARK methods.) ) ) ) ] ] ] ] 3 ] ] = r s s hf hf hf V B U A with ). = β β T T s T e b b Ac c Ae c e A V B U A where s is the umber of iteral stages. The use of a ARK method is ver similar to that of a RK method, with the mai differece beig that three pieces of iformatio is ow passed betwee steps. The first two startig values are ) ad )) hf respectivel ad the third startig value is obtaied b takig a sigle Euler step forward ad the takig the differece betwee the derivatives at these two poits. Therefore, the startig vector is give b ) ] ).3 )) )) ) )), ), hf hf hf hf + This choice of startig method was chose for its simplicit, but it is adequate, at least for low order methods. The method for computig the three startig approimatios ca be writte i the form of the geeralized Ruge Kutta tableau

Ochoche Abraham, K.R. Adeboe ad A.K. Olumide 9 where the zero i the first colum of the last two rows idicates the fact that the term is abset from the output approimatio. This ca be iterpreted i the same wa as a Ruge Kutta method, but with three output approimatios. The usual wa to chage the stepsize is to simpl scale the vector i the same wa oe would scale a Nordsieck vector 9]. Settig r = h j h j meas the vector eeds to be scaled b r. r For a order p method the three output values are give b the equatios below ] p+ = ) + Oh ), ] p+ = h ) + O h ),.4) ] 3 3 = h ) + Oh ). I choosig the coefficiets of the method, we are careful to esure that the simple stabilit properties of Ruge-Kutta methods are retaied ]. I this paper we will cocetrate o methods where A is strictl lower triagular, ad hece the methods are eplicit, but most of the theor ca be carried over to implicit methods ]. 3 Richardso etrapolatio techique The deferred approach to the limit, otherwise kow as Richardso etrapolatio ] ivolves solvig a problem twice usig step sizes h ad h. Uder the localizig assumptio that o previous errors have bee made, we ma write = T = h + h 3.) p+ p+ + ) + + ϕ, )) O ) where p is the order of the method, ϕ, )) h p + is the pricipal local trucatio error. Net, we will compute +, a secod approimatio to + ), *

3 O error estimatio i almost ARK methods obtaied b applig the same method at with stepleght h. Uder the same localizig assumptio, it follows that: ) = ϕ, )) h) + O h ) 3.) * p+ p+ + + ad o epadig ϕ, )) about, ), ) = ϕ, )) h) + O h ) 3.3) * p+ p+ + + O subtractig 3.) from 3.3), we obtai ) = ) ϕ, )) h + O h ) * p+ p+ p+ + + Therefore, the pricipal local trucatio error which is take as a estimate for the local trucatio error ma be writte as: ) * p+ + + = + = p+ ϕ, )) h T ) = * + + T + p+ 3.4) 3.5) 3. Numerical eperimets I ] as well as other literature, Richardso Etrapolatio has bee show to be a meas of obtaiig quick ad acceptable estimates of the local trucatio errors i computatios usig a s-stage eplicit Ruge-Kutta method, without havig to obtai the eact solutio first. The goal of this paper is to ivestigate the viabilit of equatio 3.5) for ARK methods b solvig the followig iitial value problems: t e. = ); ) =. Eact solutio: = t/4 4 9 + e. = cos, ) =. Eact Solutio: si = Ce, C =. A umerical solver was developed usig Java programmig laguage to solve the differetial equatios above usig the followig Almost Ruge-Kutta methods.

Ochoche Abraham, K.R. Adeboe ad A.K. Olumide 3 3.. Method ARK45: A Fourth order method with five stages T c =,,,,], ϕ = 4 3 4 4 4 3 5 4 3 75 33 33 4 56 56 543 87 8 4 45 49 45 9 6 6 7 7 45 5 45 9 9 6 6 7 7 45 5 45 9 9 56 6 784 96 4 74 9 5 5 5 5 5 3.. Method ARK5: A Fifth order method with five stages 5 / 87 564 / 749 747 / 5 / 989 / 989 465/ 3 6 / 9 97 / 45 64 / 79 64 / 79 744 / 79 37 / 994 369 / 95 369 / 95 4 / 55 4 / 55 6 / 873 4 53/5 7/ 65 43/ 54 979 / 794 83/ 954 83/ 954 756 / 97 5 / 8 57 / 593 / 3 859 / 6

3 O error estimatio i almost ARK methods 4 Mai Results I Figure we ca see from the solutio curves that the curve for the error estimates usig Richardso etrapolatio is ver far from the curve of the umerical approimatio usig ARK45 with h=. ad h =.. I Figure we ca see from the solutio curves agai, that the curve for the error estimates usig Richardso etrapolatio is ver far from the curve of the umerical approimatio usig ARK5 with h=. ad h =.. I Figure 3 we ca see from the solutio curves that the estimates from Richardso etrapolatio agai, has o similarities whatsoever with the solutio curves of the umerical approimatio usig ARK45 with h =. ad h =.. I Figure 4 just as i Figure 3, we ca see from the solutio curves, that the estimates from Richardso etrapolatio agai, has o similarities whatsoever with the solutio curves of the umerical approimatio usig ARK5 with h =. ad h =.. 5 Labels of figures ad tables errors Figure : Graph of actual errors ad estimated errors for problem usig ARK45

Ochoche Abraham, K.R. Adeboe ad A.K. Olumide 33 Figure : Graph of actual errors ad estimated errors for problem usig ARK5 Figure 3: Graph of actual errors ad estimated errors for problem usig ARK45

34 O error estimatio i almost ARK methods Figure 4: Graph of actual errors ad estimated errors for problem usig ARK5 6 Coclusio From the results obtaied i sectio 5., it ca be therefore cocluded that while Richardso etrapolatio techique is a ver effective meas of obtaiig acceptable error estimates for Ruge-Kutta methods, it is ot the same for Almost Ruge-Kutta methods. Ackowledgemets. The Authors would like to ackowledge the immese cotributios ad support of Prof. Joh C. Butcher of the Uiversit of Aucklad, New Zealad, who ispired ad ecouraged Dr. Abraham to carr out this ivestigative stud as far back as 9 while the were sittig, sippig coffee at the Aucklad Iteratioal Airport, waitig for Dr. Abraham s flight to Sigapore to start boardig. The result is this paper; a collaborative research work.

Ochoche Abraham, K.R. Adeboe ad A.K. Olumide 35 Refereces ] O. Abraham ad G. Bolari, O Error Estimatio i Ruge-Kutta Methods, Leoardo Joural of Scieces, 8, Jauar-Jue, ), -. ] O. Abraham, Developmet of Some New Classes of Eplicit Almost Ruge-Kutta EARK) Methods for No-Stiff Differetial Equatios, Ph.D Thesis, Federal Uiversit of Techolog, Mia, Nigeria,. 3] F. Bashforth ad J.C. Adams, A attempt to Test the Theories of Capillar Actio b Comparig the Theoretical ad Measured Forms of Drops of Fluid, with a Eplaatio of the Method of Itegratio Emploed i Costructig the Tables which Give the Theoretical Forms of Such Drops, Cambridge Uiversit Press, Cambridge, 883. 4] J.C. Butcher, A Itroductio to Almost Ruge Kutta Methods, Applied Numerical Mathematics, 4, 997), 33-34. 5] J.H.C. Jula ad O. Piro, The Damics of Ruge-Kutta Methods, Iteratioal Joural Bifurcatio ad Chaos,, 99), -4. 6] W. Kutta, Beitrag fur N Aherugsweise Itegratio Totaler Differetialgleichuge, Z. Math. Phs., 46, 9), 435-453. 7] J.D. Lambert, Numerical Methods for Ordiar Differetial Sstems, Joh Wile ad Sos, USA, pp. 49-5, 99. 8] F.R. Moulto, New Methods i Eterior Ballistics, Uiversit of Chicago Press, 96. 9] A. Nordseick, O Numerical Itegratio of Ordiar Differetial Equatios, Math. Comp., 6, 96), -49. ] N. Rattebur, Almost Ruge-Kutta Methods for Stiff ad No-Stiff Problems, PhD Thesis, The Uiversit of Aucklad, New Zealad, 5. ] L.F. Richardso, The deferred approach to the limit, -sigle lattice, Tras. Ro. Soc. Lodo, 6, 97), 99-349. ] C. Ruge, Ueber Die Nuumerische Auflösug vo Differetialgleichuge, Math. A., 46, 895), 67-78.