Jump to content

Машиноподобная формула

В математике формулы , подобные машинам, — популярный метод вычисления π (отношения длины окружности к диаметру круга ) с большим количеством цифр . Они являются обобщением формулы Джона Мэчина 1706 года:

который он использовал для вычисления числа π с точностью до 100 десятичных знаков. [1] [2]

Машиноподобные формулы имеют вид

( 1 )

где является положительным целым числом, являются знаковыми ненулевыми целыми числами , а и являются целыми положительными числами такими, что .

Эти формулы используются вместе с рядом Грегори , в ряд Тейлора разложением арктангенса :

( 2 )

Вывод [ править ]

Формула сложения углов для арктангенса утверждает, что

( 3 )

если

Все формулы типа Машины могут быть получены путем многократного применения уравнения 3 . В качестве примера мы покажем вывод исходной формулы Мачина:
и, следовательно,
Поэтому также
и так наконец

Проницательный способ визуализировать уравнение 3 — это представить, что происходит, когда два комплексных числа умножаются:

( 4 )

Угол, связанный с комплексным числом дается:

Таким образом, в уравнении 4 угол, связанный с произведением, равен:

Обратите внимание, что это то же выражение, что и в уравнении 3 . Таким образом, уравнение 3 можно интерпретировать как говорящее, что умножение двух комплексных чисел означает сложение связанных с ними углов (см. Умножение комплексных чисел ).

Выражение:

угол, связанный с:

Уравнение 1 можно переписать так:

Здесь — произвольная константа, которая учитывает разницу в величине между векторами в двух частях уравнения. Величинами можно пренебречь, важны только углы.

Использование комплексных чисел [ править ]

Другие формулы могут быть созданы с использованием комплексных чисел. [3] Например, угол комплексного числа дается и когда кто-то умножает комплексные числа, он складывает их углы. Если затем составляет 45 градусов или радианы. Это означает, что если действительная часть и комплексная часть равны, то арктангенс будет равен . Поскольку арктангенс единицы имеет очень медленную скорость сходимости, если мы найдем два комплексных числа, которые при умножении приведут к одной и той же действительной и мнимой части, мы получим формулу, подобную Машину. Примером является и . Если мы умножим это, мы получим . Поэтому, .

Если вы хотите использовать комплексные числа, чтобы показать это Прежде всего вы должны знать, что при умножении углов вы возводите комплексное число в степень числа, на которое умножаете. Так и поскольку действительная часть и мнимая часть равны, то

Мера Лемера [ править ]

Одним из наиболее важных параметров, характеризующих вычислительную эффективность формулы типа Машины, является мера Лемера, определяемая как [4] [5]

.

Чтобы получить как можно меньшую меру Лемера, необходимо уменьшить отношение целых положительных чисел в аргументах арктангенса и минимизировать количество членов в формуле, подобной Машину. В настоящее время в наименьшая известная мера Лемера равна благодаря Х. Чиен-Ли (1997), [6] чья машиноподобная формула показана ниже . В формулах, подобных Машину, очень часто встречаются случаи, когда все числители

Двухчленные формулы [ править ]

В частном случае, когда числитель , существует ровно четыре решения, имеющих только два члена. [7] [8] Все четыре были найдены Джоном Мачином в 1705–1706 годах, но только один из них стал широко известен, когда был опубликован в Уильяма Джонса книге Synopsis Palmariorum Matheseos , поэтому остальные три часто приписывают другим математикам. Это

1737 г. Эйлера (известен Машину в 1706 г.): [9] [10]

1706 г. Германа (известен Машину 1706 г.): [11] [10]

Хаттона или Веги (известных Мачину в 1706 г.): [8] [10]

и Мэчина 1706 г.: [1] [10]

.

В общем случае, когда значение числителя не ограничено, существует бесконечно много других решений. Например:

или

( 5 )

Пример [ править ]

Прилегающая диаграмма демонстрирует взаимосвязь между арктангенсами и их площадями. Судя по схеме, имеем следующее:

отношение, которое также можно найти с помощью
следующий расчет внутри комплексных чисел

Дополнительные термины [ править ]

Рекорд 2002 года по количеству цифр π , 1 241 100 000 000, был получен Ясумасой Канадой из Токийского университета . Расчет проводился на 64-узловом Hitachi суперкомпьютере с 1 терабайтом оперативной памяти, выполняющем 2 триллиона операций в секунду. Использовались следующие два уравнения:

Кикуо Такано (1982).
FCM Стёрмер (1896 г.).

Два уравнения используются для того, чтобы можно было проверить, что они оба дают одинаковый результат; полезно, если в уравнениях повторно используются некоторые, но не все арктангенсы, поскольку их нужно вычислить только один раз - обратите внимание на повторное использование 57 и 239 выше.

