Dedukzioa: 4. ordenako Runge-Kutta

Simpson-en erregela PVIaren forma integralari aplikatzeak eta malda ezezagunak kateatutako barne-ebaluazioekin hurbiltzeak RK4 klasikoa sortzen du eta bere 1, 2, 2, 1 pisuak azaltzen ditu.

Simpson forma integralaren gainean

tₖtₖ+h/2tₖ₊₁k₁k₂k₃k₄barne-etapakpisuak 1, 2, 2, 1
RK4-ren lau etapek Simpson-en malda zehatzak kateatutako barne-ebaluazioekin ordezkatzen dituzte.
Handitu diagrama

RK4-ren lau etapek Simpson-en malda zehatzak kateatutako barne-ebaluazioekin ordezkatzen dituzte.

  1. Lehenik ekuazio diferentziala [tk,tk+1][t_k,t_{k+1}] azpitartean integratzen dugu:

    tktk+1y(τ)dτ=tktk+1f(τ,y(τ))dτ\int_{t_k}^{t_{k+1}} y'(\tau)\,d\tau=\int_{t_k}^{t_{k+1}} f\bigl(\tau,y(\tau)\bigr)\,d\tau
  2. Ezkerreko aldeari Kalkuluaren Oinarrizko Teorema aplikatuz, PVIaren forma integral zehatza geratzen da:

    y(tk+1)=y(tk)+tktk+1f(τ,y(τ))dτy(t_{k+1})=y(t_k)+\int_{t_k}^{t_{k+1}} f\bigl(\tau,y(\tau)\bigr)\,d\tau
  3. Integrala Simpson-en erregelarekin hurbiltzen dugu, muturrak eta erdiko puntua tk+12=tk+h2t_{k+\frac12}=t_k+\frac{h}{2} erabiltzen dituena:

    tktk+1fdτh6(f(tk,yk)+4f(tk+12,yk+12)+f(tk+1,yk+1))\int_{t_k}^{t_{k+1}} f\,d\tau\approx\frac{h}{6}\Bigl(f(t_k,y_k)+4f\bigl(t_{k+\frac12},y_{k+\frac12}\bigr)+f(t_{k+1},y_{k+1})\Bigr)
  4. Arazoa: ez dakigu ez yk+12y_{k+\frac12} ez yk+1y_{k+1}. Runge-Kuttaren irtenbidea kateatutako barne-maldekin estimatzea da, bakoitza aurrekoarekin aurrera eginez eraikia:

    k1=f(tk,yk)k2=f(tk+h2,yk+h2k1)k3=f(tk+h2,yk+h2k2)k4=f(tk+h,yk+hk3)\begin{aligned} k_1&=f(t_k,\,y_k)\\ k_2&=f\bigl(t_k+\tfrac{h}{2},\,y_k+\tfrac{h}{2}k_1\bigr)\\ k_3&=f\bigl(t_k+\tfrac{h}{2},\,y_k+\tfrac{h}{2}k_2\bigr)\\ k_4&=f(t_k+h,\,y_k+h\,k_3) \end{aligned}
  5. Simpson-en erdiko malda erdiko puntuko bi estimazioen batez bestekoaz hurbiltzen da, eta amaierakoa k4k_4-rekin:

    f(tk+12,yk+12)k2+k32,f(tk+1,yk+1)k4f\bigl(t_{k+\frac12},y_{k+\frac12}\bigr)\approx\frac{k_2+k_3}{2},\qquad f(t_{k+1},y_{k+1})\approx k_4
  6. Simpson-en ordezkatuz, erdiko puntuaren 44 pisua honela banatzen da: 4k2+k32=2k2+2k34\cdot\frac{k_2+k_3}{2}=2k_2+2k_3, eta RK4 klasikoa agertzen da bere 1,2,2,11,2,2,1 pisuekin:

    yk+1=yk+h6(k1+2k2+2k3+k4)y_{k+1}=y_k+\frac{h}{6}\bigl(k_1+2k_2+2k_3+k_4\bigr)
  7. Heun-enaren antzeko Taylor-en analisi batek (baina laugarren ordenaraino) baieztatzen du barne-hurbilketa horiek O(h5)\mathcal{O}(h^5) errore lokala mantentzen dutela, eta beraz metodoa 4. ordenakoa dela.