L' algorithme de Chudnovsky est une méthode rapide pour calculer les chiffres de π, basée sur les formules de π de Ramanujan. Il a été publié par les frères Chudnovsky en 1988.
Il a été utilisé pour le calcul du record mondial de 2 700 milliards de chiffres de π en , 10 000 milliards de chiffres en , 22 400 milliards de chiffres en [1], 31 400 milliards de chiffres en . – [2], 50 000 milliards de chiffres le [3], 62 800 milliards de chiffres le [4], 100 000 milliards de chiffres le [5], et 105 000 milliards de chiffres le [6].
Algorithme
L'algorithme est basé sur l'opposé du nombre de Heegner, la fonction j, et sur la série hypergéométrique généralisée à convergence rapide ci-dessous: Une preuve détaillée de cette formule peut être trouvée ici[7]:
Cette identité est similaire à certaines formules de Ramanujan impliquant π, et est un exemple de série Ramanujan-Sato.
La technique d'optimisation utilisée pour les calculs du record du monde est appelée division binaire.
Fractionnement binaire
Un facteur de peut être retiré de la somme et simplifié en
Soit , et en substituant dans la somme. peut être simplifié en , donc par définition de , doncCette définition de n'est pas défini pour , on calcule donc le premier terme de la somme et l'ajoute à la nouvelle définition de en partant de Soit et , doncSoit et est une limite qui ne peut être qu'approché, on calcule à la place et lorsque se rapproches de , l'approximation de l'approximation s'améliore.Par définition originale de ,