Машинные формулы для π можно построить, найдя набор чисел, в котором простые факторизации вместе используют не больше различных простых чисел, чем число элементов в наборе, а затем используют линейную алгебру или алгоритм уменьшения базиса LLL для построения линейных комбинаций арктангенсов. обратных целых знаменателей . Например, для приведенной выше формулы Стёрмера мы имеем

таким образом, четыре термина, в которых между собой используются только простые числа 2, 5, 13 и 61.

В 1993 году Йорг Уве Арндт [12] нашел формулу из 11 членов:

используя набор из 11 простых чисел

Другая формула, где 10 из -аргументы такие же, как указано выше, было обнаружено Хван Чиен-Лихом (黃見利) (2004), поэтому легче проверить, что они оба дают одинаковый результат:

Вы заметите, что в этих формулах повторно используются все те же арктангенсы после первой. Они строятся путем поиска чисел, где делится только на простые числа меньше 102.

Наиболее эффективная известная в настоящее время формула типа Машин для вычисления π :

(Хван Чиен-Ли, 1997)

где множество простых чисел

Дальнейшее усовершенствование заключается в использовании «Процесса Тодда», как описано в; [5] это приводит к таким результатам, как

(Хван Чиен Ли, 2003 г.)

где большое простое число 834312889110521 делит из двух последних индексов.
М. Уэтерфилд основал 2004 г.

В День числа Пи 2024 года Мэтт Паркер вместе с 400 добровольцами использовал следующую формулу для ручного расчета: :

Это был самый крупный ручной расчет в столетии. [13]

Дополнительные методы [ править ]

Существуют и другие методы вывода формул типа Машины для с обратными целыми числами. Один из них определяется следующей формулой: [14]

где

и рекурсивно

и

и рекурсивно

Например, для и мы получаем:

Это подтверждается следующим кодом MuPAD:

z:=(10+I)^8*(84-I)*(21342-I)*(991268848-I)*(193018008592515208050-I)\
  *(197967899896401851763240424238758988350338-I)\
  *(117573868168175352930277752844194126767991915008537018836932014293678271636885792397-I):
Re(z)-Im(z)
0

значение

Эффективность [ править ]

Для больших вычислений Алгоритм двоичного расщепления можно использовать для вычисления арктангенсов гораздо быстрее, чем путем простого добавления членов ряда Тейлора по одному. В практических реализациях, таких как y-cruncher, на каждый термин приходится относительно большие постоянные накладные расходы плюс время, пропорциональное , и точка убывающей доходности появляется за пределами трех или четырех арктангенсных членов суммы; вот почему в приведенном выше расчете на суперкомпьютере использовалась только четырехчленная версия.

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

Позволять быть числом цифр, до которых предстоит рассчитать.

Позволять — количество членов в ряду Тейлора (см. уравнение 2 ).

Позволять — количество времени, затраченное на каждую цифру (для каждого члена ряда Тейлора).

Ряд Тейлора сходится, если:

Таким образом:

Для первого члена ряда Тейлора все цифры должны быть обработаны. Однако в последнем члене ряда Тейлора осталось обработать только одну цифру. Во всех промежуточных терминах количество цифр, подлежащих обработке, может быть аппроксимировано линейной интерполяцией. Таким образом, общая сумма определяется следующим образом:

Время работы определяется:

Объединив уравнения, время выполнения определяется следующим образом:

Где — константа, объединяющая все остальные константы. Поскольку это относительный показатель, значение можно игнорировать.

Общее время для всех членов уравнения 1 определяется выражением:

невозможно точно смоделировать без детального знания конкретного программного обеспечения. Тем не менее, мы представляем одну из возможных моделей.

Программное обеспечение тратит большую часть своего времени на оценку ряда Тейлора по уравнению 2 . Основной цикл можно резюмировать в следующем псевдокоде:

В данной конкретной модели предполагается, что каждый из этих шагов занимает примерно одинаковое количество времени. В зависимости от используемого программного обеспечения это может быть очень хорошее или плохое приближение.

Единица времени определяется так, что один шаг псевдокода соответствует одной единице. Для полного выполнения цикла требуется четыре единицы времени. определено как четыре.

Однако обратите внимание, что если равно единице, то первый шаг можно пропустить. Цикл занимает всего три единицы времени. определяется как три.

В качестве примера рассмотрим уравнение:

( 6 )

В следующей таблице показано расчетное время для каждого из условий:

74684 14967113 200.41 5.3003 4 0.75467
1 239 239.00 5.4765 3 0.54780
20138 15351991 762.34 6.6364 4 0.60274

