Algorithme de Borwein
En analyse appliquée, l'algorithme de Borwein est un algorithme conçu par Jonathan et Peter Borwein pour calculer la valeur de . Cet algorithme est l'un de ceux publiés dans leur livre Pi and the AGM – A Study in Analytic Number Theory and Computational Complexity[1].
Série de Ramanujan-Sato
[modifier | modifier le code]Ces deux exemples utilisent une série de Ramanujan-Sato. L'algorithme de Chudnovsky associé utilise un discriminant de nombre de classe égal à 1.
Nombre de classe à 2 (1989)
[modifier | modifier le code]On commence par fixer les paramètres[2]
Alors
Chaque terme supplémentaire de la somme partielle ajoute environ 25 chiffres à la précision.
Nombre de classe à 4 (1993)
[modifier | modifier le code]On commence par fixer les paramètres[3]
Alors
Chaque terme supplémentaire de la série ajoute environ 50 chiffres au résultat.
Algorithmes itératifs
[modifier | modifier le code]Convergence quadratique (1984)
[modifier | modifier le code]On commence par fixer les paramètres[4]
Ensuite, on utilise le processus itératif
Alors pk converge quadratiquement vers π ; c'est-à-dire que chaque itération double approximativement le nombre de chiffres corrects. L'algorithme n'est pas auto-correcteur : chaque itération doit être effectuée avec le nombre souhaité de chiffres corrects pour le calcule de π.
Convergence cubique (1991)
[modifier | modifier le code]On commence par fixer les paramètres
Ensuite, on itère selon le processus
Alors ak converge cubiquement vers 1π ; c’est-à-dire que chaque itération triple approximativement le nombre de chiffres corrects.
Convergence quartique (1985)
[modifier | modifier le code]On commence par fixer les paramètres [5]
Ensuite, on itère selon
Alors ak converge quartiquement vers 1π ; c’est-à-dire que chaque itération quadruple approximativement le nombre de chiffres corrects. L'algorithme n'est pas auto-correcteur : chaque itération doit être effectuée avec le nombre souhaité de chiffres corrects pour le calcul de π.
Une itération de cet algorithme est équivalente à deux itérations de l'algorithme de Brent-Salamin.
Convergence quintique
[modifier | modifier le code]On commence par fixer les paramètres
où est le nombre d'or. Ensuite, on itère selon
Alors ak converge quintiquement vers 1π (c’est-à-dire que chaque itération quintuple approximativement le nombre de chiffres corrects), et on a même l'encadrement suivant :
Convergence nonique
[modifier | modifier le code]On commence par fixer les paramètres
Ensuite, on itère selon
Alors ak converge noniquement vers 1π ; c’est-à-dire que chaque itération multiplie approximativement le nombre de chiffres corrects par neuf[6].
Voir aussi
[modifier | modifier le code]Références
[modifier | modifier le code]- ↑ (en) Jonathan M. Borwein et Peter B. Borwein, Pi and the AGM – A Study in Analytic Number Theory and Computational Complexity, New York, Wiley, (lire en ligne).
- ↑ (en) Bailey, « Peter Borwein: A Visionary Mathematician », Notices of the American Mathematical Society, vol. 70, no 4, , p. 610–613 (ISSN 0002-9920, DOI 10.1090/noti2675)
- ↑ (en) Borwein et Borwein, « Class number three Ramanujan type series for 1/π », Journal of Computational and Applied Mathematics, vol. 46, nos 1–2, , p. 281–290 (DOI 10.1016/0377-0427(93)90302-R)
- ↑ (en) Jörg Arndt et Christoph Haenel, π Unleashed, Springer-Verlag, (ISBN 3-540-66572-2), p. 236
- ↑ Ronald Mak, The Java Programmers Guide to Numerical Computation, Pearson Educational, (ISBN 0-13-046041-9), p. 353
- ↑ Henrik Vestermark, « Practical implementation of π Algorithms », (consulté le )
Liens externes
[modifier | modifier le code]- (en) Eric W. Weisstein, « Pi Formulas », sur MathWorld