This exam question is asked every year, but I am struggling to understand the difference between numerical methods even though I can solve all the exercises. Thanks a lot in advance for your help!
QUESTION: Consider the autonomous, scalar differential equation $y'=f(y)$ and the numerical method defined by $$y_{n+1}=y_n+\frac{h}{2}(y_n'+y_{n+1}')+\frac{h^2}{12}(y_n''-y_{n+1}'').$$
State whether the method is:
- Explicit
- A Runge-Kutta method
- A Taylor series method
- A One-step method
Note: in a previous part of this exercise I wrote the differential equation as $$y_{n+1}=y_n+\frac{h}{2}\left[f(y_n)+f(y_{n+1})\right]+\frac{h^2}{12}\left[f'(y_n)-f'(y_{n+1})\right]$$
ATTEMPT: What observations do you make to say what type this method is?
- I don't know. How can I tell if a method is implicit or explicit?
- I believe it is, doesn't it satisfy the formula for an $s$-stage Runge-Kutta method? $$y_{n+1}=y_n+\sum_{i=1}^s b_i f(t_n+c_ih,Y_i),$$ where $$Y_i=y_n+h\sum_{j=1}^s a_{ij}f(t_n+c_jh,Y_j),\quad i=1,2,\dots,s.$$ I am not 100% sure though, so I would really appreciate it if you could give me an explanation or show me how it satisfies it.
- I believe it is not a Taylor series method. If it was, it would be $\frac{h^2}{2}$ instead of $\frac{h^2}{12}$.
- I believe it does not satisfy the formula for a $k$-step method, which is $$\sum_{j=0}^k \alpha_jy_{n+j}=h\sum_{j=0}^k\beta_j y_{n+j}',\quad y_{n+j}'=f(t_n+jh,y_{n+1}).$$