Esquema de Aitken

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 28 de diciembre de 2020; la verificación requiere 1 edición .

El esquema de Aitken  es un método iterativo para calcular el polinomio de interpolación de Lagrange , que permite introducir información sobre nuevos puntos en el polinomio en tiempo cuadrático con respecto al número de nodos de interpolación.

Definición

Denote por el polinomio de Lagrange obtenido por interpolación de puntos base . Entonces la siguiente relación es verdadera

(caso degenerado, el polinomio de grado cero es una constante)

Prueba

La demostración es fácil de hacer por inducción. Sin pérdida de generalidad, por conveniencia aceptamos , .

Sean y  los polinomios de Lagrange para los correspondientes conjuntos de puntos. Esto significa que y

Si designamos ; y entonces es obvio que

,

que es lo mismo que el polinomio de Lagrange.

Rendimiento

Tiempo de cálculo

Con coeficientes conocidos de polinomios , el cálculo de un polinomio también es posible en tiempo lineal directamente por la fórmula.

Sin embargo, si consideramos la aplicación del esquema de Aitkin al añadir un nuevo punto al conjunto de puntos base, entonces en este caso también será desconocido y habrá que calcularlo en tiempo lineal a partir de y . Para ello, será necesario realizar un cálculo previo , y así sucesivamente.

Por lo tanto, agregar un punto solo es posible en tiempo cuadrático obteniendo polinomios secuencialmente . Si al mismo tiempo el programa ya almacenará , entonces el cálculo de cada uno de los polinomios requeridos es factible en tiempo lineal con respecto al número de puntos del parámetro. Esto suma asintóticamente el tiempo para agregar un nuevo punto y, en consecuencia, para calcular el polinomio de Lagrange sobre un conjunto predeterminado de puntos.

Costos de memoria

Si usamos el método de cálculo de tiempo óptimo, entonces es necesario almacenar polinomios de la forma . El th de estos polinomios requiere memoria para almacenar los coeficientes, lo que requiere un total de memoria.

Cabe señalar que la cantidad de memoria es necesaria, incluso si no hay un cálculo para la posterior adición de puntos: el almacenamiento de polinomios es inevitable en el curso del cálculo del polinomio en sí.

Véase también