Metoda OPŁATY

W matematyce metoda FEE lub metoda oceny szybkiej funkcji E jest metodą szybkiego sumowania szeregów o specjalnej postaci. Został skonstruowany w 1990 roku przez Ekaterinę Karatsubę i nosi taką nazwę, ponieważ umożliwia szybkie obliczenia funkcji E Siegela , w szczególności funkcji mi .

Klasa funkcji, które są „podobne do funkcji wykładniczej”, została nazwana „E-funkcjami” przez Carla Ludwiga Siegela . Wśród tych funkcji znajdują się takie funkcje specjalne , jak funkcja hipergeometryczna , cylindryczna , sferyczna i tak dalej.

Za pomocą FEE można udowodnić następujące twierdzenie:

Twierdzenie : Niech będzie odwrotnością funkcją transcendentalną , czyli funkcją wykładniczą funkcją trygonometryczną , elementarną superpozycją lub lub superpozycja odwrotności. Następnie

Tutaj jest złożonością obliczeń (bitowych) funkcji z dokładnością do cyfry dwóch liczb

Algorytmy oparte na metodzie FEE obejmują algorytmy szybkiego obliczania dowolnej elementarnej funkcji przestępnej dla dowolnej wartości argumentu, klasyczne stałe stałe Eulera mi , stała Eulera stałe katalońskie i Apéry'ego , takie wyższe funkcje przestępne, jak funkcja gamma Eulera i jej pochodne, funkcje hipergeometryczne , sferyczne , cylindryczne (w tym Bessela ) i niektóre inne funkcje dla algebraicznych wartości argumentu i parametrów, funkcja zeta Riemanna dla całkowitych wartości argumentu i funkcji zeta Hurwitza dla argumentu całkowitego i algebraicznych wartości parametru, a także całek specjalnych, takich jak całka prawdopodobieństwa , całki Fresnela , całkowa funkcja wykładnicza , całki trygonometryczne i niektóre inne całki dla wartości algebraiczne argumentu o granicy złożoności zbliżonej do optymalnej, tj

Obecnie [ kiedy? ] dopiero FEE umożliwia szybkie obliczenie wartości funkcji z klasy wyższych funkcji przestępnych, niektórych całek specjalnych fizyki matematycznej oraz takich klasycznych stałych jak stała Eulera, Catalana i Apéry'ego. Dodatkową zaletą metody FEE jest możliwość zrównoleglenia algorytmów opartych na metodzie FEE.

Obliczanie FEE stałych klasycznych

Do szybkiego oszacowania stałej można użyć wzoru Eulera i zastosuj OPŁATĘ, aby zsumować szereg Taylora dla

z pozostałymi terminami, które spełniają granice

i dla

Aby obliczyć za pomocą OPŁATY, można zastosować również inne przybliżenia. We wszystkich przypadkach złożoność wynosi

Aby obliczyć stałą gamma Eulera z dokładnością do , konieczne jest zsumowanie przez FEE dwóch serii Mianowicie dla

Złożoność jest

Aby szybko oszacować stałą jest zastosowanie OPŁATY do innych przybliżeń.

Obliczanie FEE pewnych szeregów potęgowych

Przez FEE szybko obliczane są dwie następujące serie:

za liczbami całkowitymi,

i , a algebraiczną. Złożoność oceny serii jest

Obliczenie FEE stałej klasycznej e

Aby obliczyć stałą, m , wyrazy z szeregu Taylora dla

wybieramy , aby dla reszty była nierówność jest spełnione. Dzieje się tak na przykład, gdy takie , że liczba naturalna jest określona przez nierówności:

Obliczamy sumę

w następującego procesu

Krok 1. Łącząc sumy kolejno w parach, wyprowadzamy z nawiasów „oczywisty” wspólny czynnik i otrzymujemy S {\

Obliczymy tylko wartości całkowite wyrażeń w nawiasach, czyli wartości

na pierwszym etapie

W pierwszym kroku liczby całkowite postaci

są obliczane. Następnie postępujemy w podobny sposób: łącząc na każdym kroku sumy sumy , usuwamy z nawiasów „oczywisty” wspólny czynnik i obliczamy tylko wartości całkowite wyrażeń w wsporniki. Załóżmy że pierwsze tego procesu zostały zakończone.

Krok ( ).

obliczamy tylko liczby całkowite postaci

Tutaj

iloczynem .

Itp.

Krok _ Obliczamy jedną wartość całkowitą obliczamy, używając szybkiego algorytmu opisanego powyżej wartości liczby całkowitej liczbę całkowitą z dokładnością do cyfr . Otrzymany stała do _ Złożoność wszystkich obliczeń jest

Zobacz też

Linki zewnętrzne