Алгоритм Берлекэмпа
| Эту страницу предлагается объединить с Алгоритм Берлекэмпа — Мэсси.
Пояснение причин и обсуждение — на странице Википедия:К объединению/30 октября 2011.
Обсуждение длится одну неделю (или дольше, если оно идёт медленно). Дата начала обсуждения — 2011-10-30. Если обсуждение не требуется (очевидный случай), используйте другие шаблоны. Не удаляйте шаблон до подведения итога обсуждения. |
Алгоритм Берлекэмпа-Мэсси - данный алгоритм позволяет находить закон рекурсии для линейной реккурентной последовательности.
[править] Основные определения
Если существуют константы
такие что:
То последовательность u будем называть линейной реккурентной последовательностью (ЛРП) порядка m. Поскольку u-ЛРП, то полином
будем называть характеристическим полиномом для ЛРП u. Характеристический полином, имеющий наименьшую степень, называется минимальным многочленом, а его степень- линейной сложностью рассматриваемой ЛРП. Обозначим u(0,…,l-1)={u(0),…,u(l-1)} -начальный отрезок рассматриваемой ЛРП. Будем говорить, что многочлен :
вырабатывает отрезок u(0,…,l-1), если для любого i принадлежащего [0,l-m-1] выполнено:
то есть, если данный отрезок последовательности является отрезком некоторой ЛРП с характеристическим полиномом G(x). Определим операцию умножения многочлена на последовательность: пусть
произвольный многочлен, а ν-последовательность. Тогда результатом произведения будет последовательность w(i) , такая, что:
a w(i) выражаются следующим образом:
Для нормированного полинома G(x) определим параметры: 1)
-количество лидирующих нулей последовательности G(x)u или ∞ ,если эта последовательность нулевая. 2)
Очевидно,
максимальная длина начального отрезка u, вырабатываемого полиномом G(x).
[править] Постановка задачи
Задача ставится следующим образом: имеется последовательность u, и число l , нужно найти минимально необходимый полином G , вырабатывающий отрезок u(0,…,l-1). Будем строить последовательность полиномов G_0 (x),G_1 (x),… в соответствии со схемой алгоритма Берлекэмпа-Мэсси , представленной на рисунке, который находится по адресу, указанному ниже. Таким образом, построенный набор полиномов G_0 (x),G_1 (x),… , отражает реккурентную закономерность в последовательности u.
[править] Литература
- V. L. Kurakin, A. S. Kuzmin, A. V. Mikhalev, A. A. Nechaev. Linear recur-ring sequences over rings and modules. // I. of Math. Science. Contemporary Math. and it's Appl. Thematic surveys, vol. 10, 1994, I. of Math. Sciences, vol. 76, № 6, 1995.
| На эту статью не ссылаются другие статьи Википедии.
Пожалуйста, воспользуйтесь подсказкой и установите ссылки в соответствии с принятыми рекомендациями.
|
