Главная > Построение и анализ вычислительных алгоритмов
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

7.4. ПРОИЗВЕДЕНИЕ ПОЛИНОМОВ

Задача умножения двух полиномов от одной переменной по существу совпадает с задачей нахождения свертки двух последовательностей, а именно

Как и раньше, и считаются нулями, если или Напомним, что коэффициент должен быть нулем. Поэтому имеем дополнительные следствия теоремы 7.4.

Следствие 3 теоремы 7.4. Коэффициенты произведения двух полиномов степени можно вычислить за шагов.

Доказательство. В силу следствия 1 теоремы 7.4 и соображений, приведенных выше.

Следствие 4 теоремы 7.4. Допустим, что произведение двух k-paзрядных двоичных целых чисел можно вычислить за шагов. Пусть

и целые числа между и со для всех степени числа 2. Тогда коэффициенты полинома можно вычислить за шагов.

Доказательство. В силу теоремы 7.4 и следствия теоремы 7.6.

Снова заметим, что в следствии 4 доминирует вторая величина.

Фактически теорема 7.1 допускает такую интерпретацию. Предположим, что полиномы степени Можно вычислить полиномы в любых или более точках, скажем затем перемножить чтобы получить значения в тех же точках. По этим значениям можно интерполяцией построить единственный полином степени Он и будет произведением

Когда преобразование Фурье применяют к вычислению свертки (или, что эквивалентно, к умножению полиномов), выбирают где — примитивный корень степени из единицы. Далее находят преобразования Фурье полиномов (т. е. вычисляют в точках попарно перемножают результаты этих преобразований (т. е. умножают на чтобы получить значение произведения в точке и вычисляют применяя обратное

преобразование. Лемма 7.1 гарантирует, что это обращение на самом деле дает формулу для интерполяции. Иными словами, мы действительно восстанавливаем полином по его значениям в точках

1
Оглавление
email@scask.ru