Algoritmo de Gauss-Legendre

De testwiki
Ir a la navegación Ir a la búsqueda

Plantilla:Referencias El algoritmo de Gauss-Legendre es un algoritmo para computar los dígitos de π.

El método se basa en los trabajos individuales de Carl Friedrich Gauss (1777-1855) y Adrien-Marie Legendre (1752-1833) combinados con algoritmos modernos para la multiplicación y la raíz cuadrada. Sustituye repetidamente dos números por sus medias aritmética y geométrica, para obtener una aproximación a su media aritmético-geométrica.

La versión que se presenta aquí se conoce también como el algoritmo de Brent-Salamin (o Salamin-Brent); que fue descubierto en 1975 y de forma independiente por Richard Brent y Eugene Salamin. Se usó entre el 18 y el 20 de septiembre de 1999 para calcular los primeros 206.158.430.000 dígitos decimales de π, y el resultado se comprobó usando el algoritmo de Borwein.

Algoritmo

1. Establecimiento del valor inicial:

a0=1b0=12t0=14p0=1

2. Repetir las siguientes instrucciones hasta que la diferencia entre an y bn se encuentre dentro de la precisión deseada:

xn+1=an+bn2
yn+1=anbn
tn+1=tnpn(anxn+1)2
an+1=xn+1
bn+1=yn+1
pn+1=2pn

3. π se aproxima usando an, bn y tn como:

π(an+bn)24tn

Las primeras tres iteraciones dan:

3.140...
3.14159264...
3.14159265358979...

El algoritmo tiene naturaleza convergente de segundo orden, que esencialmente significa que el número de dígitos correctos se duplica con cada paso del algoritmo.

Véase también

Enlaces externos

Plantilla:Control de autoridades