FEE метод - FEE method

В математике FEE метод - метод быстрого суммирования рядов специального вида. Он был построен в 1990 г. Екатерина Александровна Карацуба[1][2] и был назван ПЛАТЕЖбыстрая оценка E-функции - потому что он выполняет быстрые вычисления Зигеля -функции возможно, и в частности

Класс функций, которые «похожи на экспоненциальную функцию» получил название «E-функции». Сигель.[3] Среди этих функций есть такие специальные функции как гипергеометрическая функция, цилиндр, сферический функции и так далее.

Используя FEE, можно доказать следующую теорему:

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

Здесь это сложность вычисления (бит) функции с точностью до цифры сложность умножения двух -значные целые числа.

Алгоритмы, основанные на методе FEE, включают в себя алгоритмы для быстрого вычисления любых элементарных трансцендентная функция для любого значения аргумента классические константы е, то Постоянная Эйлера то Каталонский и Константы Апери,[4] такие высшие трансцендентные функции, как Гамма-функция Эйлера и его производные, гипергеометрический,[5] сферический, цилиндр (включая Бессель )[6] функции и некоторые другие функции дляалгебраический значения аргумента и параметров, Дзета-функция Римана для целых значений аргумента[7][8] и Дзета-функция Гурвица для целочисленного аргумента и алгебраических значений параметра,[9] а также такие специальные интегралы, как интеграл вероятности, то Интегралы Френеля, то интегральная экспоненциальная функция, то тригонометрические интегралы, и некоторые другие интегралы[10] для алгебраических значений аргумента с оценкой сложности, близкой к оптимальной, а именно

В настоящий момент,[когда? ] только FEE позволяет быстро вычислить значения функций из класса высших трансцендентных функций,[11] некоторые специальные интегралы математической физики и такие классические константы, как константы Эйлера, Каталонии[12] и константы Апери. Дополнительным преимуществом метода FEE является возможность распараллеливания алгоритмов на основе FEE.

FEE-вычисление классических констант

Для быстрой оценки постоянной можно использовать формулу Эйлераи применить FEE для суммирования ряда Тейлора для

с остальными условиями которые удовлетворяют оценкам

и для

Вычислять по БЕСПЛАТНОМУ можно использовать и другие приближения[13] Во всех случаях сложность

Для вычисления постоянной гаммы Эйлера с точностью до цифр, следует суммировать ПКО две серии. А именно для

Сложность

Чтобы быстро оценить константу можно применить FEE к другим приближениям.[14]

FEE-расчет определенного степенного ряда

По FEE быстро рассчитываются две следующие серии:

в предположении, что целые числа,

и - константы, а - алгебраическое число. Сложность оценки серии составляет

Детали FEE на примере быстрого вычисления классической постоянной е

Для оценки постоянной взять , члены ряда Тейлора для

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

Рассчитываем сумму

в шаги следующего процесса.

Шаг 1. Объединение в слагаемые последовательно попарно выносим за скобки «очевидный» общий множитель и получаем

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

Таким образом, на первом этапе сумма в

На первом этапе целые числа формы

рассчитаны. После этого действуем аналогично: на каждом шаге объединяем слагаемые суммы последовательно попарно вынимаем из скобок «очевидный» общий множитель и вычисляем только целые значения выражений в скобках. Предположим, что первый шаги этого процесса завершены.

Шаг ().

мы вычисляем только целые числа формы

Здесь

это продукт целые числа.

И т.п.

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

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

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

  1. ^ Е. А. Карацуба, Быстрые вычисления трансцендентных функций. Пробл. Передачи информ., Т. 27, № 4, (1991)
  2. ^ Д. В. Лозье, Ф. В. Дж. Олвер, Численное вычисление специальных функций. Математика вычислений 1943–1993: полвека вычислительной математики, W. Gautschi, eds., Proc. Симпози. Прикладная математика, AMS, Vol. 48 (1994).
  3. ^ К. Л. Сигель,Трансцендентные числа. Издательство Принстонского университета, Принстон (1949).
  4. ^ Карацуба Э.А., Быстрая оценка , Пробл. Передачи информ., Т. 29, № 1 (1993)
  5. ^ Ekatharine A. Karatsuba, Быстрое вычисление гипергеометрической функции методом FEE. Вычислительные методы и теория функций (CMFT'97), N. Papamichael, St. Ruscheweyh, E. B. Saff, eds., World Sc. Паб. (1999)
  6. ^ Екатерина А. Карацуба, Быстрое вычисление функций Бесселя. Интегральные преобразования и специальные функции, Vol. 1, № 4 (1993)
  7. ^ Э. А. Карацуба, Быстрое вычисление дзета-функции Римана для целых значений аргумента . Пробл. Передачи информ., Т. 31, № 4 (1995).
  8. ^ Дж. М. Борвейн, Д. М. Брэдли и Р. Э. Крэндалл, Вычислительные стратегии для дзета-функции Римана. J. of Comput. Appl. Math., Vol. 121, №1–2 (2000).
  9. ^ Э. А. Карацуба, Быстрое вычисление дзета-функции Гурвица и Дирихле -серия, Проблема. Передачи информ., Т. 34, No. 4, pp. 342–353, (1998).
  10. ^ Е. А. Карацуба, Быстрое вычисление некоторых специальных интегралов математической физики. Научные вычисления, подтвержденные числа, интервальные методы, В. Крамер, Дж. В. фон Гуденберг, редакторы (2001).
  11. ^ Э. Бах, Сложность теоретико-числовых констант. Информация. Proc. Письма, № 62 (1997).
  12. ^ Е. А. Карацуба, Быстрое вычисление $ zeta (3) $ и некоторых специальных интегралов с использованием полилогарифмов, формулы Рамануджана и ее обобщений.J. вычислительной математики BIT, Vol. 41, № 4 (2001).
  13. ^ Д. Х. Бейли, П. Б. Борвейн и С. Плафф, О быстром вычислении различных полилогарифмических констант. Math.Comp., Vol. 66 (1997).
  14. ^ Р. П. Брент и Э. М. Макмиллан, Некоторые новые алгоритмы для высокоточного вычисления постоянной Эйлера. Математика. Comp., Vol. 34 (1980).

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