Ecuaciones diferenciales numéricas · Definición

Métodos de Runge-Kutta

métodos numéricosecuaciones diferenciales numéricas

Antes de empezar necesitas conocer

Euler avanza con una sola evaluación de la pendiente por paso, lo que limita su precisión. Runge-Kutta mejora esa aproximación combinando varias pendientes calculadas en puntos intermedios.

Definición

Los métodos de Runge-Kutta son familias de esquemas numéricos de un paso que aproximan la solución de un problema de valor inicial evaluando la función \(f\) en varios puntos intermedios dentro de cada paso.

\[y_{n+1}=y_n+h\sum_{i=1}^{s} b_i k_i\]

Un método de Runge-Kutta de \(s\) etapas se define mediante coeficientes \(a_{ij}\), \(b_i\) y \(c_i\), con \(k_i=f(t_n+c_ih,\ y_n+h\sum_j a_{ij}k_j)\). Si los coeficientes satisfacen las condiciones de orden, el error local es \(O(h^{p+1})\) y el global es \(O(h^p)\). El método clásico de cuarto orden usa cuatro etapas y es el más empleado en la práctica.

Para \(y'=y\), \(y(0)=1\) y \(h=0.1\), el método RK4 da \(y_1\approx 1.105171\), muy cercano a \(e^{0.1}\), mientras que Euler da \(1.1\). Esta comparación muestra cómo más evaluaciones por paso reducen el error sin cambiar el tamaño de \(h\). Las etapas se calculan en orden, porque cada \(k_i\) depende de las anteriores en métodos explícitos.

Un error típico es confundir el orden del método con el número de etapas, pues un método de cuatro etapas no es necesariamente de cuarto orden. Otro fallo habitual es usar \(y_n\) en lugar de \(y_n+h\sum a_{ij}k_j\) al evaluar \(k_i\). Verificar las condiciones de orden evita ambos errores.

Para pensar

¿Por qué un método de cuatro etapas no garantiza automáticamente orden cuatro?

Porque el orden depende de las condiciones sobre \(a_{ij}\), \(b_i\) y \(c_i\); las etapas solo fijan una cota superior del orden alcanzable.

Ejercicios 10

Referencias

  • Richard L. Burden, J. Douglas Faires, Annette M. Burden, Numerical Analysis, 10th edition, Cengage Learning, 2016.
  • Lloyd N. Trefethen, David Bau III, Numerical Linear Algebra, 1st edition, SIAM, 1997.