ガウス・ルジャンドル法は、円周率πの桁数を計算するアルゴリズムです。このアルゴリズムは収束が非常に速く、わずか25回の反復でπの4500万桁の正しい桁数を算出できることで知られています。しかし、いくつかの欠点(例えば、コンピュータのメモリを大量に消費する)があるため、長年にわたり、記録破りの計算には他の方法、ほぼ常にチュドノフスキー法が用いられてきました。詳細は、「πの計算の歴史」を参照してください。
この方法は、カール・フリードリヒ・ガウス(1777~1855年)とアドリアン=マリー・ルジャンドル(1752~1833年)の個々の研究に基づき、現代の乗算および平方根アルゴリズムを組み合わせたものです。2つの数をその算術平均と幾何平均で繰り返し置き換えることで、それらの算術平均と幾何平均を近似します。
以下に示すバージョンは、ガウス・オイラー、ブレント・サラミン(またはサラミン・ブレント)アルゴリズムとしても知られています。[ 1 ]これは、1975 年にリチャード・ブレントとユージン・サラミンによって独立に発見されました。1999 年に、 πの最初の 2000 億桁を計算するために使用され、結果はボルウェインのアルゴリズムを使用して検証されました。
最初の5回の反復計算では、(最初の誤った桁までの近似値として)次の値が得られます。
2 つの数a₀とb₀の算術幾何平均は、数列の極限を計算することによって求められます。
両方とも同じ極限に収束する 。そしてすると極限はどこは第一種完全楕円積分である
もし、、 それから
どここれは第二種完全楕円積分です。
ルジャンドルは次の恒等式を証明した。
ガウス・ルジャンドルアルゴリズムは、以下の結果に収束することが証明できる。積分計算のみを使用する。これはここで[ 5 ]とここで[ 6 ]行われている。