Extended Runge Kutta-like formulae

Size: px
Start display at page:

Download "Extended Runge Kutta-like formulae"

Transcription

1 Applied Numerical Mathematics Extended Runge Kutta-like formulae Xinyuan Wu a Jianlin Xia b a State Key Laboratory for Novel Software Technology Department of Mathematics Nanjing University Nanjing 009 PR China b Department of Mathematics University of California Berkeley CA 9470 USA Available online 6 January 006 Abstract In this paper we present a new family of extended Runge Kutta formulae in which just like in Enright s methods it is assumed that the user will evaluate both f and f readily when solving the autonomous system y = fy numerically. This means that we introduce some new parameters in the extended Runge Kutta-like formulae in order to enhance the order of accuracy of the solutions using evaluations of both f and f instead of the evaluations of f only. Moreover if f is approximated by a difference quotient of past and current evaluations of f the order of convergence can be retained. The resulting two-step Runge Kutta method can be regarded as replacing the function evaluations of f with approximations of f. Specifically the proposed formulae with f are more efficient for cases where f is not more expensive to evaluate than f and the proposed derivative-free formulae are more attractive for use when past values of f are available. Furthermore error estimates and step-choose strategies are considered for the derivative-free extended Runge Kutta methods. 005 IMACS. Published by Elsevier B.V. All rights reserved. MSC: 65L05 Keywords: Extended Runge Kutta-like method; Two-step Runge Kutta method; Absolute stability. Introduction This paper is mainly concerned with the autonomous system of ordinary differential equations y t = f yt. and attempts to solve initial value problems based on. using step-by-step numerical methods. Throughout the paper we assume that fyhas derivatives to the desired order in a domain D in R q and we assume that fy fy L y y holds for all y y D where L is the Lipschitz constant. Many efforts have been made to improve the order of Runge Kutta methods by means of increasing the number of terms in the Taylor series expansion. This increases the number of function evaluations accordingly. The direct use of * Corresponding author. address: xywu@nju.edu.cn X. Wu. The research of this author was done partially while visiting Mathematics Institute of Tübingen University Germany. The author is indebted to Prof. Christian Lubich and Dr. Achim Schädle for their hospitality and helpful discussion /$ IMACS. Published by Elsevier B.V. All rights reserved. doi:0.06/j.apnum

2 X. Wu J. Xia / Applied Numerical Mathematics the Jacobian matrix in an integrator for stiff problems has been proposed by many authors see [ 57] etc.. In a recent paper [6] Goeken et al. proposed a class of Runge Kutta methods using higher derivatives and presented new third and fourth order numerical methods. Specifically f is embedded in f. This motivates a new family of extended Runge Kutta-like formulae of the form where y n+ = y n + h k j m j= j = f y n + h b j k j + h s= a js k s m j= c j k j. k j j = f y n + h s= b js k s j =...m. which also can be thought of as extended explicit Enright-like methods. Obviously with c j = 0 j =...min. the methods reduce to classical Runge Kutta methods y n+ = y n + h m b j k j j= where j k j = f y n + h a js k s j =...m. s= We note also that if a js = b js j =...m s =...j in. then we have where y n+ = y n + h k j m j= j = f y n + h b j k j + h s= a js k s m j= c j k j.4 k j j = f y n + h s= a js k s j =...m..5 Moreover if k j in. and.4 is approximated by a difference quotient of the past and the current evaluations of f namely k j fy n + h j s= b jsk s where k n j = f j y n + h a js k n s s= fy n + h j s= b jsk h n s and k n 0 = fy n then we will obtain two-step Runge Kutta methods which can be regarded as derivative-free extended Runge Kutta methods. The rest of the paper is organized as follows. In Section third order formulae with two function evaluations are derived and derivative-free formulae are provided. In Section fourth order formulae with three function evaluations are developed and derivative-free extended Runge Kutta methods are presented. In Section 4 extended fifth order Runge Kutta-like formulae and the order conditions of the derivative-free extended Runge Kutta formula of fifth order are considered. The stability analysis is given in Section 5. Numerical experiments are provided in Section 6 to illustrate that these new formulae are capable of achieving the order claimed and can be very effective. In Section 7 error estimates and step-choose strategies are discussed for the derivative-free extended Runge Kutta methods.

3 586 X. Wu J. Xia / Applied Numerical Mathematics Third-order formulae with two function evaluations Formula. with m = is trivial. Now let us consider. with m = namely y n+ = y n + h b k + b k + h c k + c k. where k = fy n k = f y n + ha k k = f y n k = f y n + hb k.. Our task is to determine the coefficients of the extended Runge Kutta methods. to get third order methods. Employing the Taylor series expansion and comparing the terms of order and with those of the true solution we arrive at the following conditions b + b = b a + c + c = b a + c b = 6 c b = 6. It follows from the last two equations of. that a b = 0. So we have. b + b = b a + c + c = c b = 6 b a = 0..4a.4b.4c.4d.4c means that c 0 and b 0 so.4c can be rewritten as b =. 6c In order to choose the best possibilities from the varieties of possible third order formulae let a = b = 0 in.4b. It therefore follows from.4a.4d that b = c = c b = c 0 6c where c is a free parameter and c 0. From.. and.5 we obtain the following formulae [ y n+ = y n + hf n + h c f n + c f y n + 6c f n where f n = fy n and f n = f yy n f y n. Letting c = it follows that b = including only two function evaluations per step y n+ = y n + hf n + h f y n + hf n with the local truncation error given by.5 ].6 6c = and we have the best formula.7

4 X. Wu J. Xia / Applied Numerical Mathematics Tth= yt + h {yt + hf yt + h f yt + hf yt } = yt + h {yt + hf yt + h [ fyt+ h f yf + h ] f f yy + O h 5} = yt + y h + h y + h 6 y + h4 4 y4 [ {yt + hf + h f y f + h fyy f + fy f + h fyyy f + f yy f y f ] + O h 5} 8 = h4 [ fyyy f + 6f y f yy f + fy 7 f ] + O h 5..8 Next we consider the derivative-free patterns corresponding to the formulae.. For this purpose it is enough to approximate f to some given accuracy by employing the current and previous evaluations of f such as k = f y n fy n fy n h k = f y n + hb fy n fy n + hb fy n fy n + hb fy n. h This motivates a class of two-step Runge Kutta formulae as follows y n+ = αy n + αy n + h [ b + c f y n + b f y n + ha fy n + c f y n + hb fy n c fy n c f y n + hb fy n ].9 where <α<. Employing Taylor series expansion and comparing the terms of order and with those of the true solution we obtain the following conditions α + b + b = α + b a + c + c = α c c b = 6.0 α 6 + b a c +c + c b = 6. From this we get b + b = + α b a + c + c = α c b c c = + α b a = 0. Letting b = 0 we have b = + α c = α c b = 5 α c 0. c This results in a class of two-step Runge Kutta methods of third order as follows.a.b.c.d.a.b.c y n+ = αy n + αy n + h [ + α + c f n c f n + c fyn + hb f n fy n + hb f n ].

5 588 X. Wu J. Xia / Applied Numerical Mathematics where c and b are determined by.b and.c. Letting α = 0 b = 0 a = 0 and c = wehavec = 0 and b = 5 6. This leads to the following formula [ y n+ = y n + h f n + f y n hf n f y n + 5 ] 6 hf n.4 which is a two-step Runge Kutta method of third order and only needs two function evaluations of f per step. Letting α = 0b = 0a = 0 and c = in. then c = and b = 5. Thus we have [ y n+ = y n + h f n + f n + f y n + 5 hf n f y n + 5 ] hf n..5 Let α = 0b = 0a = 0 and c = 5 48 in. then c = 48 and b = 4 5. Hence we get y n+ = y n + h [ 47f n + f n + 5 f y n hf n f y n + 4 ] 5 hf n..6 If α = 0b = 0a = 0 and c = 5 4 are chosen in. then c = 4 and b = 5 consequently we have y n+ = y n + h [ f n + f n + 5 f y n hf n f y n + ] 5 hf n.7 y n+ = y n + h [ 4f n + 5f n + 9 f y n hf n f y n + 0 ] 9 hf n..8 It is easy to see that all of the formulae and.8 are of third order with only two function evaluations of f per step.. Fourth-order formulae with three function evaluations Extended Runge Kutta-like methods.. with m = are of the following form y n+ = y n + h b k + b k + b k + h c k + c k + c k. where k = fy n k = f y n + ha k k = f y n k = f y n + hb k k = f y n + ha k + ha k k = f y n + hb k + hb k.. In order to determine the coefficients of formulae. we use Taylor s series expansion and compare the terms of order and 4 with those of the true solution. We then obtain b + b + b = b a + b a + a + c + c + c = b a + b a + a + c b + c b + b = b a a + c b + c b + b = 6. b a + b a + a + c b + b + b = 4 b a a a + a + a + c b + c b + b = 4 c b a = 4. Here we have five free parameters resulting from twelve unknowns with seven equations. Those parameters are b b c a and c. The specific formula of interest is y n+ = y n + hf n + 6 h f n + h f y n + y hf n + 4 hf n.4 with the local truncation error Tth= yt n+ y n+ = h5 4fyyyy fn f yf yyy fn + f yy f n + 69f y f yyfn + 4f y 4 f n..5

