Käänteinen parabolinen interpolointi on iteratiivinen numeerinen menetelmä yhtälön juuren löytämiseksi , jossa on yhden muuttujan jatkuva funktio. Menetelmän idea on funktion parabolinen interpolointi kolmen pisteen yli. Mutta toisin kuin Mullerin menetelmä, funktio käänteisfunktio interpoloidaan . Menetelmä on tehokkaampi kuin yksinkertaisemmat menetelmät, jos funktio on kahdesti differentioituva. Algoritmia käytetään osana suosittua Brent - menetelmää .
Käänteinen parabolinen interpolointialgoritmi saadaan rekursiivisella kaavalla :
missä . Kuten kaavasta seuraa, laskelmien aloittamiseen tarvitaan kolme lähtökohtaa ja on toivottavaa, mutta ei välttämätöntä, että juuri on niiden määrittelemässä segmentissä.
Tarkastellaan kolmea pistettä argumenttien funktion arvoina . Näiden pisteiden Lagrangen interpolaatiopolynomi näyttää tältä
Koska etsimme juuria , tämä korvaus antaa myös halutun toistuvan kaavan.
Jos funktio on riittävän tasainen, alkupisteet ovat lähellä juuria, eikä juuri ole ääripää, menetelmä konvergoi nopeasti. Menetelmän asymptoottinen konvergenssi on noin 1,8. Joskus menetelmä ei kuitenkaan ole tehokas tai se ei johda tulokseen ollenkaan. Erityisesti, jos kaksi funktioarvoa vahingossa osuvat yhteen, iteraatioita ei voida jatkaa. Tämä epäkohta on eliminoitu yhdistämällä menetelmä robustimpiin menetelmiin, joilla on pienempi konvergenssinopeus, mikä tehdään erityisesti Brent-menetelmässä.
Käänteinen parabolinen interpolointi liittyy läheisesti Mullerin menetelmään, jolla on suunnilleen sama konvergenssijärjestys, ja sekanttimenetelmään , jolla on alempi konvergenssikerta. Toisin kuin Newtonin menetelmä , jolla on korkea konvergenssiaste (2), menetelmä ei vaadi johdannaisten laskemista.