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.
Chaque terme supplémentaire de la somme partielle ajoute environ 25 chiffres à la précision.
Nombre de classe à 4 (1993)
On commence par fixer les paramètres
Alors
Chaque terme supplémentaire de la série ajoute environ 50 chiffres au résultat.
Algorithmes itératifs
Convergence quadratique (1984)
On commence par fixer les paramètres
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)
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)
On commence par fixer les paramètres
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 π.
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
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.
↑(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, no4, , p.610–613 (ISSN0002-9920, DOI10.1090/noti2675)
↑(en) Borwein et Borwein, «Class number three Ramanujan type series for 1/π», Journal of Computational and Applied Mathematics, vol.46, nos1–2, , p.281–290 (DOI10.1016/0377-0427(93)90302-R)
↑(en) Jörg Arndt et Christoph Haenel, π Unleashed, Springer-Verlag, (ISBN3-540-66572-2), p.236
↑Ronald Mak, The Java Programmers Guide to Numerical Computation, Pearson Educational, (ISBN0-13-046041-9), p.353