6 X. Wu J. Xia / Applied Numerical Mathematics This is because yt n+ = yt n + hf n + h f yf n + h fyy fn 6 + f y f h n 4 + 4fy f yy fn 4 + f yyyfn + f y f n + h5 fyyyy fn f yyyf y fn + 4f yy f n + f yyfy f n + f y 4 f n + O h 6 and y n+ = y n + hf n + h 6 f n y + h f n + hf y n + h 4 f n { = yt n + hf n + h 6 f yf n + h f y f n + h [ f n + h 4 f yf n + ] hfn f f yy y 4 + f yyf n + [ h f n + h 4 f yf n + ] hfn f yy f yyyf n + f y f yy 4 + [ ] hfn fyyyyf n + 4f y f yyy + f } yy + O h 6 6 = yt n + hf n + h f yf n + h f 6 y f n + f yy fn h 4 [ + f 4 y f n + f yy f y fn ] h 4 [ + fyyy fn 4 + f yf yy fn ] [ + h 5 fyy fy 9 f n + f yy f n + fyyy f y fn 48 + f yyfy f n + fyyyy fn f yyyf y fn + f yy f n ] + O h 6 = yt n + hf n + h f yf n + h f 6 y f n + f yy fn h 4 [ + f 4 y f n + f yy f y fn ] h 4 [ + fyyy fn 4 + f yf yy fn ] + h5 [ 4fyyyy fn f yyyf y fn + 5f yy f n + 9f yyfy f n ] + O h 6. Now let us consider the derivative-free formula corresponding to the formula.. It suffices to approximate f to some given accuracy by employing the current and previous evaluations of f. This motivates the following formula y n+ = α y n + αy n + h [ b f n + b fy n + ha f n + b f y n + ha f n + ha f ] y n + ha f n + h [ c f n f n + c fyn + hb f n fy n + hb f n + c f yn + hb f n + hb fy n + ha f n f y n + hb f n + hb fy n + ha f n ]..6 In order to determine the coefficients of.6 we use Taylor series expansion. Comparing the terms of order and 4 with those of the true solution we obtain α + b + b + b = α + b a + b a + a + c + c + c = α + b a + b a + a + c b + c b + b c + c + c = α + b a a + c b + c b + b c + c + c = α 4 + b a + b a + a + c b b + c b + b b + b + c + c + c = 4 α + b a a a + a + a + 6c b b c b + b b a + 6c b + b + 4c + c + c = α 4 c b c b + b b a + c + c + c = 4..7 In.7 we have six free parameters resulting from twelve unknowns with seven equations for each α <α<. In order to be able to derive a method of order four with only three function evaluations of f weseta = b

7 590 X. Wu J. Xia / Applied Numerical Mathematics a = b and a = b in.7. In this way we may obtain many desirable formulae and all of them are of fourth order with only three function evaluations of f. For example the special formulae are [ y n+ = y n + h 5 48 f 8 7f n + f n + 5 y n hf n y n+ = [ 5 9y n 4y n + h f y n f y n+ = y n + h f y n hf n 548 f 5 f n f 9 hf n hf 9 00 f f y n hf n [ 47f n + f n f y n hf n + hf y n hf n y n + 4 ] 5 hf n.8 y n hf n + hf y n + 0 y n hf n 9 hf n y n 90 9 hf n + 90 y n hf y n + 5 hf n 9 hf y n hf n ].9 f y n + 45 hf y n + ] 5 hf n.0 y n+ = y n + h f [ 79f n + 7f n + 94 f y n + 5 y n hf y n + 5 hf n f Now letting a = a = a = b = 0 b = 0 c = 0 α= 9 0 then we can obtain b = 0 c = b = b = c = from.7 and then we have formula hf n y n hf y n+ = 9 0 y n 9 { 0 y n + h 0 f n f n f n hf 5854 y n hf n 00 f y n + 5 hf n [ f y n + 5 ] hf n.. y n hf n 5854

8 X. Wu J. Xia / Applied Numerical Mathematics f y n hf 5854 hf n y n hf n ]}.. 00 All of these formulae.8. are of fourth-order formulae with only three function evaluations per step. 4. Extended fifth order Runge Kutta-like formulae and order conditions of two-step formulae Extended Runge Kutta-like methods.. with m = 4 are as follows y n+ = y n + h b k + b k + b k + b 4 k 4 + h c k + c k + c k + c 4 k 4 4. where k = fy n k = f y n + ha k k = f y n + ha k + ha k k 4 = f y n + ha 4 k + ha 4 k + ha 4 k k = f y n k = f y n + hb k k = f y n + hb k + hb k k 4 = f y n + hb 4 k + hb 4 k + hb 4 k. 4. We use Taylor series expansion. Comparing the terms of order 4 and 5 with those of the true solution we can obtain twelve equations with twenty unknowns. In this system of nonlinear equations we let b = 0 b = 0 b 4 = 0 c = 0b 4 = 0 b 4 = 0 and b = a then this system is reduced as b = 0 c + c + c 4 = 0 b c + b 4 c 4 6 = 0 b c + b 4 c 4 6 = 0 a b 4 c 4 + a b 4 c 4 4 = 0 b c + a b 4 c 4 + a b 4 c 4 + b4 c 4 6 = 0 b c + b 4 c 4 4 = 0 a a b 4 c 4 0 = 0 a b 4c 4 + a a b 4 c 4 + a a b 4 c 4 + a b 4c 4 + a b4 c 4 + a b4 c 4 0 = 0 a b 4c 4 + a a b 4 c 4 + a b 4c 4 + a b4 c 4 + a b4 c 4 0 = 0 b c + a b 4c 4 + a a b 4 c 4 + a b 4c 4 + a b4 c 4 + a b4 c 4 + b 4 c = 0 6 b c + 6 b 4 c 4 0 = 0. Then we can obtain two particular solutions. The first solution is b = c = 6 b = 5 b = 4 c = 50 + c 4 = a = 4 5 b 4 = + 0

9 59 X. Wu J. Xia / Applied Numerical Mathematics and the second solution is b = c = + c = 50 c 4 = b = 5 + b = a = 4 5 b 4 =. 0 Consequently we have produced two extended Runge Kutta-like formulae [ y n+ = y n + hf y n + h f y n + h h 4 5 f y n + h 5 ] fy n 4 f y n f y n + h f y n + h fy n fy n 4. and [ + y n+ = y n + hf y n + h f 68 + h 4 5 f f y n + 50 f y n + h 5 + fy n 68 4 y n + h f y n + h fy n 5 ]. 4.4 y n + h 5 + fy n 4 Next we consider the derivative-free formulae corresponding to the formulae 4. that is the following two-step Runge Kutta formulae y n+ = αy n + αy n + hb k + b k + b k + b 4 k 4 + c q + c q + c q + c 4 q 4 <α< where k = fy n k = fy n + ha k k = fy n + ha k + ha k k 4 = fy n + ha 4 k + ha 4 k + ha 4 k q = f n f n q = fy n + hb f n fy n + hb f n q = fy n + hb f n + hb fy n + ha f n fy n + hb f n + hb fy n + ha f n q 4 = fy n + hb 4 f n + hb 4 fy n + ha f n + hb 4 fy n + ha f n + ha fy n + ha f n fy n + hb 4 f n + hb 4 fy n + ha f n + hb 4 fy n + ha f n + ha fy n + ha f n

10 X. Wu J. Xia / Applied Numerical Mathematics In order to determine the coefficients of formulae 4.5 we use Taylor series expansion and compare the terms of order 4 and 5 with those of the true solution. This leads to the following equations α + b + b + b + b 4 = α + c + c + c + c 4 + b a + b a + b a + b 4 a 4 + b 4 a 4 + b 4 a 4 = α 6 c + c + c + c 4 + b a a + b 4 a a 4 + b 4 a a 4 + b 4 a a 4 + c b + c b + c b + c 4 b 4 + c 4 b 4 + c 4 b 4 = 6 b a + b a + b a + b 4a4 + b 4a4 + b 4a4 α 6 c + c + c + c 4 + b a a + b 4 a 4 a 4 + b 4 a 4 a 4 + b 4 a 4 a 4 + c b + c b + c b + c 4 b 4 + c 4 b 4 + c 4 b 4 = 6 α 4 + c 6 + c 6 + c 6 + c b 4 a a a 4 c b c b c b + c a b c 4b 4 c 4b 4 + c 4 a b 4 c 4b 4 + c 4 b b 4 + c 4 a b 4 = 4 b a a + b 4a 4 a + b a a + b 4 a4 a + b b a a + b 4 a 4 a 4 a + b 4 a 4 a 4 a + c b a + c 4 b 4 a + b 4 b a4 + b 4a a4 + c b + c b + c b + c 4b 4 + c 4b 4 + c 4b 4 + α 6 + c + c + c + c 4 + b 4b a 4 + b 4a a 4 + b 4 b a a 4 + b 4 b a 4 a 4 + b 4 a a 4 a 4 + b 4 b a 4 a 4 + b 4 a a 4 a 4 c b c b c b + c b b c 4 b 4 c 4 b 4 + c 4 b 4 b 4 c 4 b 4 + c 4 a b 4 + c 4 a b 4 + c 4 b 4 b 4 + c 4 b 4 b 4 = 6 6 b a + 6 b a + 6 b a + 6 b 4a4 + 6 b 4a4 + 6 b 4a4 + b a a + b 4a 4 a4 + b 4a 4 a4 + b 4a 4 a4 + c b + c b + c b + c 4b 4 + c 4b 4 + c 4b 4 + α 4 + c 6 + c 6 + c 6 + c b a a + b 4a 4 a 4 + b 4a 4 a 4 + b 4a 4 a 4 + b 4 a 4 a 4 a 4 c b c b c b + c b b c 4b 4 c 4b 4 + c 4 b 4 b 4 c 4b 4 + c 4 b 4 b 4 + c 4 b 4 b 4 = 4 0 α c 4 c 4 c 4 c c b + 6 c b + 6 c b c a b + 6 c 4b c 4b 4 c 4a b c 4b 4 c 4b b 4 c 4a b 4 + c 4 a a b 4 = 0 b a a + b 4a4 a + b 4a a 4 a + c b a + c 4b 4 a + b 4 a a4 a + c b a + c 4 b4 a + b 4 a a 4a + b 4 b a a 4 a + b 4 a a 4 a 4 a + b 4 a a 4 a 4 a + b 4 a a 4 a 4 a 7 c b a + c b b a 7 c 4b 4 a + c 4 b 4 b 4 a + c 4 a b 4 a + c 4 b 4 b 4 a + b 4a a 4 + b 4a a 4 + b 4a a a 4 c b c b c b c 4b 4 c 4b 4 c 4 b 4 + c 4a b 4 + c 4a b 4 α 0 c 4 c 4 c 4 c c b + 6 c b + 6 c b c b b + 6 c 4b c 4b 4 c 4 b 4 b 4 + c 4 a b 4 + c 4 a b c 4b 4 7 c 4a b 4 7 c 4a b 4 + c 4 a a b 4 c 4 b 4 b 4 + c 4 a b 4 b 4 + c 4 a b 4 b 4 c 4 b 4 b 4 + c 4 a b 4 b 4 + c 4 a b 4 b 4 = 0

