Test pierwszości APR

Z testwiki
Wersja z dnia 21:59, 7 maj 2024 autorstwa imported>Tarnoob (link)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Test pierwszości APRalgorytm stworzony na początku lat 80. XX wieku przez Leonarda Adlemana, Carla Pomerance’a i Roberta Rumely’ego, służący do dowodzenia, że dana liczba naturalna jest liczbą pierwszą. Jest pierwszym w historii wydajnym w praktyce algorytmem, który był w stanie sprawdzić pierwszość liczb o kilku tysiącach cyfr dziesiętnych. Złożoność czasowa algorytmu (tzw. wariantu Cohena-Lenstry) wynosi:

O((logn)logloglogn),

gdzie n jest liczbą do sprawdzenia pierwszości. Jest więc niemalże wielomianowo zależna od długości liczby.

Szablon:Teoria liczb