Schema lui Aitken

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 28 decembrie 2020; verificarea necesită 1 editare .

Schema lui Aitken  este o metodă iterativă de calculare a polinomului de interpolare Lagrange , care permite introducerea de informații despre noi puncte în polinom în timp patratic în raport cu numărul de noduri de interpolare.

Definiție

Se notează prin polinomul Lagrange obţinut prin interpolarea punctelor de bază . Atunci următoarea relație este adevărată

(caz degenerat, polinomul de grad zero este o constantă)

Dovada

Dovada este ușor de făcut prin inducție. Fără a pierde generalitatea, pentru comoditate acceptăm , .

Fie și  polinoamele Lagrange pentru seturile corespunzătoare de puncte. Aceasta înseamnă că și

Dacă desemnăm ; și , atunci este evident că

,

care este același cu polinomul Lagrange.

Performanță

Timp de calcul

Cu coeficienți cunoscuți ai polinoamelor , calculul unui polinom este posibil și în timp liniar direct prin formulă.

Totuși, dacă luăm în considerare aplicarea schemei Aitkin la adăugarea unui nou punct la setul de puncte de bază, atunci și în acest caz va fi de asemenea necunoscut și va trebui calculat în timp liniar pe baza și . Pentru a face acest lucru, va fi necesar să se precalculeze și așa mai departe.

Astfel, adăugarea unui punct este posibilă numai în timp patratic prin obținerea secvențială de polinoame . Dacă, în același timp, programul va stoca deja , atunci calculul fiecăruia dintre polinoamele necesare este fezabil în timp liniar în raport cu numărul de puncte ale parametrilor. Aceasta însumează asimptotic timpul necesar pentru a adăuga un nou punct și, în consecință, pentru a calcula polinomul Lagrange pe un set predeterminat de puncte.

Costurile memoriei

Dacă folosim metoda de calcul optimă în timp, atunci este necesar să stocăm polinoame de forma . Al-lea dintre aceste polinoame necesită memorie pentru a stoca coeficienții, ceea ce necesită o memorie totală.

Trebuie remarcat faptul că cantitatea de memorie este necesară, chiar dacă nu există un calcul pentru adăugarea ulterioară a punctelor - stocarea polinoamelor este inevitabilă în timpul calculării polinomului în sine.

Vezi și