Aitkenovo schéma je iterativní metodou pro výpočet Lagrangeova interpolačního polynomu , která umožňuje zavádět informace o nových bodech do polynomu v kvadratickém čase s ohledem na počet interpolačních uzlů.
Označme Lagrangeovým polynomem získaným interpolací základních bodů . Pak platí následující vztah
(degenerovaný případ, polynom nultého stupně je konstanta)
Důkaz lze snadno provést indukcí. Bez ztráty obecnosti, pro pohodlí přijímáme , .
Nechť a být Lagrangeovy polynomy pro odpovídající množiny bodů. To znamená, že a
Pokud určíme ; a pak je zřejmé, že
,
což je stejné jako Lagrangeův polynom.
Se známými koeficienty polynomů je výpočet polynomu možný také v lineárním čase přímo podle vzorce.
Pokud však vezmeme v úvahu aplikaci Aitkinova schématu při přidávání nového bodu do množiny základních bodů, pak v tomto případě bude také neznámý a bude nutné jej vypočítat v lineárním čase na základě a . K tomu bude nutné provést předběžný výpočet atd.
Přidání bodu je tedy možné pouze v kvadratickém čase postupným získáváním polynomů . Pokud současně bude program již ukládat , pak je výpočet každého z požadovaných polynomů proveditelný v lineárním čase s ohledem na počet bodů parametru. To asymptoticky sčítá čas pro přidání nového bodu a podle toho pro výpočet Lagrangeova polynomu přes předem určenou množinu bodů.
Pokud použijeme metodu časově optimálního výpočtu, pak je nutné uložit polynomy tvaru . th z těchto polynomů vyžaduje paměť pro uložení koeficientů, což vyžaduje celkovou paměť.
Je třeba poznamenat, že velikost paměti je nezbytná, i když neexistuje žádný výpočet pro následné sčítání bodů - ukládání polynomů je nevyhnutelné v průběhu výpočtu samotného polynomu.