logo

Multistep Methods 📂Numerical Analysis

Multistep Methods

Definition 1

Given a continuous function defined in DR2D \subset \mathbb{R}^2 for the initial value problem given in {y=f(x,y)(y(x0),,y(xp))=(Y0,,Yp)\begin{cases} y ' = f(x,y) \\ ( y( x_{0} ) , \cdots , y(x_{p}) ) = (Y_{0}, \cdots , Y_{p} ) \end{cases}, let’s say we have broken down interval (a,b)(a,b) into nodes like ax0<x1<<xn<xNba \le x_{0} < x_{1} < \cdots < x_{n} < \cdots x_{N} \le b. Especially for a sufficiently small h>0h > 0, if we say xj=x0+jhx_{j} = x_{0} + j h, then for the initial value and 0pm0 \le p \le m, if ap0a_{p} \ne 0 or bp0b_{p} \ne 0, the following is called a (p+1)(p+1)-step method. yn+1=j=0pajynj+hj=1pbjf(xnj,ynj) y_{n+1} = \sum_{j=0}^{p} a_{j} y_{n-j} + h \sum_{j = -1}^{p} b_{j} f (x_{n-j} , y_{n-j} )

Explanation

Of course, it is permissible to think of a sufficiently large q1q \ge 1 and fCq(D)f \in C^{q}(D) defined from DR2D \subset \mathbb{R}^2. Especially in this general form, if particularly p=0p=0 and a0=1,b0=1,b1=0a_{0} = 1 , b_{0} = 1 , b_{-1} = 0 then it becomes the Euler method.

Multistep methods generally have a higher accuracy as they use more data information compared to one-step methods. For the initial value problem given in {y=f(x,y)(y(x0),,y(xp))=(Y0,,Yp)\begin{cases} y ' = f(x,y) \\ ( y( x_{0} ) , \cdots , y(x_{p}) ) = (Y_{0}, \cdots , Y_{p} ) \end{cases}, let’s consider the truncation error as Tn(Y):=Yn+1j=0pajYnj+hj=1pbjYnj T_{n} (Y) := Y_{n+1} - \sum_{j=0}^{p} a_{j} Y_{n-j} + h \sum_{j = -1}^{p} b_{j} Y’_{n-j} and write this as τn(Y):=1hTn(Y)\displaystyle \tau_{n} (Y) := {{1} \over {h}} T_{n} (Y) , if it satisfies limh0maxxpxnbτn(Y)=0\displaystyle \lim_{h \to 0} \max_{x_{p} \le x_{n} \le b} | \tau_{n} (Y) | = 0, then the method is said to have a consistency condition. It might look complicated when written in equations but simply put, this means the speed at which the truncation error decreases is faster than the speed at which hh decreases. Where τ(h):=maxxpxnbτn(Y)=O(hm) \tau (h) : = \max_{x_{p} \le x_{n} \le b} | \tau_{n} (Y) | = O (h^m) among mm, the highest number is called the method’s order of convergence.

Especially if b1=0b_{-1} = 0, then yn+1y_{n+1} is referred to as an explicit method because it appears only in the left side. If b10b_{-1} \ne 0, then because yn+1y_{n+1} appears on both sides, it is referred to as an implicit method. While explicit methods are convenient for calculations, generally known implicit methods perform well but require additional calculations.


  1. Atkinson. (1989). An Introduction to Numerical Analysis(2nd Edition): p357. ↩︎