метод FEE
В математике метод FEE , или метод быстрого вычисления Е-функции , — это метод быстрого суммирования рядов специального вида. Его построила в 1990 году Екатерина Карацуба. [1] [2] и назван так потому, что делает возможным быстрое вычисление Зигеля E -функций , в частности .
Классу функций, «похожих на показательную функцию», Карл Людвиг Зигель дал название «Е-функции» . [3] Среди этих функций есть такие специальные функции , как гипергеометрическая функция , цилиндр , сферические функции и так далее.
Используя ФЭЭ, можно доказать следующую теорему:
Теорема : Пусть быть элементарной трансцендентной функцией , то есть показательной функцией , или тригонометрическая функция , или элементарная алгебраическая функция , или их суперпозиция, или их обратная , или суперпозиция обратных. Затем
Здесь – сложность вычисления (бит) функции с точностью до цифры, это сложность умножения двух -цифровые целые числа.
К алгоритмам, основанным на методе FEE, относятся алгоритмы быстрого вычисления любой элементарной трансцендентной функции для любого значения аргумента, классических констант e , Эйлера постоянная Каталана , и константы Апери [4] такие высшие трансцендентные функции, как гамма-функция Эйлера и ее производные, гипергеометрическая , [5] сферический , цилиндр (в том числе Бесселя ) [6] функции и некоторые другие функции для алгебраические значения аргумента и параметров, дзета-функция Римана для целых значений аргумента [7] [8] и дзета-функция Гурвица для целочисленного аргумента и алгебраических значений параметра, [9] а также такие специальные интегралы, как интеграл вероятности , интегралы Френеля , интегральная показательная функция , тригонометрические интегралы и некоторые другие интегралы. [10] для алгебраических значений аргумента с оценкой сложности, близкой к оптимальной, а именно
ФЭЭ позволяет быстро вычислять значения функций из класса высших трансцендентных функций, [11] некоторые специальные интегралы математической физики и такие классические константы, как константы Эйлера, Каталана. [12] и константы Апери. Дополнительным преимуществом метода FEE является возможность распараллеливания алгоритмов на основе FEE.
FEE вычисление классических констант
[ редактировать ]Для быстрой оценкипостоянный можно использовать формулу Эйлера и примените FEE для суммирования ряда Тейлора для
с остальными условиями которые удовлетворяют границам
и для
Чтобы рассчитать поFEE можно использовать и другие приближения [13] Во всех случаях сложность
Вычислить константу Эйлера-гамма с точностью до цифр, необходимо просуммировать КОМИССИЮ двух рядов. А именно, для
Сложность
Чтобы быстро оценить константу можно применитьПЛАТА для других приближений. [14]
Вычисление FEE определенных степенных рядов
[ редактировать ]По FEE быстро рассчитываются две следующие серии:
в предположении, что являютсяцелые числа,
и являются константами, а является алгебраическим числом. Сложность оценки серии составляет
FEE расчет классической константы e
[ редактировать ]Для оценки константы брать , члены ряда Тейлора для
Здесь мы выбираем , требуя, чтобы оставшаяся часть тотнеравенство выполняется. Это тот случай, длянапример, когда Таким образом, мы принимаем такое, что натуральное число определяетсянеравенства:
Подсчитываем сумму
в этапы следующего процесса.
Шаг 1. Объединение слагаемые последовательно попарно мывыносим за скобки «очевидный» общий делитель и получаем
Мы будем вычислять только целые значения выражений вскобки, это значения
Таким образом, на первом этапе сумма увлекается
На первом шаге целые числа вида
рассчитываются. После этого действуем аналогично: совмещаем покаждый шаг слагаемые суммы последовательно в парах, мывыносим за скобки «очевидный» общий делитель и вычисляемтолько целые значения выражений в скобках. Предполагатьчто первый этапы этого процесса завершены.
Шаг ( ).
мы вычисляем только целые числа вида
Здесь
является продуктом целые числа.
И т. д.
Шаг , последний. Мы вычисляем одно целое значение мы вычисляем, используя описанный быстрый алгоритмвыше значения и сделать одно деление целого числа по целому числу с точностью до цифры. Полученный результат представляет собой сумму или константа вверхк цифры. Сложность всех вычислений
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Э. А. Карацуба, Быстрые вычисления трансцендентных функций. Пробл. Передачи Информат., Том. 27, № 4, (1991)
- ^ Д. В. Лозье и Ф. В. Дж. Олвер, Численная оценка специальных функций. Математика вычислений 1943–1993: полвека вычислительной математики, В. Гаучи, ред., Proc. Симпозиумы. Прикладная математика, AMS, Vol. 48 (1994).
- ^ CL Сигел, Трансцендентные числа . Издательство Принстонского университета, Принстон (1949).
- ^ Карацуба Е.А., Быстрая оценка , Probl. Peredachi Informat., Vol. 29, No. 1 (1993)
- ^ Екатерина А. Карацуба, Быстрая оценка гипергеометрической функции с помощью FEE. Вычислительные методы и теория функций (CMFT'97), Н. Папамикл, Ст. Рушевей и Э.Б. Сафф, ред., World Sc. Паб. (1999)
- ^ Кэтрин А. Карацуба, Быстрое вычисление функций Бесселя. Интегральные преобразования и специальные функции, Vol. 1, № 4 (1993)
- ^ EA Карацуба, Быстрая оценка дзета-функции Римана для целых значений аргумента . Probl. Peredachi Informat., Vol. 31, No. 4 (1995).
- ^ Дж. М. Борвейн, Д. М. Брэдли и Р. Э. Крэндалл,Вычислительные стратегии для дзета-функции Римана. Дж. из Comput. Прил. Матем., Том. 121, № 1–2 (2000).
- ^ Е. А. Карацуба, Быстрая оценка дзета-функции Гурвица и Дирихле. -series, Problem. Peredachi Informat., Vol. 34, No. 4, pp. 342–353, (1998).
- ^ Е. А. Карацуба, Быстрое вычисление некоторых специальных интегралов математической физики. Научные вычисления, проверенные численные данные, интервальные методы, В. Крамер, Дж. В. фон Гуденберг, ред. (2001).
- ^ Э. Бах, Сложность теоретико-числовых констант. Информация. Учеб. Письма, № 62 (1997).
- ^ Е. А. Карацуба, Быстрое вычисление $\zeta(3)$ и некоторых специальных интегралов с использованием полилогарифмов, формулы Рамануяна и ее обобщения.Дж. Численной математики BIT, Vol. 41, № 4 (2001).
- ^ Д. Х. Бэйли, П. Б. Борвейн и С. Плуфф,О быстром вычислении различных полилогарифмических констант. Математика.Комп., Том. 66 (1997).
- ^ Р.П. Брент и Э.М. Макмиллан,Некоторые новые алгоритмы высокоточного вычисления уравнений Эйлера.постоянный. Математика. Комп., Том. 34 (1980).