11 594 X. Wu J. Xia / Applied Numerical Mathematics b a a + b 4a 4 a + b a a a + b 4a 4 a 4 a + b 4a 4 a 4 a + c b a + c 4b 4 a + c b a + c 4 b 4 a c b a + c b b a c 4 b 4 a + c 4 b 4 b 4 a + c 4 b 4 b 4 a + b 4a a 4 + b 4a a 4 + b 4a a a 4 c b c b c b c 4b 4 c 4b 4 c 4b 4 + c 4 a b 4 + c 4a b 4 α 0 c 6 c 6 c 6 c b 4a a 4a 4 + b 4 a a 4a 4 + b 4 a a a 4 a 4 + b 4a a 4a 4 + b 4a a 4a 4 + b 4 a a a 4 a 4 + c b + c b + c b c b b + c 4b 4 + c 4b 4 c 4 b 4 b 4 + c 4a b 4 + c 4a b 4 + c 4b 4 c 4 a b 4 c 4 a b 4 + c 4 a a b 4 c 4 b 4 b 4 + c 4 a b 4 b 4 + c 4 a b 4 b 4 c 4 b 4 b 4 + c 4 a b 4 b 4 + c 4 a b 4 b 4 = 0 6 b a a + 6 b 4a 4 a + c b a + c 4b 4 a + b a a + b 4a4 a + b a a a + b 4 a 4 a4 a + b 4a 4 a4 a + c b a + c 4 b4 a + b a a a + b 4a4 a 4a + b 4 a4 a 4a + b 4 a 4 a 4 a 4 a c b a + c b b a c 4 b 4 a + c 4 b 4 b 4 a + c 4 b 4 a 4 a + b 4a a4 + b 4a a4 + c b + c b + c b + c 4b4 + c 4b4 + c 4b4 + b 4 a a 4 a 4 + b 4a a 4 a 4 + b 4a a 4 a 4 + b 4a a 4 a c b 5 4 c b 5 4 c b + c b b 5 4 c 4a c 4b 4 + c 4b 4 b4 5 4 c 4b4 + c 4 a b4 + c 4a b4 + c 4b 4 b4 + c 4b 4 b4 0 7α 7c 4 7c 4 7c 4 7c b 4a a b 4a a 4 + b 4a a a 4 + b 4a a4 a 4 + b 4a a4 a 4 + b 4a a 4 a 4 + b 4a a 4 a 4 + b 4a a a 4 + b 4 a a 4 a 4 a 4 + b 4 a a 4 a 4 a c b c b + c b b c b 5 c b b c 4b 4 + c 4b 4 b c 4b 4 5 c 4b 4 b 4 + c 4a b 4 + c 4a b 4 + c 4b 4 b 4 + c 4b 4 b c 4b 4 c 4 a b 4 c 4 a b 4 + c 4 a a b 4 5 c 4b 4 b 4 + c 4 a b 4 b 4 + c 4 a b 4 b 4 5 c 4b 4 b 4 + c 4 a b 4 b 4 + c 4 a b 4 b 4 + c 4 b 4 b 4 b 4 = b a b a b a b 4a b 4a b 4a b a a + 6 b 4a 4 a4 + 6 b 4a 4 a4 + 6 b 4a 4 a4 + 6 c b + 6 c b + 6 c b + 6 c 4b c 4b c 4b b a a + 4 b 4a 4 a b 4a 4 a b 4a 4 a 4 + b 4a 4 a 4 a 4 4 c b 4 c b 4 c b + c b b 4 c 4b 4 4 c 4b 4 + c 4b 4 b 4 4 c 4b 4 + c 4b 4 b 4 + c 4b 4 b 4 α 0 c 4 c 4 c 4 c b a a + 6 b 4a 4 a b 4a 4 a b 4a 4 a 4 + b 4a 4 a 4 a 4 + b 4a 4 a 4a c b + 6 c b + c b b + 6 c b c b b + 6 c 4b 4 + c 4b 4 b c 4b 4 c 4b 4 b 4 + c 4b 4 b 4 + c 4b 4 b c 4b 4 c 4b 4 b 4 c 4b 4 b 4 + c 4 b 4 b 4 b 4 = 0. There is a great deal of tedious manipulations involved in deriving the above twelve identities with twenty one unknowns. The existence of solution for the above system of equations will be shown in the following text. Letting b = 0 b 4 = 0 c = 0 c = 0 b 4 = b 4 = then from the above system we can obtain b = c = α = + 4 b = 0 a = a = a = b 4 = c 4 =

12 X. Wu J. Xia / Applied Numerical Mathematics Consequently We have the following formula of fifth order with only four function evaluations of f y n+ = + 4 y n y n +h{ 6 + 4f n f n f n Letting [fy n hf n + h fy n hf n h fy n hf n hf y n hf n fy n hf n + h fy n hf n h fy n hf n hf y n hf n ]}. a 4 = b 4 a 4 = b 4 = 8 a 4 = b 4 = b = 0 b 4 = 0 c = 0 α= 0 we can figure out b = b = 0 c = c = c 4 = 5 48 a = a = a = b = 4+ 0 b 4 = Therefore we have the corresponding derivative-free formula of fifth order with only five function evaluations per step as follows: y n+ = y n + h{f n f n f n [fy n + h 4+ 0 f n fy n + h 4+ 0 f n ] [fy n + h 4+ 0 f n h 8 fy n h f n + h 8 fy 4.8 n + h f n +h fy n h f n fy n + h 4+ 0 f n h 8 fy n h f n + h 8 fy n + h f n +h fy n h f n ]}.

13 596 X. Wu J. Xia / Applied Numerical Mathematics Likewise we can obtain another derivative-free formula of fifth order with only five function evaluations per step for which it is enough to list the corresponding coefficients α = 0 b = b = 0 b = 0 b 4 = 0 c = c = c = 0 c 4 = 5 48 a = a = a = a 4 = b 4 a 4 = b 4 = 8 a 4 = b 4 = 8 b = 4 0 b 4 = Stability analysis The stability regions of the formulae.7 and. using one function evaluation of f are the same as the classical third order and fourth order Runge Kutta methods respectively because they have the same stability polynomials. Formulae and.8 have the same stability polynomial that is Φξμ = ξ + μ + 5 μ ξ + μ + 56 μ where μ = hλ. Let b = bμ = + μ + 5 μ and c = cμ = μ + 56 μ. We have Φξμ = ξ + bξ + c. To find the region of absolute stability we employ Schur criterion see [90]. To do this we define Φξμ = cξ + bξ + Φ ξ μ = Φ0 μφξ μ Φ0μ Φξμ ξ where c and b are the complex conjugates of c and b. Clearly Φ ξ μ has degree at least. Then by a theorem of Schur [90] Φξμ is a Schur polynomial if and only if Φ0μ > Φ0μ and Φ ξ μ is a Schur polynomial. This results in the following conditions c < and b c b < c. Namely we have μ + 5 μ 6 < and

14 X. Wu J. Xia / Applied Numerical Mathematics μ + 5 μ + μ + 56 μ + μ + 5 μ < 4 μ μ For formula.8 the stability polynomial is Φξμ = ξ + bμξ + cμ where bμ = + μ + 5 μ + 6 μ cμ= μ + 5 μ + 6 μ. Suppose that ξ and ξ are the zeros of the stability polynomial. From Schur criterion ξ < and ξ < if and only if μ + 5 μ + 6 μ < μ + 5 μ + μ 6 μ μ + 6 μ μ + 5 μ + μ 6 < μ + 5 μ + 6 μ. For formula.9 the stability polynomial is Φξμ = ξ + bμξ + cμ where 9 bμ = μ + 60 μ + 6 μ and cμ = μ μ + 6 μ. From Schur criterion ξ < and ξ < if and only if cμ < and b cμ bμ < cμ. Similarly we can discuss the stability polynomial for formulae. 4.7 and 4.8. The stability regions of these formulae and 4.8 are sketched in Figs. 5 respectively. The corresponding intervals of absolute stability are listed in Table. The intervals of absolute stability of formula 4.5 is the same as that of the classical Runge Kutta formula of fifth order. 6. Numerical experiments In this section in order to demonstrate the new formulae are of the claimed order several equations have been solved with the new third fourth and fifth order methods on scalar autonomous equations see Table from [6] and system of autonomous equations. For scalar autonomous equations we list in Table the relative errors of the numerical solutions by the formulae and 4.8 with different step Table The intervals of absolute stability Formulae Intervals

