Как рассчитать члены непрерывной дроби числа Пи?

На днях в блоге Wolfram Blog была опубликована статья о тринадцатилетнем мальчике, Нейле Бикфорде, который вычислил первые 458 миллионов членов представления простой непрерывной дроби числа Пи, начиная с [3; 7, 15, 1, 292, ...]. Бикфорд описал свое достижение в своем блоге и даже процитировал алгоритм Билла Госпера, но мне не удалось разработать алгоритм.

Я точно знаю, как преобразовать десятичное представление числа Пи в непрерывную дробь, используя метод, указанный в Статья в Википедии о непрерывных дробях. Но для этого требуется десятичное представление числа Пи в достаточном количестве знаков, и, конечно же, у Бикфорда не было миллионов цифр числа Пи, подтверждающих его расчет.

Может ли кто-нибудь подробно объяснить алгоритм, который Бикфорд использовал для своих расчетов?


person user448810    schedule 18.09.2011    source источник


Ответы (1)


На самом деле, для начала он ДЕЙСТВИТЕЛЬНО использовал миллионы цифр Пи. Вероятно, он использовал Mathematica или другую пи-программу для получения начальных цифр.

Вот ссылка на его предыдущую запись:

http://neilbickford.com/picf.htm

В этом он сказал, что использовал программу под названием y-cruncher для начала вычислить 500 миллионов цифр числа Пи.

РЕДАКТИРОВАТЬ:

Что касается объяснения того, как именно работает алгоритм: я сам с ним не знаком. Вероятно, он слишком локализован, чтобы кто-либо на SO мог ответить на этот вопрос.

person Mysticial    schedule 18.09.2011