Algoritmus Gauss – Legendre - Gauss–Legendre algorithm
The Algoritmus Gauss – Legendre je algoritmus vypočítat číslice π. Je pozoruhodné, že je rychle konvergentní, pouze 25 iterací produkuje 45 milionů správných číslicπ. Nevýhodou však je, že je paměť počítače -intenzivní, a proto někdy Machinovy vzorce místo toho se používají.
Metoda je založena na individuální práci Carl Friedrich Gauss (1777–1855) a Adrien-Marie Legendre (1752–1833) v kombinaci s moderními algoritmy pro násobení a odmocniny. Opakovaně nahrazuje dvě čísla jejich aritmetický a geometrický průměr, aby se přiblížil jejich aritmeticko-geometrický průměr.
Verze uvedená níže je také známá jako Gauss – Euler, Brent – Salamin (nebo Salamin – Brent) algoritmus;[1] to bylo nezávisle objeveno v roce 1975 Richard Brent a Eugene Salamin. Bylo použito k výpočtu prvních 206 158 430 000 desetinných míst π 18. až 20. září 1999 a výsledky byly zkontrolovány Borweinův algoritmus.
Algoritmus
1. Počáteční nastavení hodnoty:
2. Opakujte následující pokyny, dokud nebude rozdíl a je v požadované přesnosti:
3. π je pak aproximován jako:
První tři iterace dávají (přibližné hodnoty až do první nesprávné číslice včetně):
Algoritmus má kvadratická konvergence, což v podstatě znamená, že počet správných číslic se zdvojnásobuje opakování algoritmu.
Matematické pozadí
Meze aritmeticko – geometrického průměru
The aritmeticko – geometrický průměr dvou čísel, a0 a b0, je zjištěno výpočtem limitu sekvencí
které oba konvergují ke stejné hranici.
Li a pak je limit kde je kompletní eliptický integrál prvního druhu
Li , , pak
kde je úplný eliptický integrál druhého druhu:
- a
Gauss věděl o obou těchto výsledcích.[2][3][4]
Legendrova identita
Pro a takhle Legendre prokázal totožnost:
- [2]
- Ekvivalentně
Elementární důkaz s integrálním počtem
Algoritmus Gauss-Legendre lze prokázat bez eliptických modulárních funkcí. To se děje tady[5] a tady[6] pouze pomocí integrálního počtu.
Viz také
Reference
- ^ Brent, Richarde, Starý a nový algoritmus pro pi, Dopisy redakci, Oznámení AMS 60 (1), s. 7
- ^ A b Brent, Richarde (1975), Traub, J. F. (ed.), „Metody nulového zjišťování s větší přesností a složitost vyhodnocení elementárních funkcí“, Analytická výpočetní složitost, New York: Academic Press, s. 151–176, vyvoláno 8. září 2007
- ^ Salamin, Eugene, Výpočet pí„Memorandum ISS Charles Stark Draper Laboratory 74–19, 30. ledna 1974, Cambridge, Massachusetts
- ^ Salamin, Eugene (1976), „Výpočet pí pomocí aritmeticko – geometrického průměru“, Matematika výpočtu, 30 (135), s. 565–570, doi:10.2307/2005327, ISSN 0025-5718
- ^ Lord, Nick (1992), „Nedávné výpočty π: Gauss-Salaminův algoritmus“, Matematický věstník, 76 (476): 231–242, doi:10.2307/3619132, JSTOR 3619132
- ^ Milla, Lorenz (2019), Snadný důkaz tří rekurzivních π-algoritmů, arXiv:1907.04110