Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

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

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

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

FEE-вычисление классических констант [ править ]

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

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

и для

Для расчета по FEE можно использовать и другие приближения [13] Во всех случаях сложность

Чтобы вычислить гамму константы Эйлера с точностью до цифр, необходимо суммировать по FEE два ряда. А именно для

Сложность

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

FEE-расчет определенного степенного ряда [ править ]

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

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

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

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

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

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

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

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

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

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

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

На первом шаге целые числа вида

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

Шаг ( ).

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

Здесь

это произведение целых чисел.

И т.п.

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

См. Также [ править ]

  • Быстрые алгоритмы
  • Метод AGM
  • Вычислительная сложность

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

  1. ^ Е. А. Карацуба, Быстрые вычисления трансцендентных функций. Пробл. Передачи информ., Т. 27, № 4, (1991)
  2. ^ DW Lozier и FWJ Olver, Численное вычисление специальных функций. Математика вычислений 1943–1993: полвека вычислительной математики, W. Gautschi, eds., Proc. Симпозиумы. Прикладная математика, AMS, Vol. 48 (1994).
  3. ^ CL Зигель, Трансцендентные числа . Издательство Принстонского университета, Принстон (1949).
  4. ^ Карацуба Е. А., Быстрая оценка, Пробл. Передачи информ., Т. 29, № 1 (1993)
  5. ^ Екатерина А. Карацуба, Быстрая оценка гипергеометрической функции с помощью FEE. Вычислительные методы и теория функций (CMFT'97), N. Papamichael, St. Ruscheweyh и EB Saff, eds., World Sc. Паб. (1999)
  6. ^ Екатерина А. Карацуба, Быстрое вычисление функций Бесселя. Интегральные преобразования и специальные функции, Vol. 1, № 4 (1993)
  7. ^ EA Karatsuba, Быстрое вычисление дзета-функции Риманадля целых значений аргумента. Пробл. Передачи информ., Т. 31, № 4 (1995).
  8. ^ JM Borwein, DM Брэдли и RE Crandall, Вычислительные стратегии для дзета-функции Римана. J. of Comput. Прил. Math., Vol. 121, № 1–2 (2000).
  9. ^ EA Karatsuba, Быстрое вычисление дзета-функции Гурвица и Dirichlet-series, Проблема. Передачи информ., Т. 34, No. 4, pp. 342–353, (1998).
  10. ^ Е. А. Карацуба, Быстрое вычисление некоторых специальных интегралов математической физики. Научные вычисления, проверенные числа, интервальные методы, W. Kramer, JW von Gudenberg, eds. (2001).
  11. ^ Э. Бах, Сложность теоретико-числовых констант. Информация. Proc. Письма, № 62 (1997).
  12. ^ EA Karatsuba, Быстрое вычисление $ \ zeta (3) $ и некоторых специальных интегралов с использованием полилогарифмов, формулы Рамануджана и ее обобщений. Журнал вычислительной математики BIT, Vol. 41, № 4 (2001).
  13. ^ DH Bailey, PB Borwein и S. Plouffe, О быстром вычислении различных полилогарифмических констант. Математика. Comp., Vol. 66 (1997).
  14. ^ RP Brent и EM McMillan, Некоторые новые алгоритмы для высокоточного вычисления постоянной Эйлера. Математика. Comp., Vol. 34 (1980).

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

  • http://www.ccas.ru/personal/karatsuba/divcen.htm
  • http://www.ccas.ru/personal/karatsuba/algen.htm