|
Моделирование и анализ информационных систем, 2014, том 21, номер 2, страницы 39–49
(Mi mais369)
|
|
|
|
Быстрое умножение матрицы с большим мультипликативным порядком на вектор над конечным полем
Д. М. Иванов Ярославский государственный университет им. П. Г. Демидова, 150000 Россия, г. Ярославль, ул. Советская, 14
Аннотация:
Рассмотрим линейную рекуррентную последовательность векторов $\left\{ \vec{v}_k \right\}_{k \geq 0}$ длины $n$ с элементами из $\mathbb{F}_{q}$, для которой верно соотношение
$$
\forall k \in \mathbb{N} \;\;\; \vec{v}_{k+1} = Y \vec{v}_{k},
$$
где $Y$ — это $n \times n$-матрица из $GL_{n}{q}$. Период этой последовательности будет равен мультипликативному порядку матрицы $Y$, максимально возможным значением которого будет $q^n - 1$ [3, c. 363].
В статье решается задача построения матрицы $Y$ с большим мультипликативным порядком, которая позволяла бы вычислять элементы последовательности за меньшее количество арифметических операций, чем стандартное умножение матрицы на вектор, и при этом порождала бы последовательности с большим периодом.
Главное утверждение статьи звучит следующим образом. Пусть $n = st, \; 1 < s, t < n$. Тогда существуют $s \times s$-матрицы $A_1, A_2, \ldots, A_s $ и $t \times t$-матрицы \linebreak $B_1, B_2, \ldots, B_s $ над полем $\mathbb{F}_{q}$ такие, что матрица ${Y=\sum_{i=1}^s A_i \otimes B_i}$ из $GL_{n}{q}$ имеет мультипликативный порядок $\frac{q^n - 1}{(s, q^t - 1)}$.
Ключевые слова:
умножение матрицы на вектор, рекуррентные последовательности.
Поступила в редакцию: 03.02.2014
Образец цитирования:
Д. М. Иванов, “Быстрое умножение матрицы с большим мультипликативным порядком на вектор над конечным полем”, Модел. и анализ информ. систем, 21:2 (2014), 39–49
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/mais369 https://www.mathnet.ru/rus/mais/v21/i2/p39
|
Статистика просмотров: |
Страница аннотации: | 256 | PDF полного текста: | 116 | Список литературы: | 50 |
|