Promediar la pendiente inicial y una pendiente predicha da un método de orden 2. Deducción completa por Taylor de orden dos y por la regla del trapecio con predicción de Euler.
Promediar dos pendientes
Euler usa solo la pendiente al inicio del subintervalo, y por eso se desvía en cuanto la solución se curva. El método de Heun corrige ese sesgo promediando la pendiente inicial con la pendiente en el punto al que llegaría Euler:
Método de Heun, orden 2.Heun primero predice con Euler y después corrige usando el promedio entre la pendiente inicial y la pendiente predicha al final.
Deducción
Hay dos formas naturales de llegar a la fórmula: forzar que el esquema reproduzca el desarrollo de Taylor hasta orden dos, o aproximar la forma integral del PVI con la regla del trapecio y predecir el valor desconocido con Euler.
El valor y(tk+1) del lado derecho es desconocido. En lugar de resolver la ecuación implícita (eso sería AM2, el trapecio implícito), lo predecimos con un paso de Euler:
yˉk+1=yk+hf(tk,yk)
Sustituyendo la predicción en el trapecio se obtiene la misma fórmula que por Taylor: Heun es un par predictor-corrector de un solo paso.
yk+1=yk+2h(f(tk,yk)+f(tk+1,yˉk+1))
Orden y relación con otros métodos
Visto desde la segunda deducción, Heun es el par predictor-corrector más simple: predice con Euler y corrige con la regla del trapecio. Es la misma idea que, con métodos multipaso, produce los pares Adams-Bashforth-Moulton. También es el miembro más popular de la familia de métodos de Runge-Kutta de dos etapas, y el paso natural hacia el Runge-Kutta clásico de orden 4.
EjemploUn paso de Heun
Dar un paso de Heun con h=1 para y′=(3−0.1y)y, y(0)=10.
Pendiente inicial: k1=hf(0,10)=1⋅(3−1)⋅10=20.
Pendiente predicha en el punto de llegada de Euler, y0+k1=30: k2=hf(1,30)=(3−3)⋅30=0.
Promedio de ambas pendientes:
y1=10+21⋅20+21⋅0=20
El valor exacto es y(1)=27.2833: con un solo paso el error sigue siendo grande, pero la tabla del ejercicio del orden muestra que al refinar la malla el error de Heun cae con h2, mucho más deprisa que el de Euler.