P+1 метод Уильямса

P+1 метод Уильямса

(P+1) — метод Уильямса — метод факторизации чисел n ∈ N с помощью последовательностей чисел Люка, разработанный в 1982 году. Алгоритм находит простой делитель p числа n. Аналогичен (P-1) — методу Полларда, но использует разложение на множители числа p+1. Имеет хорошие показатели производительности только в случае, когда p+1 легко факторизуется. Как правило, на практике реализуется не часто из-за невысокого процента подобных случаев.

Содержание

Суть алгоритма

Рассматривается последовательность чисел Люка:

~u_0 = 0, u_1= u, u_{n+1} = \Phi  u_n - \Theta u_{n-1},

где ~\Phi и ~\Theta — фиксированные целые числа.

~p — простой делитель числа ~n, причем ~p+1 является ~B-степенно гладким, то есть

p = \prod_{i=1}^k q_i^{\alpha_i} - 1

где ~q_i — простые числа, q_i^{\alpha_i} \leq B .

Пусть ∃ последовательность чисел \beta_i \isin N, такая, что каждый её член удовлетворяет условиям

q_i^{\beta_i} \le B, q_i^{\beta_i+1} > B, i = 1, \ldots ,k.

Пусть R = \prod_{i=1}^k q_i^{\beta_i}, тогда ~p+1 | R. Далее, если для последовательности чисел Люка ~\Theta взаимно прост с ~n и выполняется условие

\left( {\Phi^2 - 4\Theta\over p}\right) = -1, то по свойствам последовательности чисел Люка
~p | НОД\left({u_r,n}\right)

Далее алгоритм вычисляет элемент последовательности ~u_r и находит НОД\left({u_r,n}\right).

Литература

  1. Williams H. C. A p +1 method of factoring Math. Comp. 1982.V. 39 (159). P. 225—234.
  2. Bach E., Shallit J. Factoring with cyclotomic polynomials Math.Comp. 1989. V. 52 (185). P. 201—219.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "P+1 метод Уильямса" в других словарях:

  • Метод дыхания — В Википедии есть портал «Стивен Кинг» …   Википедия

  • P-1 метод Полларда — (читается как п 1 метод Полларда)  один из методов факторизации целых чисел. Метод был впервые опубликован британским математиком Джоном М. Поллардом в 1974 году в статье журнала Математические Труды Кэмбриджеского Философского… …   Википедия

  • Факторизация с помощью эллиптических кривых — (англ. elliptic curve method, сокр. ECM)  алгоритм факторизации натурального числа с использованием эллиптических кривых. Данный алгоритм имеет субэкспоненциальное время выполнения. Является третьим по скорости работы после общего… …   Википедия

  • Факторизация Ленстры с помощью эллиптических кривых — (англ. elliptic curve factorization method, сокр. ECM)  алгоритм факторизации натурального числа с использованием эллиптических кривых. Данный алгоритм имеет субэкспоненциальное время выполнения. Является третьим по скорости работы после… …   Википедия

  • Соединённые Штаты Америки — (США)         (United States of America, USA).          I. Общие сведения          США государство в Северной Америке. Площадь 9,4 млн. км2. Население 216 млн. чел. (1976, оценка). Столица г. Вашингтон. В административном отношении территория США …   Большая советская энциклопедия

  • Великобритания (государство) — Великобритания (Great Britain); официальное название ‒ Соединённое Королевство Великобритании и Северной Ирландии (The United Kingdom of Great Britain and Northern Ireland). I. Общие сведения В. ‒ островное государство на С. З. Европы; занимает… …   Большая советская энциклопедия

  • Великобритания — I Великобритания (Great Britain)         остров в Атлантическом океане, входящий в группу Британских островов (См. Британские острова). См. Великобритания (государство). II Великобритания (Great Britain)         официальное название Соединённое… …   Большая советская энциклопедия

  • Ghosts I–IV — Студийный альбом Nine Inch Nails …   Википедия

  • БАПТИСТЫ — [греч. βαπτίζω погружать, крестить в воде], одна из крупнейших протестант. деноминаций, возникшая в Англии в 1 й пол. XVII в. Принимая основные догматы Реформации признание Свящ. Писания единственным авторитетом в вопросах веры, оправдание только …   Православная энциклопедия

  • Ρ-алгоритм Полларда — Эта статья  о факторизации чисел. О методе дискретного логарифмирования см. Ρ метод Полларда дискретного логарифмирования. Числовая последовательность зацикливается, начиная с неко …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»