Алгоритм Берлекампа – Цассенхауза - Berlekamp–Zassenhaus algorithm

В математика, в частности в вычислительная алгебра, то Алгоритм Берлекампа – Цассенхауза является алгоритм для факторинга многочлены над целые числа, названный в честь Элвин Берлекамп и Ганс Цассенхаус. Как следствие Лемма Гаусса, это сводится к решению проблемы также и над рациональными числами.

Алгоритм начинается с нахождения факторизаций по подходящим конечные поля с помощью Лемма Гензеля поднять решение по модулю простогоп к удобной мощностип. После этого правильные факторы находятся в их подмножестве. Худший случай этого алгоритма экспоненциально зависит от числа факторов.

Ван Хойдж (2002) улучшил этот алгоритм, используя LLL алгоритм, существенно сокращая время, необходимое для выбора правильных подмножеств модап факторы.

Рекомендации

внешняя ссылка

Смотрите также