Общее время составляет 0,75467 + 0,54780 + 0,60274 = 1,9052.

Сравните это с уравнением 5 . В следующей таблице показано расчетное время для каждого из условий:

24478 873121 35.670 3.5743 4 1.1191
685601 69049993 100.71 4.6123 4 0.8672

Общее время составляет 1,1191 + 0,8672 = 1,9863.

Вывод, сделанный на основе этой конкретной модели, заключается в том, что уравнение 6 работает немного быстрее, чем уравнение 5 , несмотря на то, что уравнение 6 содержит больше членов. Этот результат типичен для общей тенденции. Доминирующим фактором является соотношение между и . Чтобы добиться высокого коэффициента, необходимо добавить дополнительные условия. Часто получается чистая экономия времени.

Ссылки [ править ]

  1. ^ Jump up to: а б Джонс, Уильям (1706). Краткое содержание Palmariorum Matheseos . Лондон: Дж. Уэйл. стр. 243 , 263 . Существуют различные другие способы определения длин или площадей определенных кривых линий или плоскостей , которые могут очень облегчить практику; как, например, в Круге Диаметр равен Окружности как от 1 до

    3.14159 и т. д. = π . Эту серию (среди других, предназначенную для той же цели и основанную на том же принципе) я получил от превосходного аналитика и моего очень уважаемого друга мистера Джона Мэчина ; и посредством него Ван Сеулена или число число, указанное в ст. 64.38. может быть проверено со всей желаемой легкостью и быстротой.

    Перепечатано в Смит, Дэвид Юджин (1929). «Уильям Джонс: первое использование числа π для обозначения соотношения кругов» . Справочник по математике . МакГроу-Хилл. стр. 346–347.

  2. ^ Бекманн, Петр (1971). История Пи . США: Голем Пресс. п. 102 . ISBN  0-88029-418-3 .
  3. ^ Стермер, Карл (1897). «О применении теории комплексных целых чисел к решению задач в рациональных числах». из уравнения: » . Архив математики и естественных наук . 19 (3): 1–95.
  4. ^ Лемер, Деррик Генри (1938). «Об арккотангенсных отношениях для π». Американский математический ежемесячник . 45 (10): 657–664. дои : 10.2307/2302434 . JSTOR   2302434 .
  5. ^ Jump up to: а б Уэтерфилд, Майкл (2016). «Улучшение формулы Машины с помощью процесса Тодда». Математический вестник . 80 (488): 333–344. дои : 10.2307/3619567 . JSTOR   3619567 . S2CID   126173230 .
  6. ^ Чиен-Ли, Хван. «Больше машинных идентичностей». Математический вестник . 81 (490). JSTOR   3618793 .
  7. ^ Стермер, Карл (1896). «Полное целочисленное решение m , n , x , y и k уравнения Математически -естественно-научный класс. Сочинения, изданные Научным обществом в Христиании . 1895 (11): 1–21.
  8. ^ Jump up to: а б Стермер, Карл (1899). «Полное целочисленное решение уравнения « [Полное решение уравнения в целых числах...]. Bulletin de la Société Mathématique de France (на французском языке). 27 : 160–170. doi : 10.24033/bsmf.603 .
  9. ^ Эйлер, Леонард (1744) [написано в 1737 году]. «О различных способах приближенного выражения квадратуры круга числами» . Комментарии Петрополитанской академии наук . 9 : 222–236. Е 74
  10. ^ Jump up to: а б с д Тведдл, Ян (1991). «Джон Мачин и Роберт Симсон о ряде по обратным касательным для числа π ». Архив истории точных наук . 42 (1): 1–14. дои : 10.1007/BF00384331 . JSTOR   41133896 .
  11. ^ Письмо Якоба Германа Готфриду Лейбницу , 21 августа 1706 г. Опубликовано в Герхардт, CI, изд. «XXII. Герман Лейбницу». . Математические сочинения Лейбница . Том 4. Х. В. Шмидт. стр. 302–304.
  12. ^ Йорг Уве Арндт: «Вычислительные вопросы», раздел 32.5.2, стр. 637.
  13. ^ Самый большой ручной расчет за столетие! [День Пи 2024] . Проверено 2 апреля 2024 г. - через www.youtube.com.
  14. ^ https://arxiv.org/pdf/2108.07718.pdf (2021 г.)

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d5732d894db5cfd103058bbae9b9ad2e__1712683860
URL1:https://arc.ask3.ru/arc/aa/d5/2e/d5732d894db5cfd103058bbae9b9ad2e.html
Заголовок, (Title) документа по адресу, URL1:
Machin-like formula - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)