¿Cómo se desarrollan los algoritmos de cálculo de pi?

Hay muchas maneras.

Veamos un ejemplo intuitivo y obvio. ¿De dónde viene el pi? El área de un círculo, por supuesto (o circunferencia, si lo desea). Entonces, el área de un círculo de radio 1 es pi. Esto nos da una posible forma de calcularlo. Encuentra el área de un círculo de radio 1. Algo fácil. La ecuación para un (semi) círculo es

[matemática] f (x) = \ sqrt {1-x ^ 2} [/ matemática] para [matemática] | x | \ le 1 [/ matemática].

El cálculo básico nos dice que el área debajo de esa ventosa está dada por

[matemáticas] \ int _ {- 1} ^ 1 \ sqrt {1-x ^ 2} \, \ mathrm {d} x, [/ math]

que sabemos debe ser la mitad de pi. Así que hemos reducido el cálculo de pi a la computación de una integral.

Los métodos para calcular pi pueden hacerse desde casi cualquier área de las matemáticas. ¿Teoría de probabilidad? Puedes calcular la probabilidad de que dos números sean relativamente primos. Obtendrá una probabilidad de [matemáticas] \ pi ^ 2/6 [/ matemáticas]. La aguja de Buffon es otro ejemplo.

También puede hacer fórmulas pi a partir de las que ya conoce. Tome una expansión en serie para pi y quizás intente aplicarle la aceleración de convergencia. A veces puede aumentar su tasa de convergencia en 1 o 2 bits por término. Otra forma es tomar identidades que conoces para pi, como 4 * arctan (1), y manipularlas usando identidades. Simplemente, eso puede transformarse en 16 * arctan (1/5) – 4 * arctan (1/239), que es MUCHO más eficiente de calcular cuando se usan expansiones ingenuas de arctan.

Algunos de los algoritmos más profundos y eficientes para computar pi surgen del trabajo duro en la teoría analítica de números. De ahí provienen las fórmulas de Ramanujan, Brent / Salamin, Bailey / Bailey / Borwein y Chudnovsky. Las identidades de funciones theta, formas modulares, funciones elípticas y algo de ingenio producen algunas de las fórmulas extraordinarias hechas.

Recomiendo este artículo: “The Quest for pi”

http://crd.lbl.gov/~dhbailey/dhb

escrito por algunas de las personas que desarrollaron algunos de los mejores algoritmos (Bailey, Borwein, Borwein y Plouffe). Es una descripción breve y claramente escrita de la historia del cálculo de pi, junto con un resumen de los desarrollos recientes (a partir de 1996). Lo mejor de todo, es comprensible para cualquier persona con entrenamiento en cálculo básico.

Actualización: en realidad, a partir de la descripción de la pregunta, parece que el autor de la pregunta buscaba más detalles sobre el desarrollo de, por ejemplo, el algoritmo de Chudnovsky del que proporciona este documento. Aún así, otros pueden encontrarlo interesante.