ВУЗ:
Составители:
Глава 5. Метод решета числового поля 169
гладких пар для составления системы линейных уравнений и время
вычисления квадратного корня из полинома в пространстве Z[x]/(f
1
(x)).
Все остальные составляющие алгоритма влияют значительно меньше на
производительность GNFS.
Приведем оценку метода решета числового поля, взятую из ([13]) на
основе функции L
n
(α; c), определенной на с.130. Эта оценка выполнена при
условии, что степень d и граница области просеивания y выбраны, как
указано ниже:
d =
3
1/3
+ o(1)
(log n/ log log n)
1/3
, n > d
2d
2
> 1,
u = y = L
n
1/3, (8/9)
1/3
+ o(1)
.
(5.150)
При выполнении условий (5.150) и времени вычисления корня (5.146)
время работы алгоритма решета числового поля оценивается величиной
T (n) = L
n
1/3, (64/9)
1/3
+ o(1).
(5.151)
Отметим, что приближенное значение константы (64/9)
1/3
равно
1, 92. Таким образом, уменьшение значения показателя степени в наиболее
важном сомножителе log n функции L
n
(α; c) от значения 1/2 в методе
квадратичного решета до 1/3 в методе решета числового поля дает тот
прогресс, который обеспечивает приоритет этого метода над методом
квадратичного решета и всеми остальными методами факторизации,
известными на сегодняшний день.
5.7. Улучшение алгоритма выбора полиномиальной
пары
Основную часть расчета в методе GNFS занимает процедура
просеивания. Эффективность этой процедуры зависит от величины
коэффициентов многочленов f
1
(x) и f
2
(x), а также наличия у них
корней по модулю небольших простых чисел. Множество подходящих
пар определяется путем вариации значения параметра m и добавления к
Глава 5. Метод решета числового поля 169
гладких пар для составления системы линейных уравнений и время
вычисления квадратного корня из полинома в пространстве Z[x]/(f1 (x)).
Все остальные составляющие алгоритма влияют значительно меньше на
производительность GNFS.
Приведем оценку метода решета числового поля, взятую из ([13]) на
основе функции Ln (α; c), определенной на с.130. Эта оценка выполнена при
условии, что степень d и граница области просеивания y выбраны, как
указано ниже:
2
d = 3 + o(1) (log n/ log log n)1/3 , n > d2d > 1,
1/3
1/3
u = y = Ln 1/3, (8/9) + o(1) .
(5.150)
При выполнении условий (5.150) и времени вычисления корня (5.146)
время работы алгоритма решета числового поля оценивается величиной
1/3
T (n) = Ln 1/3, (64/9) + o(1). (5.151)
Отметим, что приближенное значение константы (64/9)1/3 равно
1, 92. Таким образом, уменьшение значения показателя степени в наиболее
важном сомножителе log n функции Ln (α; c) от значения 1/2 в методе
квадратичного решета до 1/3 в методе решета числового поля дает тот
прогресс, который обеспечивает приоритет этого метода над методом
квадратичного решета и всеми остальными методами факторизации,
известными на сегодняшний день.
5.7. Улучшение алгоритма выбора полиномиальной
пары
Основную часть расчета в методе GNFS занимает процедура
просеивания. Эффективность этой процедуры зависит от величины
коэффициентов многочленов f1 (x) и f2 (x), а также наличия у них
корней по модулю небольших простых чисел. Множество подходящих
пар определяется путем вариации значения параметра m и добавления к
Страницы
- « первая
- ‹ предыдущая
- …
- 166
- 167
- 168
- 169
- 170
- …
- следующая ›
- последняя »
