fbpx
Wikipedia

Gauss–Legendre algorithm

The Gauss–Legendre algorithm is an algorithm to compute the digits of π. It is notable for being rapidly convergent, with only 25 iterations producing 45 million correct digits of π. However, it has some drawbacks (for example, it is computer memory-intensive) and therefore all record-breaking calculations for many years have used other methods, almost always the Chudnovsky algorithm. For details, see Chronology of computation of π.

The method is based on the individual work of Carl Friedrich Gauss (1777–1855) and Adrien-Marie Legendre (1752–1833) combined with modern algorithms for multiplication and square roots. It repeatedly replaces two numbers by their arithmetic and geometric mean, in order to approximate their arithmetic-geometric mean.

The version presented below is also known as the Gauss–Euler, Brent–Salamin (or Salamin–Brent) algorithm;[1] it was independently discovered in 1975 by Richard Brent and Eugene Salamin. It was used to compute the first 206,158,430,000 decimal digits of π on September 18 to 20, 1999, and the results were checked with Borwein's algorithm.

Algorithm edit

  1. Initial value setting:
     
  2. Repeat the following instructions until the difference of   and   is within the desired accuracy:
     
  3. π is then approximated as:
     

The first three iterations give (approximations given up to and including the first incorrect digit):

 
 
 

The algorithm has quadratic convergence, which essentially means that the number of correct digits doubles with each iteration of the algorithm.

Mathematical background edit

Limits of the arithmetic–geometric mean edit

The arithmetic–geometric mean of two numbers, a0 and b0, is found by calculating the limit of the sequences

 

which both converge to the same limit.
If   and   then the limit is   where   is the complete elliptic integral of the first kind

 

If  ,  , then

 

where   is the complete elliptic integral of the second kind:

 

and

 

Gauss knew of these two results.[2][3][4]

Legendre’s identity edit

Legendre proved the following identity:

 [2]

Elementary proof with integral calculus edit

The Gauss-Legendre algorithm can be proven to give results converging to π using only integral calculus. This is done here[5] and here.[6]

See also edit

References edit

  1. ^ Brent, Richard, Old and New Algorithms for pi, Letters to the Editor, Notices of the AMS 60(1), p. 7
  2. ^ a b Brent, Richard (1975), Traub, J F (ed.), , Analytic Computational Complexity, New York: Academic Press, pp. 151–176, archived from the original on 23 July 2008, retrieved 8 September 2007
  3. ^ Salamin, Eugene, Computation of pi, Charles Stark Draper Laboratory ISS memo 74–19, 30 January 1974, Cambridge, Massachusetts
  4. ^ Salamin, Eugene (1976), "Computation of pi Using Arithmetic–Geometric Mean", Mathematics of Computation, vol. 30, no. 135, pp. 565–570, doi:10.2307/2005327, ISSN 0025-5718, JSTOR 2005327
  5. ^ Lord, Nick (1992), "Recent Calculations of π: The Gauss-Salamin Algorithm", The Mathematical Gazette, 76 (476): 231–242, doi:10.2307/3619132, JSTOR 3619132, S2CID 125865215
  6. ^ Milla, Lorenz (2019), Easy Proof of Three Recursive π-Algorithms, arXiv:1907.04110

