Алгоритм Борвейнса - Википедия - Borweins algorithm

В математика, Алгоритм Борвейна является алгоритм разработан Джонатан и Питер Борвейн чтобы вычислить значение 1 /π. Они разработали несколько других алгоритмов. Они опубликовали книгу Пи и AGM - исследование аналитической теории чисел и вычислительной сложности.[1]

Рамануджан – Сато серия

Эти два примера Рамануджан – Сато серия. Связанные Алгоритм Чудновского использует дискриминант с номером класса 1.

Класс № 2 (1989)

Начните с установки[нужна цитата ]

потом

Каждый дополнительный член частичной суммы дает примерно 25 цифр.

Класс № 4 (1993)

Начните с установки[нужна цитата ]

потом

Каждый дополнительный член ряда дает примерно 50 цифр.

Итерационные алгоритмы

Квадратичная сходимость (1984)

Начните с установки[2]

Затем повторите

потом пk квадратично сходится к π; то есть каждая итерация примерно удваивает количество правильных цифр. Алгоритм такой нет самокорректирующийся; каждая итерация должна выполняться с желаемым количеством правильных цифр для πокончательный результат.

Кубическая конвергенция (1991)

Начните с установки

Затем повторите

потом аk сходится кубически к 1 /π; то есть каждая итерация примерно втрое увеличивает количество правильных цифр.

Конвергенция четвертой степени (1985)

Начните с установки[3]

Затем повторите

потом аk сходится квартально к 1 /π; то есть каждая итерация увеличивает количество правильных цифр примерно в четыре раза. Алгоритм такой нет самокорректирующийся; каждая итерация должна выполняться с желаемым количеством правильных цифр для πокончательный результат.

Одна итерация этого алгоритма эквивалентна двум итерациям Алгоритм Гаусса – Лежандра.Подтверждение этих алгоритмов можно найти здесь:[4]

Квинтическая конвергенция

Начните с установки

Затем повторите

Затемk квинтически сходится к 1 /π (то есть каждая итерация примерно в пять раз увеличивает количество правильных цифр), и выполняется следующее условие:

Неконическая конвергенция

Начните с установки

Затем повторите

потом аk нелинейно сходится к 1 /π; то есть каждая итерация приблизительно умножает количество правильных цифр на девять.[5]

Смотрите также

Рекомендации

  1. ^ Джонатан М. Борвейн, Питер Б. Борвейн, Пи и AGM - исследование аналитической теории чисел и вычислительной сложности, Wiley, New York, 1987. Многие из их результатов доступны в: Jorg Arndt, Christoph Haenel, Pi Unleashed, Springer, Berlin, 2001, ISBN  3-540-66572-2
  2. ^ Арндт, Йорг; Хенель, Кристоф (1998). π Развязанный. Springer-Verlag. п. 236. ISBN  3-540-66572-2.
  3. ^ Мак, Рональд (2003). Руководство программиста Java по численным вычислениям. Pearson Educational. п. 353. ISBN  0-13-046041-9.
  4. ^ Милла, Лоренц (2019), Простое доказательство трех рекурсивных π-алгоритмов, arXiv:1907.04110
  5. ^ Хенрик Вестермарк (4 ноября 2016 г.). «Практическая реализация π-алгоритмов» (PDF). Получено 29 ноябрь 2020.

внешняя ссылка