La versión vectorial del método de Newton: la derivada pasa a ser la matriz jacobiana, el cociente se convierte en un sistema lineal por iteración, y el orden cuadrático se conserva.
De la derivada al jacobiano
En el Newton escalar se divide por f′(xk), pero entre matrices no hay cocientes: el papel de f′ lo asume la matriz jacobiana F′(X), con entradas [F′(X)]ij=∂xj∂fi(X), y el cociente se sustituye por la inversa:
El desarrollo de Taylor multivariante de primer orden alrededor del iterado actual x(k) es la versión vectorial de la recta tangente de la deducción escalar:
F(X)≈F(x(k))+F′(x(k))(X−x(k))
Buscamos el punto que anula esa aproximación lineal (el análogo de cortar el eje con la tangente). Igualando a cero y despejando, con la inversa del jacobiano en lugar del cociente:
x(k+1)=x(k)−[F′(x(k))]−1F(x(k))
Ejemplo: montar F y su jacobiano
EjemploUn sistema 2×2
Escribir en la forma F(X)=0 el sistema exey+xcosy=0, x+y=1, y calcular su matriz jacobiana.
Se pasa todo al lado izquierdo:
F(X)=[exey+xcosyx+y−1]=[00]
Derivando cada componente respecto de cada variable:
F′(X)=[exey+cosy1exey−xsiny1]
Este sistema se resuelve con Newton en el ejercicio resuelto. Obsérvese que sobre la restricción x+y=1 se cumple exey=ex+y=e: en la solución, xcos(1−x)=−e.
Nunca se invierte el jacobiano
En la práctica, [F′(x(k))]−1F(x(k)) no se calcula invirtiendo la matriz: es mucho más barato resolver en cada iteración el sistema lineal
[F′(x(k))]u=F(x(k)),x(k+1)=x(k)−u
Resolver un sistema no lineal exige, por tanto, resolver un sistema lineal por iteración: los dos temas están encadenados. El coste de esa resolución (3n3+n2−3n productos/cocientes por eliminación gaussiana) domina el coste total del método y protagoniza el análisis de eficiencia.
Adaptaciones por cuadratura
Los métodos escalares basados en cuadraturas se adaptan de forma directa con la misma sustitución cociente → sistema lineal. Con y(k)=x(k)−[F′(x(k))]−1F(x(k)) (un paso de Newton como predictor):