12.07.2015 Views

Algorytmy transformacji wielomianowych i ich zastosowania

Algorytmy transformacji wielomianowych i ich zastosowania

Algorytmy transformacji wielomianowych i ich zastosowania

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9. PodsumowanieW pracy przedstawiono jednowymiarowe oraz d-wymiarowe transformacje wielomianowez uwzględnieniem baz: Lagrange’a, Newtona i potęgowej. Podano nowe,szybkie algorytmy dla obliczania tych <strong>transformacji</strong> oraz <strong>transformacji</strong> do n<strong>ich</strong> odwrotnychdla specjalnych konfiguracji punktów, tzn. punktów, których współrzędnespełniają równania rekurencyjne pierwszego rzędu. Wybrany zbiór punktów rozszerzaklasę ciągów punktów, dla których znane są szybkie algorytmy tego rodzaju.Powszechnie znanym przykładem takiego zbioru punktów jest zbiór pierwiastkówz jedności wykorzystywany w algorytmie FFT.Główną cechą proponowanych w pracy algorytmów jest rozdzielenie obliczeń nadwa etapy. Pierwszy z n<strong>ich</strong> to wykonanie obliczeń wstępnych, tj. wyznaczenie wektorówpomocniczych. Drugi etap, bardziej kosztowny ze względu na liczbę wykonywanychoperacji arytmetycznych, to obliczenie d-wymiarowego splotu. Stąd złożonośćobliczeniowa algorytmu wyznaczenia wielowymiarowej <strong>transformacji</strong> wielomianowejjest tego samego rzędu, co złożoność obliczeniowa algorytmu obliczenia splotu wielowymiarowego.Efektywne algorytmy obliczenia <strong>transformacji</strong> <strong>wielomianowych</strong> wymagajązałożenia, że dziedziną rozważanych wielomianów są ciała zawierające pierwiastekpierwotny z jedności odpowiedniego stopnia. Efektywność wspomnianychalgorytmów jest tym większa, im większy jest stopień wielomianów. Na przykład,porównując zaproponowany w pracy algorytm obliczania jednowymiarowej <strong>transformacji</strong>Newtona - Lagrange’a z klasycznym algorytmem obliczania tej <strong>transformacji</strong>uzyskuje się oszczędność operacji przekraczającą 99% dla stopnia wielomianu równego2 16 . Dla tego samego stopnia wielomianu oszczędność - przy porównaniu z algorytmemwykorzystującym FFT, przekracza 95%. Między innymi z tego względutakie algorytmy mogą być z powodzeniem stosowane w dzieleniu sekretu, głosowaniuelektronicznym, czy transmisji rozgłoszeniowej, w których wykorzystuje się83

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!