Métodos multipaso explícitos que integran la EDO aproximando f por su polinomio de interpolación sobre nodos ya calculados: deducción completa de AB2 con Lagrange, las fórmulas AB3 y AB4, su orden y cómo arrancarlos.
De un paso a multipaso
Los métodos de un paso solo usan la información del nodo anterior; al pasar al siguiente subintervalo, tiran todo lo demás. Los métodos multipaso reutilizan las pendientes fj=f(tj,yj) de varios nodos ya calculados, así que aprovechan mejor el trabajo hecho: cada paso solo cuesta una evaluación nueva de f. Se parte de la forma integral del PVI:
y(tk+1)=y(tk)+∫tktk+1f(τ,y(τ))dτ
La integral no se puede calcular porque el integrando depende de la solución desconocida. Adams-Bashforth sustituye f por el polinomio que la interpola en los nodos anteriores tk,tk−1,…, donde sus valores ya se conocen, e integra ese polinomio. Como solo usa valores ya calculados, el método resultante es explícito.
Deducción de AB2
El caso de dos pasos concentra toda la mecánica: interpolar f linealmente en tk−1 y tk, integrar y leer los coeficientes.
AB2 interpola las pendientes conocidas fk−1 y fk y extrapola esa recta sobre el intervalo nuevo [tk,tk+1].
La recta de Lagrange se construye con las pendientes ya calculadas y después se usa fuera de sus nodos: por eso Adams-Bashforth es explícito y extrapolador.
Partimos del PVI y′(t)=f(t,y(t)). Integramos ambos lados entre tk y tk+1:
∫tktk+1y′(τ)dτ=∫tktk+1f(τ,y(τ))dτ
Aplicando el Teorema Fundamental del Cálculo al lado izquierdo se obtiene la forma integral exacta. Todavía no hay ninguna aproximación:
y(tk+1)=y(tk)+∫tktk+1f(τ,y(τ))dτ
El integrando completo es desconocido porque depende de la solución exacta, pero sus valores aproximados en los nodos anteriores sí se conocen: fk−1=f(tk−1,yk−1) y fk=f(tk,yk). AB2 nace de aproximar f(τ,y(τ)) con esos dos datos.
Paso 2: interpolar f con Lagrange
Construimos el polinomio de grado 1 que interpola los valores fk−1 y fk usando la base de Lagrange. Como tk−tk−1=h y tk−1−tk=−h, las bases quedan:
Los nodos de interpolación son tk−1 y tk, pero el intervalo de integración es [tk,tk+1]. Al extrapolar el polinomio fuera de sus nodos, el método queda explícito.
Paso 3: cambio de variable e integración
Para integrar, hacemos el cambio que aparece en los apuntes: s=τ−tk, es decir, τ=tk+s y dτ=ds. Cuando τ=tk, s=0; cuando τ=tk+1, s=h. Además:
τ−tk−1=s+h,τ−tk=s
Sustituimos f(τ,y(τ)) por el interpolante p1 en la integral. Con el cambio anterior, la recta queda escrita como:
p1(tk+s)=fkhs+h−fk−1hs
Integramos las dos partes por separado. La parte de fk aporta 23h y la de fk−1 aporta 2h con signo negativo:
Sustituyendo en la forma integral exacta y usando y(tk)≈yk aparece la fórmula de Adams-Bashforth de dos pasos:
yk+1=yk+2h(3fk−fk−1)
Paso 4: error y orden
El error local es la integral del error de interpolación de p1. Para el interpolante lineal, f(τ)−p1(τ)=2f′′(ξ)(τ−tk−1)(τ−tk); con el cambio de variable, (τ−tk−1)(τ−tk)=h2s(s+1) y ∫01s(s+1)ds=65:
ek+1=h⋅2y′′′(ξ)⋅h2⋅65=125h3y′′′(ξ)=O(h3)
El error global pierde una potencia al acumular N∝1/h pasos: AB2 es de orden 2, igual que Heun, pero con una sola evaluación nueva de f por paso. La estimación numérica del orden lo confirma.
De AB2 a AB3 y AB4
La misma receta con más nodos produce toda la familia: interpolar f en tk,tk−1,tk−2 con un polinomio cuadrático y repetir los pasos 3-4 da AB3 (con integrales como ∫012(s+1)(s+2)ds=1223); con cuatro nodos y un cúbico sale AB4. Cada nodo adicional sube el grado del interpolante y, con él, el orden del método.
AB2, AB3 y AB4
Interpolando f con polinomios de grado 2 y 3 sobre tres y cuatro nodos anteriores (misma mecánica, integrales más largas) aparecen AB3 y AB4:
yk+1=yk+2h(3fk−fk−1)
AB2, orden 2.
yk+1=yk+12h(23fk−16fk−1+5fk−2)
AB3, orden 3.
yk+1=yk+24h(55fk−59fk−1+37fk−2−9fk−3)
AB4, orden 4.
Arranque del método
Un método de m pasos necesita m valores iniciales, pero el PVI solo da y0. Los valores y1,…,ym−1 se calculan con un método de un paso del mismo orden, para no contaminar el error: AB2 se arranca con Heun (orden 2) y AB4 con RK4 (orden 4). El ejercicio de AB2 muestra el arranque y confirma numéricamente el orden 2.