gauss, legendre, algorithm, algorithm, compute, digits, notable, being, rapidly, convergent, with, only, iterations, producing, million, correct, digits, however, some, drawbacks, example, computer, memory, intensive, therefore, record, breaking, calculations,. The Gauss Legendre algorithm is an algorithm to compute the digits of p It is notable for being rapidly convergent with only 25 iterations producing 45 million correct digits of p However it has some drawbacks for example it is computer memory intensive and therefore all record breaking calculations for many years have used other methods almost always the Chudnovsky algorithm For details see Chronology of computation of p The method is based on the individual work of Carl Friedrich Gauss 1777 1855 and Adrien Marie Legendre 1752 1833 combined with modern algorithms for multiplication and square roots It repeatedly replaces two numbers by their arithmetic and geometric mean in order to approximate their arithmetic geometric mean The version presented below is also known as the Gauss Euler Brent Salamin or Salamin Brent algorithm 1 it was independently discovered in 1975 by Richard Brent and Eugene Salamin It was used to compute the first 206 158 430 000 decimal digits of p on September 18 to 20 1999 and the results were checked with Borwein s algorithm Contents 1 Algorithm 2 Mathematical background 2 1 Limits of the arithmetic geometric mean 2 2 Legendre s identity 2 3 Elementary proof with integral calculus 3 See also 4 ReferencesAlgorithm editInitial value setting a0 1b0 12t0 14p0 1 displaystyle a 0 1 qquad b 0 frac 1 sqrt 2 qquad t 0 frac 1 4 qquad p 0 1 nbsp Repeat the following instructions until the difference of an displaystyle a n nbsp and bn displaystyle b n nbsp is within the desired accuracy an 1 an bn2 bn 1 anbn tn 1 tn pn an an 1 2 pn 1 2pn displaystyle begin aligned a n 1 amp frac a n b n 2 b n 1 amp sqrt a n b n t n 1 amp t n p n a n a n 1 2 p n 1 amp 2p n end aligned nbsp p is then approximated as p an 1 bn 1 24tn 1 displaystyle pi approx frac a n 1 b n 1 2 4t n 1 nbsp The first three iterations give approximations given up to and including the first incorrect digit 3 140 displaystyle 3 140 dots nbsp 3 14159264 displaystyle 3 14159264 dots nbsp 3 1415926535897932382 displaystyle 3 1415926535897932382 dots nbsp The algorithm has quadratic convergence which essentially means that the number of correct digits doubles with each iteration of the algorithm Mathematical background editLimits of the arithmetic geometric mean edit The arithmetic geometric mean of two numbers a0 and b0 is found by calculating the limit of the sequences an 1 an bn2 bn 1 anbn displaystyle begin aligned a n 1 amp frac a n b n 2 6pt b n 1 amp sqrt a n b n end aligned nbsp which both converge to the same limit If a0 1 displaystyle a 0 1 nbsp and b0 cos f displaystyle b 0 cos varphi nbsp then the limit is p2K sin f textstyle pi over 2K sin varphi nbsp where K k displaystyle K k nbsp is the complete elliptic integral of the first kind K k 0p 2d81 k2sin2 8 displaystyle K k int 0 pi 2 frac d theta sqrt 1 k 2 sin 2 theta nbsp If c0 sin f displaystyle c 0 sin varphi nbsp ci 1 ai ai 1 displaystyle c i 1 a i a i 1 nbsp then i 0 2i 1ci2 1 E sin f K sin f displaystyle sum i 0 infty 2 i 1 c i 2 1 E sin varphi over K sin varphi nbsp where E k displaystyle E k nbsp is the complete elliptic integral of the second kind E k 0p 21 k2sin2 8d8 displaystyle E k int 0 pi 2 sqrt 1 k 2 sin 2 theta d theta nbsp and K k 0p 2d81 k2sin2 8 displaystyle K k int 0 pi 2 frac d theta sqrt 1 k 2 sin 2 theta nbsp Gauss knew of these two results 2 3 4 Legendre s identity edit Legendre proved the following identity K cos 8 E sin 8 K sin 8 E cos 8 K cos 8 K sin 8 p2 for all 8 displaystyle K cos theta E sin theta K sin theta E cos theta K cos theta K sin theta pi over 2 text for all theta nbsp 2 Elementary proof with integral calculus edit The Gauss Legendre algorithm can be proven to give results converging to p using only integral calculus This is done here 5 and here 6 See also editNumerical approximations of pReferences edit Brent Richard Old and New Algorithms for pi Letters to the Editor Notices of the AMS 60 1 p 7 a b Brent Richard 1975 Traub J F ed Multiple precision zero finding methods and the complexity of elementary function evaluation Analytic Computational Complexity New York Academic Press pp 151 176 archived from the original on 23 July 2008 retrieved 8 September 2007 Salamin Eugene Computation of pi Charles Stark Draper Laboratory ISS memo 74 19 30 January 1974 Cambridge Massachusetts Salamin Eugene 1976 Computation of pi Using Arithmetic Geometric Mean Mathematics of Computation vol 30 no 135 pp 565 570 doi 10 2307 2005327 ISSN 0025 5718 JSTOR 2005327 Lord Nick 1992 Recent Calculations of p The Gauss Salamin Algorithm The Mathematical Gazette 76 476 231 242 doi 10 2307 3619132 JSTOR 3619132 S2CID 125865215 Milla Lorenz 2019 Easy Proof of Three Recursive p Algorithms arXiv 1907 04110 Retrieved from https en wikipedia org w index php title Gauss Legendre algorithm amp oldid 1189504850, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.