15 598 X. Wu J. Xia / Applied Numerical Mathematics Fig.. The region of absolute stability for formulae and.8. Fig.. The region of absolute stability for formulae.8.0 and.. sizes h = and 0.0. For two-step Runge Kutta formulae two starting values y 0 and y are needed. For convenience y is provided by the true solution yh. For an autonomous system of differential equations examples we consider first the Van der Pol equation with parameter λ see [] x λ x x + x = 0 x0 = α x 0 = 0. 6.

16 X. Wu J. Xia / Applied Numerical Mathematics Fig.. The region of absolute stability for formula.9. Fig. 4. The region of absolute stability for formula 4.7. Since it is known that 6. has a unique periodic solution for each λ we consider the problem as that of determining the constant α for which the solution of the initial value problem defined by 6. is periodic. Let T represent the period of the solution then we note that x T = α x T = 0.

17 600 X. Wu J. Xia / Applied Numerical Mathematics Fig. 5. The region of absolute stability for formula 4.8. Fig. 6. The region of absolute stability for formula.. Table Test problems Function Solution Initial value y0 y = y y = e t y = y y = t+ y = y 4 y 80 y = 0 +9e t 4

18 X. Wu J. Xia / Applied Numerical Mathematics Table The relative errors of numerical solutions at t = 0 Eq. h E 9.67E 8.67E 8 9.0E 8 9.0E 8.68E.5E E 8.4E 7.06E 7 7.E 7 7.E 7 4.8E.E E 7.7E 6.4E 6 5.8E 6 5.8E E 0.70E E 6.8E 5.8E E E 5.E 8 6.4E E 5.E 4.90E 4.8E 4.8E 4.79E 7.E E.E E.57E 0.99E 0.69E E E E 0 6.7E.05E 9.9E 9.06E.4E E E 9 5.0E 0.6E 8.90E E.54E E 8 6.8E 8 4.0E 9.9E 7.5E E 4.9E E 7 4.9E 7.E 8.0E 6.9E 6.0E 9 8.0E E 7.88E 4.6E 7.48E 7.E.89E 5.E E 6.E.E 5.97E 5.78E.E 5.55E E 5.06E.66E 4.77E 0 4.6E E E E 4.04E 0.E 0.8E 9.68E E 4 4.0E E 0.E 9.75E 0.0E 8.9E 8.07E 7.E Eq. h E 6.77E.8E.8E 5.6E 5.44E 4 8.4E E 0.09E 9.E 0.E 0.0E 4.E.7E E 9.78E 8.55E 9.55E 9 9.0E 6.8E 5.49E E 8.96E 7 5.7E 8 5.7E 8.95E.0E 0.77E E 7 5.E 6 9.5E 7 9.5E E 0 7.6E 9 5.7E E 4.E 8.57E 4 8.5E 4 6.6E E 5.05E E.8E.4E.4E.76E 4.45E E E.98E 0.8E.5E.5E.67E 4.44E E E 9.64E 0.4E 0 4.6E 5.7E.4E E E E 9 5.4E 9.8E.68E E E E 5 8.0E 6 8.0E 6 8.0E E E 5.68E 4.60E 5.60E 5.8E 5.60E 6.4E E 4.0E.7E 4.58E 4.E 5 4.E 5 6.0E E 4.4E 4.4E 4.E 5.6E 4.40E 5 6.0E E 6.9E 7.07E 6.78E 8.78E 8.6E 5 8.6E 5 Table 4 The numerical results by formula. for Van der Pol equation λ T x 0 = α h N Numerical x T Theoretical xt Let y = x and y = x. The second order Van der Pol equation can be transformed into the following autonomous system { y = y y = λy y y 6. with initial values y 0 = α y 0 = 0. For the numerical solutions generated by formula. see Table 4. Secondly we consider the well known nonlinear system of ordinary differential equation { y = 00y + 000y y = y 6. y + y with the initial values y 0 = y 0 =. For the numerical solutions at t = T = 5 and t = T = 50 generated by formula..7 and the classical forth order Runge Kutta method RK see Table 5.

19 60 X. Wu J. Xia / Applied Numerical Mathematics Table 5 Numerical results by formulae and RK for initial value problem 6. Formulae T h N Y Numerical Theoretical Relative error y e e.685e 8 y e e 7.78E y e E E 7 y e e.8e y e e 8.588E 8 y e e.04e y.7007e E E 7 y e e.670e y e e.685e y e e 5.9E y e E 44.4E 9 y e e.5e 4 RK y e e.6e 8 y e e 7.78E y e E 44.0E 6 y e e.8e 7. Error estimates and step-choosing strategies From a content point of view practical error estimates are necessary so that the step size h is chosen sufficiently small to achieve a prescribed tolerance of the local error and the step size h is chosen large enough to avoid unnecessary computational cost. So we should derive suitable error estimates and step-choosing strategies to ensure that the proposed formulae in this paper could be used in an adaptive style. This is straightforward for the extended Runge Kutta-like formulae. such as the special formulae.7 with the local truncation error.8 and.4 with the local truncation error.5 since these formulae are all one-step methods. For automatic step size control of one-step methods it is well known that whenever a starting step size h has been chosen the algorithm computes two steps of size h and one step of size h then an error estimate can be obtained. For a detailed description of this issue see E. Hairer S.P. Norsett and G. Wanner [8]. However for the class of derivative-free formulae the situation is different because these formulae are special two-step methods and require equal step sizes for the starting values any change in step size necessitates recalculating a new starting value at that point. In the special situation this will be done by calling a Runge Kutta sub-algorithm. Obtaining a strategy for error estimation for these two-step methods requires some effort. It must handle a multitude of details not only step size selection and error control but also temporary storage management communication with other programs etc. Let us consider formula pair.7 and.0 developed in Sections and respectively. We will present a procedure which automatically adjusts the step-size in order to achieve a prescribed tolerance of the local error. Since we cannot generally determine the global error of the methods we work instead with the local truncation error of the method. We use.7 a formula of third order to demonstrate a variable-step version of the two step formula. Here we employ formula.0 to estimate the local error of formula.7 We observe that for formula.0 three evaluations of f are required per step but two of them are the same as that of formula.7. Thus a clear advantage to this formula pair is that only three evaluations of f are required per step whereas arbitrary classical Runge Kutta methods of order three and four used together would require seven evaluations of f per step three evaluations for the three-order method and an additional four evaluations for the fourth order method. The local error of formula.7 and.0 can be expressed as d n h = yt n+ y n+ = Ch 4 and ˆd n h = yt n+ ŷ n+ = Ĉh 5

20 X. Wu J. Xia / Applied Numerical Mathematics respectively. In order to estimate the local error of formula.7 we calculate yt n+ y n+ = yt n+ ŷ n+ +ŷ n+ y n+. Since the order of ˆd nh is higher than that of dn h namely the most significant portion of yt n+ y n+ must be attributed to ŷ n+ y n+ this can be reduced to yt n+ y n+ ŷ n+ y n+. 7. Now suppose that a tolerance eps > 0 is prescribed and we want the local error at every step no more than eps namely yt n+ y n+ eps h. If we can check the local error at every step then we can control the global error. With the aid of 7. we can choose h such that ŷ n+ y n+ eps h where eps is a prescribed tolerance. It is followed that yt n+ y n+ = 5 [ kn k n + q n q n p n p n ] h 48 from.7 and.0 under the assumption of y n = yt n and ŷ n = yt n where k i = f i p i = f y i + hf i q i = f y i + 4h5 5 f y i + h 5 f i i = n n are available at every step. For simplicity we only consider the cases where the step-size is double or halved. Suppose that we have y n and y n with step-size h we want to advance the next step. If ŷ n+ y n+ eps h then we accept y n+ and we still use this step-size h. Otherwise h is halved and y n+ is re-calculated. Besides if the estimate of the error is lower than eps to some extent then double the step-size. In fact if y n+ is already accepted and the estimate of the error is lower than eps 6 that is ŷ n+ y n+ < eps h 6 then h is doubled. The reason we choose eps 6 is that formula.0 is a fourth-order formula the error should be 4 = 6 times that of the former. If a step change from h to h is required prior to the above step the approximation of ỹ n+ = yt n + h has to be supplied. Obviously the most straightforward is that we can employ a classical Runge Kutta formula of order three or order four to obtain the approximate of ỹ n+ = yt n + h. Likewise we can consider the adaptive version for the other two formula pairs of and.8.9 developed in Sections and respectively. To illustrate the technique of the adaptive version we present an example in which the error estimate and stepchanging strategies are used. In practice we should control the halved step-size to ensure that it will not circulate infinitely. That is to say we should prescribed a lower limit for the step-size such as h min.ifh<h min then the program is stopped and minimum h exceeded is printed out. We also prescribe a maximum step-size h max. We solve problem { y = y t [0 0] 7. y0 = by the adaptive version with eps =.e 5 h 0 = 0. h min = 0.00 and h max = 0.. The initial value of h is chosen as h 0 = 0.. We employ the classical Runge Kutta method of order four to supply the starting value y and ỹ n+ whenever a step change from h to h is required. The numerical results are listed in Table 6. It should be noticed that we also try to test the adaptive version for formula pair.7.0 via employing the Runge Kutta Fehlberg method [4] to supply the starting value y and ỹ n+ whenever a step change from h to h is required. The numerical results are almost the same as those in Table 6.

21 604 X. Wu J. Xia / Applied Numerical Mathematics Table 6 Numerical results by the adaptive version for initial value problem 7. h i t i y i y i yt i ŷ i y i h i e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e

22 X. Wu J. Xia / Applied Numerical Mathematics Conclusion A family of new extended Runge Kutta-like formulae has been presented in this paper. The new formulae exploit the use of first order derivatives f. In particular if f is approximated by the difference quotients of past and current evaluations of f then the two-step Runge Kutta methods have been developed which can be regarded as derivativefree extended Runge Kutta methods. Specifically the proposed new formulae with f such as and 4.4 are more efficient for cases where f is not more expensive to evaluate than f. For example with a linear system of equations y = Ay f = Ay requires the same time to compute as does f = Ay. And the proposed derivativefree formulae such as and 4.8 are more attractive because the use of historical values of f is cheaper than evaluating f. As an example for formula pair.7.0 developed in Sections and respectively we derive suitable error estimate of the local error and give step-choosing strategies therefore the formula.7 can be used in an adaptive style. This procedure consists of using an extended Runge Kutta method with local truncation error of order four with only three evaluations to estimate the local error in a extended Runge Kutta method of order three per step. A clear advantage to this technique is that only three evaluations of f are required per step whereas arbitrary classical Runge Kutta methods of order three and four used together would require six evaluations of f per step. Acknowledgements The authors are grateful to the anonymous referees for helpful and useful comments on the presentation and substance of this paper. References [] P.C. Chakrivat M.S. Kamew Stiffly stable second multi-step methods with higher order and improved stability regions BIT [] Y.F. Chang G. Corliss ATOMFT: Solving ODEs and DAEs using Taylor series Comput. Math. Appl [] W.H. Enright Second derivative multi-step methods for stiff ordinary differential equations SIAM J. Numer. Anal [4] E. Fehlberg Klassische Runge Kutta Formeln Vierter und niedrigerer Ordnung mit Schrittweiten Kotrolle und ihre Anwendung auf Wärmeleitungs Problems Computing [5] C.W. Gear Numerical Initial Value Problems in Ordinary Differential Equations Prentice-Hall Englewood Cliffs NJ 97. [6] D. Goeken O. Johnson Runge Kutta with higher derivative approximations Appl. Numer. Math [7] E. Hairer G. Wanner Solving Ordinary Differential Equations II Springer Berlin 99. [8] E. Hairer S.P. Norsett G. Wanner Solving Ordinary Differential Equations I Springer Berlin 987. [9] J.D. Lambert Computational Methods in Ordinary Differential Equations J. Wiley London 974. [0] J.J.H. Miller On the location of zeros of certain classes of polynomials with applications to numerical analysis J. Inst. Math. Appl [] H.H. Rosenbrock Some general implicit processes for the numerical solution of ordinary differential equations Comput. J [] X.Y. Wu A six-order a-stable explicit one-step method for stiff systems Comput. Math. Appl [] H.Y. Xu X.Y. Wu A class of second derivate multi-step methods for solving stiff ODEs Nanjing Daxue Xuebao J. Nanjing Univ

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

A NOTE ON EXPLICIT THREE-DERIVATIVE RUNGE-KUTTA METHODS (ThDRK) BULLETIN OF THE INTERNATIONAL MATHEMATICAL VIRTUAL INSTITUTE ISSN 303-4874 (p), ISSN (o) 303-4955 www.imvibl.org / JOURNALS / BULLETIN Vol. 5(015), 65-7 Former BULLETIN OF THE SOCIETY OF MATHEMATICIANS

More information

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

Improved Extended Runge-Kutta-like Method for Solving First Order IVPs Indian Journal of Science and Technology, Vol 9(48), DOI: 0.7485/ijst/06/v9i48/0938, December 06 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Improved Extended Runge-Kutta-like Method for Solving

More information

Backward error analysis

Backward error analysis Backward error analysis Brynjulf Owren July 28, 2015 Introduction. The main source for these notes is the monograph by Hairer, Lubich and Wanner [2]. Consider ODEs in R d of the form ẏ = f(y), y(0) = y

More information

Efficient path tracking methods

Efficient path tracking methods Efficient path tracking methods Daniel J. Bates Jonathan D. Hauenstein Andrew J. Sommese April 21, 2010 Abstract Path tracking is the fundamental computational tool in homotopy continuation and is therefore

More information

Ordinary differential equations - Initial value problems

Ordinary differential equations - Initial value problems Education has produced a vast population able to read but unable to distinguish what is worth reading. G.M. TREVELYAN Chapter 6 Ordinary differential equations - Initial value problems In this chapter

More information

Numerical solution of ODEs

Numerical solution of ODEs Numerical solution of ODEs Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology November 5 2007 Problem and solution strategy We want to find an approximation

More information

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

Four Point Gauss Quadrature Runge Kuta Method Of Order 8 For Ordinary Differential Equations International journal of scientific and technical research in engineering (IJSTRE) www.ijstre.com Volume Issue ǁ July 206. Four Point Gauss Quadrature Runge Kuta Method Of Order 8 For Ordinary Differential

More information

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

Fifth-Order Improved Runge-Kutta Method With Reduced Number of Function Evaluations 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

More information

-Stable Second Derivative Block Multistep Formula for Stiff Initial Value Problems

-Stable Second Derivative Block Multistep Formula for Stiff Initial Value Problems IAENG International Journal of Applied Mathematics, :3, IJAM 3_7 -Stable Second Derivative Bloc Multistep Formula for Stiff Initial Value Problems (Advance online publication: 3 August ) IAENG International

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 9 Initial Value Problems for Ordinary Differential Equations Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign

More information

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80

More information

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

A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations Rei-Wei Song and Ming-Gong Lee* d09440@chu.edu.tw, mglee@chu.edu.tw * Department of Applied Mathematics/

More information

Southern Methodist University.

Southern Methodist University. Title: Continuous extensions Name: Lawrence F. Shampine 1, Laurent O. Jay 2 Affil./Addr. 1: Department of Mathematics Southern Methodist University Dallas, TX 75275 USA Phone: +1 (972) 690-8439 E-mail:

More information

SMOOTHNESS PROPERTIES OF SOLUTIONS OF CAPUTO- TYPE FRACTIONAL DIFFERENTIAL EQUATIONS. Kai Diethelm. Abstract

SMOOTHNESS PROPERTIES OF SOLUTIONS OF CAPUTO- TYPE FRACTIONAL DIFFERENTIAL EQUATIONS. Kai Diethelm. Abstract SMOOTHNESS PROPERTIES OF SOLUTIONS OF CAPUTO- TYPE FRACTIONAL DIFFERENTIAL EQUATIONS Kai Diethelm Abstract Dedicated to Prof. Michele Caputo on the occasion of his 8th birthday We consider ordinary fractional

More information

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9 Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T. Heath Chapter 9 Initial Value Problems for Ordinary Differential Equations Copyright c 2001. Reproduction

More information

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

Starting Methods for Two-Step Runge Kutta Methods of Stage-Order 3 and Order 6 Cambridge International Science Publishing Cambridge CB1 6AZ Great Britain Journal of Computational Methods in Sciences and Engineering vol. 2, no. 3, 2, pp. 1 3 ISSN 1472 7978 Starting Methods for Two-Step

More information

EXAMPLE OF ONE-STEP METHOD

EXAMPLE OF ONE-STEP METHOD EXAMPLE OF ONE-STEP METHOD Consider solving y = y cos x, y(0) = 1 Imagine writing a Taylor series for the solution Y (x), say initially about x = 0. Then Y (h) = Y (0) + hy (0) + h2 2 Y (0) + h3 6 Y (0)

More information

Applied Math for Engineers

Applied Math for Engineers Applied Math for Engineers Ming Zhong Lecture 15 March 28, 2018 Ming Zhong (JHU) AMS Spring 2018 1 / 28 Recap Table of Contents 1 Recap 2 Numerical ODEs: Single Step Methods 3 Multistep Methods 4 Method

More information

Differential Equations

Differential Equations Differential Equations Overview of differential equation! Initial value problem! Explicit numeric methods! Implicit numeric methods! Modular implementation Physics-based simulation An algorithm that

More information

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

Improved Starting Methods for Two-Step Runge Kutta Methods of Stage-Order p 3 Improved Starting Methods for Two-Step Runge Kutta Methods of Stage-Order p 3 J.H. Verner August 3, 2004 Abstract. In [5], Jackiewicz and Verner derived formulas for, and tested the implementation of two-step

More information

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

A CLASS OF CONTINUOUS HYBRID LINEAR MULTISTEP METHODS FOR STIFF IVPs IN ODEs ANALELE ŞTIINŢIFICE ALE UNIVERSITĂŢII AL.I. CUZA DIN IAŞI (S.N.) MATEMATICĂ, Tomul LVIII, 0, f. A CLASS OF CONTINUOUS HYBRID LINEAR MULTISTEP METHODS FOR STIFF IVPs IN ODEs BY R.I. OKUONGHAE Abstract.

More information

Error Estimation and Control for ODEs

Error Estimation and Control for ODEs Error Estimation and Control for ODEs L.F. Shampine Mathematics Department Southern Methodist University Dallas, TX 75275 lshampin@mail.smu.edu February 3, 2004 Abstract This article is about the numerical

More information

Numerical Differential Equations: IVP

Numerical Differential Equations: IVP Chapter 11 Numerical Differential Equations: IVP **** 4/16/13 EC (Incomplete) 11.1 Initial Value Problem for Ordinary Differential Equations We consider the problem of numerically solving a differential

More information

Project on Runge Kutta method

Project on Runge Kutta method Project on Runge Kutta method Nguyen Quan Ba Hong Doan Tran Nguyen Tung Nguyen An Thinh 3 Students at Faculty of Math and Computer Science Ho Chi Minh University of Science, Vietnam email. email. nguyenquanbahong@gmail.com

More information

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

(again assuming the integration goes left to right). Standard initial value techniques are not directly applicable to delay problems since evaluation Stepsize Control for Delay Differential Equations Using Continuously Imbedded Runge-Kutta Methods of Sarafyan Skip Thompson Radford University Radford, Virginia Abstract. The use of continuously imbedded

More information

Solving Ordinary Differential Equations

Solving Ordinary Differential Equations Solving Ordinary Differential Equations Sanzheng Qiao Department of Computing and Software McMaster University March, 2014 Outline 1 Initial Value Problem Euler s Method Runge-Kutta Methods Multistep Methods

More information

Explicit One-Step Methods

Explicit One-Step Methods Chapter 1 Explicit One-Step Methods Remark 11 Contents This class presents methods for the numerical solution of explicit systems of initial value problems for ordinary differential equations of first

More information

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations Sunyoung Bu University of North Carolina Department of Mathematics CB # 325, Chapel Hill USA agatha@email.unc.edu Jingfang

More information

Hopf Bifurcation and Limit Cycle Analysis of the Rikitake System

Hopf Bifurcation and Limit Cycle Analysis of the Rikitake System ISSN 749-3889 (print), 749-3897 (online) International Journal of Nonlinear Science Vol.4(0) No.,pp.-5 Hopf Bifurcation and Limit Cycle Analysis of the Rikitake System Xuedi Wang, Tianyu Yang, Wei Xu Nonlinear

More information

The family of Runge Kutta methods with two intermediate evaluations is defined by

The family of Runge Kutta methods with two intermediate evaluations is defined by AM 205: lecture 13 Last time: Numerical solution of ordinary differential equations Today: Additional ODE methods, boundary value problems Thursday s lecture will be given by Thomas Fai Assignment 3 will

More information

16.7 Multistep, Multivalue, and Predictor-Corrector Methods

16.7 Multistep, Multivalue, and Predictor-Corrector Methods 16.7 Multistep, Multivalue, and Predictor-Corrector Methods 747 } free_vector(ysav,1,nv); free_vector(yerr,1,nv); free_vector(x,1,kmaxx); free_vector(err,1,kmaxx); free_matrix(dfdy,1,nv,1,nv); free_vector(dfdx,1,nv);

More information

ACCELERATION OF RUNGE-KUTTA INTEGRATION SCHEMES

ACCELERATION OF RUNGE-KUTTA INTEGRATION SCHEMES ACCELERATION OF RUNGE-KUTTA INTEGRATION SCHEMES PHAILAUNG PHOHOMSIRI AND FIRDAUS E. UDWADIA Received 24 November 2003 A simple accelerated third-order Runge-Kutta-type, fixed time step, integration scheme

More information

Mathematics for chemical engineers. Numerical solution of ordinary differential equations

Mathematics for chemical engineers. Numerical solution of ordinary differential equations Mathematics for chemical engineers Drahoslava Janovská Numerical solution of ordinary differential equations Initial value problem Winter Semester 2015-2016 Outline 1 Introduction 2 One step methods Euler

More information

16.7 Multistep, Multivalue, and Predictor-Corrector Methods

16.7 Multistep, Multivalue, and Predictor-Corrector Methods 740 Chapter 16. Integration of Ordinary Differential Equations 16.7 Multistep, Multivalue, and Predictor-Corrector Methods The terms multistepand multivaluedescribe two different ways of implementing essentially

More information

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit V Solution of

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit V Solution of Scientific Computing with Case Studies SIAM Press, 2009 http://www.cs.umd.edu/users/oleary/sccswebpage Lecture Notes for Unit V Solution of Differential Equations Part 1 Dianne P. O Leary c 2008 1 The

More information

Initial value problems for ordinary differential equations

Initial value problems for ordinary differential equations AMSC/CMSC 660 Scientific Computing I Fall 2008 UNIT 5: Numerical Solution of Ordinary Differential Equations Part 1 Dianne P. O Leary c 2008 The Plan Initial value problems (ivps) for ordinary differential

More information

Graded Project #1. Part 1. Explicit Runge Kutta methods. Goals Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo

Graded Project #1. Part 1. Explicit Runge Kutta methods. Goals Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo 2008-11-07 Graded Project #1 Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo This homework is due to be handed in on Wednesday 12 November 2008 before 13:00 in the post box of the numerical

More information

Numerical Analysis II. Problem Sheet 9

Numerical Analysis II. Problem Sheet 9 H. Ammari W. Wu S. Yu Spring Term 08 Numerical Analysis II ETH Zürich D-MATH Problem Sheet 9 Problem 9. Extrapolation of the Implicit Mid-Point Rule. Taking the implicit mid-point rule as a basis method,

More information

Consistency and Convergence

Consistency and Convergence Jim Lambers MAT 77 Fall Semester 010-11 Lecture 0 Notes These notes correspond to Sections 1.3, 1.4 and 1.5 in the text. Consistency and Convergence We have learned that the numerical solution obtained

More information

Solving Ordinary Differential equations

Solving Ordinary Differential equations Solving Ordinary Differential equations Taylor methods can be used to build explicit methods with higher order of convergence than Euler s method. The main difficult of these methods is the computation

More information

The Definition and Numerical Method of Final Value Problem and Arbitrary Value Problem Shixiong Wang 1*, Jianhua He 1, Chen Wang 2, Xitong Li 1

The Definition and Numerical Method of Final Value Problem and Arbitrary Value Problem Shixiong Wang 1*, Jianhua He 1, Chen Wang 2, Xitong Li 1 The Definition and Numerical Method of Final Value Problem and Arbitrary Value Problem Shixiong Wang 1*, Jianhua He 1, Chen Wang 2, Xitong Li 1 1 School of Electronics and Information, Northwestern Polytechnical

More information

Numerical Integration of Equations of Motion

Numerical Integration of Equations of Motion GraSMech course 2009-2010 Computer-aided analysis of rigid and flexible multibody systems Numerical Integration of Equations of Motion Prof. Olivier Verlinden (FPMs) Olivier.Verlinden@fpms.ac.be Prof.

More information

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

Symplectic integration with Runge-Kutta methods, AARMS summer school 2015 Symplectic integration with Runge-Kutta methods, AARMS summer school 2015 Elena Celledoni July 13, 2015 1 Hamiltonian systems and their properties We consider a Hamiltonian system in the form ẏ = J H(y)

More information

Part 1: Overview of Ordinary Dierential Equations 1 Chapter 1 Basic Concepts and Problems 1.1 Problems Leading to Ordinary Dierential Equations Many scientic and engineering problems are modeled by systems

More information

Exponentially Fitted Error Correction Methods for Solving Initial Value Problems

Exponentially Fitted Error Correction Methods for Solving Initial Value Problems KYUNGPOOK Math. J. 52(2012), 167-177 http://dx.doi.org/10.5666/kmj.2012.52.2.167 Exponentially Fitted Error Correction Methods for Solving Initial Value Problems Sangdong Kim and Philsu Kim Department

More information

Math Numerical Analysis Homework #4 Due End of term. y = 2y t 3y2 t 3, 1 t 2, y(1) = 1. n=(b-a)/h+1; % the number of steps we need to take

Math Numerical Analysis Homework #4 Due End of term. y = 2y t 3y2 t 3, 1 t 2, y(1) = 1. n=(b-a)/h+1; % the number of steps we need to take Math 32 - Numerical Analysis Homework #4 Due End of term Note: In the following y i is approximation of y(t i ) and f i is f(t i,y i ).. Consider the initial value problem, y = 2y t 3y2 t 3, t 2, y() =.

More information

369 Nigerian Research Journal of Engineering and Environmental Sciences 2(2) 2017 pp

369 Nigerian Research Journal of Engineering and Environmental Sciences 2(2) 2017 pp 369 Nigerian Research Journal of Engineering and Environmental Sciences 2(2) 27 pp. 369-374 Original Research Article THIRD DERIVATIVE MULTISTEP METHODS WITH OPTIMIZED REGIONS OF ABSOLUTE STABILITY FOR

More information

Initial value problems for ordinary differential equations

Initial value problems for ordinary differential equations Initial value problems for ordinary differential equations Xiaojing Ye, Math & Stat, Georgia State University Spring 2019 Numerical Analysis II Xiaojing Ye, Math & Stat, Georgia State University 1 IVP

More information

IMPLICIT INTERVAL MULTISTEP METHODS FOR SOLVING THE INITIAL VALUE PROBLEM

IMPLICIT INTERVAL MULTISTEP METHODS FOR SOLVING THE INITIAL VALUE PROBLEM COMPUTATIONAL METHODS IN SCIENCE AND TECHNOLOGY 8 (1), 17-30 (2002) IMPLICIT INTERVAL MULTISTEP METHODS FOR SOLVING THE INITIAL VALUE PROBLEM MAŁGORZATA JANKOWSKA 1, ANDRZEJ MARCINIAK 1,2 1 Poznań University

More information

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

A New Embedded Phase-Fitted Modified Runge-Kutta Method for the Numerical Solution of Oscillatory Problems Applied Mathematical Sciences, Vol. 1, 16, no. 44, 157-178 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.1988/ams.16.64146 A New Embedded Phase-Fitted Modified Runge-Kutta Method for the Numerical Solution

More information

Quadratic SDIRK pair for treating chemical reaction problems.

Quadratic SDIRK pair for treating chemical reaction problems. Quadratic SDIRK pair for treating chemical reaction problems. Ch. Tsitouras TEI of Chalkis, Dept. of Applied Sciences, GR 34400 Psahna, Greece. I. Th. Famelis TEI of Athens, Dept. of Mathematics, GR 12210

More information

Math 128A Spring 2003 Week 12 Solutions

Math 128A Spring 2003 Week 12 Solutions Math 128A Spring 2003 Week 12 Solutions Burden & Faires 5.9: 1b, 2b, 3, 5, 6, 7 Burden & Faires 5.10: 4, 5, 8 Burden & Faires 5.11: 1c, 2, 5, 6, 8 Burden & Faires 5.9. Higher-Order Equations and Systems

More information

Numerical Methods for Differential Equations

Numerical Methods for Differential Equations Numerical Methods for Differential Equations Chapter 2: Runge Kutta and Linear Multistep methods Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the

More information

Integrating ODE's in the Complex Plane-Pole Vaulting

Integrating ODE's in the Complex Plane-Pole Vaulting MATHEMATICS OF COMPUTATION, VOLUME 35, NUMBER 152 OCTOBER 1980, PAGES 1181-1189 Integrating ODE's in the Complex Plane-Pole Vaulting By George F. Corliss Abstract. Most existing algorithms for solving

More information

arxiv: v1 [math.na] 17 Feb 2014

arxiv: v1 [math.na] 17 Feb 2014 DEVELOPING EXPLICIT RUNGE-KUTTA FORMULAS USING OPEN-SOURCE SOFTWARE ALASDAIR MCANDREW arxiv:4.v [math.na] 7 Feb 4 Abstract. Runge-Kutta formulas are some of the workhorses of numerical solving of differential

More information

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

A Class of an Implicit Stage-two Rational Runge-Kutta Method for Solution of Ordinary Differential Equations Journal of Applied Mathematics & Bioinformatics, vol.2, no.3, 2012, 17-31 ISSN: 1792-6602 (print), 1792-6939 (online) Scienpress Ltd, 2012 A Class of an Implicit Stage-two Rational Runge-Kutta Method for

More information

Geometric Numerical Integration

Geometric Numerical Integration Geometric Numerical Integration (Ernst Hairer, TU München, winter 2009/10) Development of numerical ordinary differential equations Nonstiff differential equations (since about 1850), see [4, 2, 1] Adams

More information

Physics 584 Computational Methods

Physics 584 Computational Methods Physics 584 Computational Methods Introduction to Matlab and Numerical Solutions to Ordinary Differential Equations Ryan Ogliore April 18 th, 2016 Lecture Outline Introduction to Matlab Numerical Solutions

More information

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

Research Article P-Stable Higher Derivative Methods with Minimal Phase-Lag for Solving Second Order Differential Equations Hindawi Publishing Corporation Journal of Applied Mathematics Volume 2011, Article ID 407151, 15 pages doi:10.1155/2011/407151 Research Article P-Stable Higher Derivative Methods with Minimal Phase-Lag

More information

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations Finite Differences for Differential Equations 28 PART II Finite Difference Methods for Differential Equations Finite Differences for Differential Equations 29 BOUNDARY VALUE PROBLEMS (I) Solving a TWO

More information

SPECIALIZED RUNGE-KUTTA METHODS FOR INDEX 2 DIFFERENTIAL-ALGEBRAIC EQUATIONS

SPECIALIZED RUNGE-KUTTA METHODS FOR INDEX 2 DIFFERENTIAL-ALGEBRAIC EQUATIONS MATHEMATICS OF COMPUTATION Volume 75, Number 254, Pages 641 654 S 0025-5718(05)01809-0 Article electronically published on December 19, 2005 SPECIALIZED RUNGE-KUTTA METHODS FOR INDEX 2 DIFFERENTIAL-ALGEBRAIC

More information

A NEW FRACTIONAL MODEL OF SINGLE DEGREE OF FREEDOM SYSTEM, BY USING GENERALIZED DIFFERENTIAL TRANSFORM METHOD

A NEW FRACTIONAL MODEL OF SINGLE DEGREE OF FREEDOM SYSTEM, BY USING GENERALIZED DIFFERENTIAL TRANSFORM METHOD A NEW FRACTIONAL MODEL OF SINGLE DEGREE OF FREEDOM SYSTEM, BY USING GENERALIZED DIFFERENTIAL TRANSFORM METHOD HASHEM SABERI NAJAFI, ELYAS ARSANJANI TOROQI, ARASH JAFARZADEH DIVISHALI Abstract. Generalized

More information

Numerical Methods - Initial Value Problems for ODEs

Numerical Methods - Initial Value Problems for ODEs Numerical Methods - Initial Value Problems for ODEs Y. K. Goh Universiti Tunku Abdul Rahman 2013 Y. K. Goh (UTAR) Numerical Methods - Initial Value Problems for ODEs 2013 1 / 43 Outline 1 Initial Value

More information

SYMMETRIC PROJECTION METHODS FOR DIFFERENTIAL EQUATIONS ON MANIFOLDS

SYMMETRIC PROJECTION METHODS FOR DIFFERENTIAL EQUATIONS ON MANIFOLDS BIT 0006-3835/00/4004-0726 $15.00 2000, Vol. 40, No. 4, pp. 726 734 c Swets & Zeitlinger SYMMETRIC PROJECTION METHODS FOR DIFFERENTIAL EQUATIONS ON MANIFOLDS E. HAIRER Section de mathématiques, Université

More information

Richarson Extrapolation for Runge-Kutta Methods

Richarson Extrapolation for Runge-Kutta Methods Richarson Extrapolation for Runge-Kutta Methods Zahari Zlatevᵃ, Ivan Dimovᵇ and Krassimir Georgievᵇ ᵃ Department of Environmental Science, Aarhus University, Frederiksborgvej 399, P. O. 358, 4000 Roskilde,

More information

Validating an A Priori Enclosure Using. High-Order Taylor Series. George F. Corliss and Robert Rihm. Abstract

Validating an A Priori Enclosure Using. High-Order Taylor Series. George F. Corliss and Robert Rihm. Abstract Validating an A Priori Enclosure Using High-Order Taylor Series George F. Corliss and Robert Rihm Abstract We use Taylor series plus an enclosure of the remainder term to validate the existence of a unique

More information

Spectral gradient projection method for solving nonlinear monotone equations

Spectral gradient projection method for solving nonlinear monotone equations Journal of Computational and Applied Mathematics 196 (2006) 478 484 www.elsevier.com/locate/cam Spectral gradient projection method for solving nonlinear monotone equations Li Zhang, Weijun Zhou Department

More information

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

Chapter 8. Numerical Solution of Ordinary Differential Equations. Module No. 1. Runge-Kutta Methods Numerical Analysis by Dr. Anita Pal Assistant Professor Department of Mathematics National Institute of Technology Durgapur Durgapur-71309 email: anita.buie@gmail.com 1 . Chapter 8 Numerical Solution of

More information

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

New Third Order Runge Kutta Based on Contraharmonic Mean for Stiff Problems Applied Mathematical Sciences, Vol., 2009, no. 8, 65-76 New Third Order Runge Kutta Based on Contraharmonic Mean for Stiff Problems Osama Yusuf Ababneh 1 and Rokiah Rozita School of Mathematical Sciences

More information

Determining the Rolle function in Lagrange interpolatory approximation

Determining the Rolle function in Lagrange interpolatory approximation Determining the Rolle function in Lagrange interpolatory approimation arxiv:181.961v1 [math.na] Oct 18 J. S. C. Prentice Department of Pure and Applied Mathematics University of Johannesburg South Africa

More information

Ordinary Differential Equations

Ordinary Differential Equations Ordinary Differential Equations We call Ordinary Differential Equation (ODE) of nth order in the variable x, a relation of the kind: where L is an operator. If it is a linear operator, we call the equation

More information

Numerical integration formulas of degree two

Numerical integration formulas of degree two Applied Numerical Mathematics 58 (2008) 1515 1520 www.elsevier.com/locate/apnum Numerical integration formulas of degree two ongbin Xiu epartment of Mathematics, Purdue University, West Lafayette, IN 47907,

More information

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

Review Higher Order methods Multistep methods Summary HIGHER ORDER METHODS. P.V. Johnson. School of Mathematics. Semester HIGHER ORDER METHODS School of Mathematics Semester 1 2008 OUTLINE 1 REVIEW 2 HIGHER ORDER METHODS 3 MULTISTEP METHODS 4 SUMMARY OUTLINE 1 REVIEW 2 HIGHER ORDER METHODS 3 MULTISTEP METHODS 4 SUMMARY OUTLINE

More information

Dense Output. Introduction

Dense Output. Introduction ense Output 339 ense Output Lawrence F. Shampine 1 and Laurent O. Jay 2 1 epartment of Mathematics, Southern Methodist University, allas, TX, USA 2 epartment of Mathematics, The University of Iowa, Iowa

More information

Lecture Notes on Numerical Differential Equations: IVP

Lecture Notes on Numerical Differential Equations: IVP Lecture Notes on Numerical Differential Equations: IVP Professor Biswa Nath Datta Department of Mathematical Sciences Northern Illinois University DeKalb, IL. 60115 USA E mail: dattab@math.niu.edu URL:

More information

2 Numerical Methods for Initial Value Problems

2 Numerical Methods for Initial Value Problems Numerical Analysis of Differential Equations 44 2 Numerical Methods for Initial Value Problems Contents 2.1 Some Simple Methods 2.2 One-Step Methods Definition and Properties 2.3 Runge-Kutta-Methods 2.4

More information

Viscosity approximation methods for the implicit midpoint rule of asymptotically nonexpansive mappings in Hilbert spaces

Viscosity approximation methods for the implicit midpoint rule of asymptotically nonexpansive mappings in Hilbert spaces Available online at www.tjnsa.com J. Nonlinear Sci. Appl. 9 016, 4478 4488 Research Article Viscosity approximation methods for the implicit midpoint rule of asymptotically nonexpansive mappings in Hilbert

More information

arxiv: v1 [math.na] 31 Oct 2016

arxiv: v1 [math.na] 31 Oct 2016 RKFD Methods - a short review Maciej Jaromin November, 206 arxiv:60.09739v [math.na] 3 Oct 206 Abstract In this paper, a recently published method [Hussain, Ismail, Senua, Solving directly special fourthorder

More information

Ordinary Differential Equations

Ordinary Differential Equations Chapter 13 Ordinary Differential Equations We motivated the problem of interpolation in Chapter 11 by transitioning from analzying to finding functions. That is, in problems like interpolation and regression,

More information

Advanced methods for ODEs and DAEs

Advanced methods for ODEs and DAEs Advanced methods for ODEs and DAEs Lecture 8: Dirk and Rosenbrock Wanner methods Bojana Rosic, 14 Juni 2016 General implicit Runge Kutta method Runge Kutta method is presented by Butcher table: c1 a11

More information

MULTIPOINT BOUNDARY VALUE PROBLEMS FOR ORDINARY DIFFERENTIAL EQUATIONS. Katalin Károlyi Department of Applied Analysis, Eötvös Loránd University

MULTIPOINT BOUNDARY VALUE PROBLEMS FOR ORDINARY DIFFERENTIAL EQUATIONS. Katalin Károlyi Department of Applied Analysis, Eötvös Loránd University MULTIPOINT BOUNDARY VALUE PROBLEMS FOR ORDINARY DIFFERENTIAL EQUATIONS Katalin Károlyi Department of Applied Analysis, Eötvös Loránd University HU-1117 Budapest, Pázmány Péter sétány 1/c. karolyik@cs.elte.hu

More information

A note on the uniform perturbation index 1

A note on the uniform perturbation index 1 Rostock. Math. Kolloq. 52, 33 46 (998) Subject Classification (AMS) 65L5 M. Arnold A note on the uniform perturbation index ABSTRACT. For a given differential-algebraic equation (DAE) the perturbation

More information

CHAPTER 10: Numerical Methods for DAEs

CHAPTER 10: Numerical Methods for DAEs CHAPTER 10: Numerical Methods for DAEs Numerical approaches for the solution of DAEs divide roughly into two classes: 1. direct discretization 2. reformulation (index reduction) plus discretization Direct

More information

Second Derivative Generalized Backward Differentiation Formulae for Solving Stiff Problems

Second Derivative Generalized Backward Differentiation Formulae for Solving Stiff Problems IAENG International Journal of Applied Mathematics, 48:, IJAM_48 Second Derivative Generalized Bacward Differentiation Formulae for Solving Stiff Problems G C Nwachuwu,TOor Abstract Second derivative generalized

More information

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

COSC 3361 Numerical Analysis I Ordinary Differential Equations (II) - Multistep methods COSC 336 Numerical Analysis I Ordinary Differential Equations (II) - Multistep methods Fall 2005 Repetition from the last lecture (I) Initial value problems: dy = f ( t, y) dt y ( a) = y 0 a t b Goal:

More information

Butcher tableau Can summarize an s + 1 stage Runge Kutta method using a triangular grid of coefficients

Butcher tableau Can summarize an s + 1 stage Runge Kutta method using a triangular grid of coefficients AM 205: lecture 13 Last time: ODE convergence and stability, Runge Kutta methods Today: the Butcher tableau, multi-step methods, boundary value problems Butcher tableau Can summarize an s + 1 stage Runge

More information

Taylor series based nite dierence approximations of higher-degree derivatives

Taylor series based nite dierence approximations of higher-degree derivatives Journal of Computational and Applied Mathematics 54 (3) 5 4 www.elsevier.com/locate/cam Taylor series based nite dierence approximations of higher-degree derivatives Ishtiaq Rasool Khan a;b;, Ryoji Ohba

More information

Chapter 11 ORDINARY DIFFERENTIAL EQUATIONS

Chapter 11 ORDINARY DIFFERENTIAL EQUATIONS Chapter 11 ORDINARY DIFFERENTIAL EQUATIONS The general form of a first order differential equations is = f(x, y) with initial condition y(a) = y a We seek the solution y = y(x) for x > a This is shown

More information

16.1 Runge-Kutta Method

16.1 Runge-Kutta Method 704 Chapter 6. Integration of Ordinary Differential Equations CITED REFERENCES AND FURTHER READING: Gear, C.W. 97, Numerical Initial Value Problems in Ordinary Differential Equations (Englewood Cliffs,

More information

Higher Order Taylor Methods

Higher Order Taylor Methods Higher Order Taylor Methods Marcelo Julio Alvisio & Lisa Marie Danz May 6, 2007 Introduction Differential equations are one of the building blocks in science or engineering. Scientists aim to obtain numerical

More information

1 Ordinary differential equations

1 Ordinary differential equations Numerical Analysis Seminar Frühjahrssemester 08 Lecturers: Prof. M. Torrilhon, Prof. D. Kressner The Störmer-Verlet method F. Crivelli (flcrivel@student.ethz.ch May 8, 2008 Introduction During this talk

More information

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

On the reliability and stability of direct explicit Runge-Kutta integrators Global Journal of Pure and Applied Mathematics. ISSN 973-78 Volume, Number 4 (), pp. 3959-3975 Research India Publications http://www.ripublication.com/gjpam.htm On the reliability and stability of direct

More information

Validated Explicit and Implicit Runge-Kutta Methods

Validated Explicit and Implicit Runge-Kutta Methods Validated Explicit and Implicit Runge-Kutta Methods Alexandre Chapoutot joint work with Julien Alexandre dit Sandretto and Olivier Mullier U2IS, ENSTA ParisTech 8th Small Workshop on Interval Methods,

More information

4 Stability analysis of finite-difference methods for ODEs

4 Stability analysis of finite-difference methods for ODEs MATH 337, by T. Lakoba, University of Vermont 36 4 Stability analysis of finite-difference methods for ODEs 4.1 Consistency, stability, and convergence of a numerical method; Main Theorem In this Lecture

More information

Adebayo O. Adeniran1, Saheed O. Akindeinde2 and Babatunde S. Ogundare2 * Contents. 1. Introduction

Adebayo O. Adeniran1, Saheed O. Akindeinde2 and Babatunde S. Ogundare2 * Contents. 1. Introduction Malaya Journal of Matematik Vol. No. 73-73 8 https://doi.org/.37/mjm/ An accurate five-step trigonometrically-fitted numerical scheme for approximating solutions of second order ordinary differential equations

More information

Notes for Numerical Analysis Math 5466 by S. Adjerid Virginia Polytechnic Institute and State University (A Rough Draft) Contents Numerical Methods for ODEs 5. Introduction............................

More information

Linearized methods for ordinary di erential equations

Linearized methods for ordinary di erential equations Applied Mathematics and Computation 104 (1999) 109±19 www.elsevier.nl/locate/amc Linearized methods for ordinary di erential equations J.I. Ramos 1 Departamento de Lenguajes y Ciencias de la Computacion,

More information

Some Practical Runge-Kutta Formulas*

Some Practical Runge-Kutta Formulas* MATHEMATICS OF COMPUTATION VOLUME 46. NUMBER 173 JANUARY 1W>. PAGES 135-150 Some Practical Runge-Kutta Formulas* By Lawrence F. Shampine Abstract. A new selection is made of the most practical of the many

More information

Euler s Method, Taylor Series Method, Runge Kutta Methods, Multi-Step Methods and Stability.

Euler s Method, Taylor Series Method, Runge Kutta Methods, Multi-Step Methods and Stability. Euler s Method, Taylor Series Method, Runge Kutta Methods, Multi-Step Methods and Stability. REVIEW: We start with the differential equation dy(t) dt = f (t, y(t)) (1.1) y(0) = y 0 This equation can be

More information

Numerical Methods for Differential Equations

Numerical Methods for Differential Equations Numerical Methods for Differential Equations Chapter 2: Runge Kutta and Multistep Methods Gustaf Söderlind Numerical Analysis, Lund University Contents V4.16 1. Runge Kutta methods 2. Embedded RK methods

More information