Квадратичное сито
- Квадратичное сито — алгоритм факторизации чисел, основанный на модульной арифметике.
- Алгоритм использует квадратичные уравнения для поиска гладких чисел, которые являются произведениями простых чисел.
- Гладкие числа находятся с использованием свойства Y ≡ Z2 (модификация N).
- Алгоритм эквивалентен любой другой вариации метода факторизации Диксона.
- Для факторизации используются множественные многочлены, имеющие особую форму.
- Квадратичное сито подходит только для больших чисел, но не для малых чисел, таких как 15347.
- Алгоритм используется для факторизации больших простых чисел и объединения отношений, разделяющих несколько простых чисел.
- Квадратичное сито было асимптотически самым быстрым из известных алгоритмов факторизации общего назначения до открытия алгоритма number field sieve (NFS).
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: