RUS  ENG
Полная версия
ЖУРНАЛЫ // Дискретный анализ и исследование операций // Архив

Дискретн. анализ и исслед. опер., 2010, том 17, выпуск 3, страницы 3–18 (Mi da608)

Эта публикация цитируется в 2 статьях

О сложности линейных булевых операторов с редкими матрицами

С. Б. Гашков, И. С. Сергеев

Московский гос. университет им. М. В. Ломоносова, Москва, Россия

Аннотация: Рассматривается задача построения квадратной булевой матрицы $A$ порядка $n$ без “прямоугольников” (такой матрицы, что составленная из её элементов, находящихся в каких-либо двух строках и двух столбцах, матрица не состоит из единиц), линейное преобразование по модулю два, определяемое которой, имеет сложность $o(\nu(A)-n)$ над базисом $\{\oplus\}$, где $\nu(A)$ – вес матрицы $A$, т.е. число единиц (такие матрицы без прямоугольников названы редкими матрицами). Приведены две конструкции, решающие данную задачу. В первой конструкции $n=p^2$, где $p$ – нечётное простое число. Соответствующая матрица $H_p$ имеет вес $p^3$ и порождает линейное преобразование сложности $O(p^2\log p\log\log p)$. Во второй конструкции матрица имеет вес $nk$, где $k$ – мощность множества Сидона в $\mathbb Z_n$. Можно считать, что $k=\Theta(\sqrt n)$, для некоторых $n$ известны примеры множеств мощности $k\sim\sqrt n$. При этом соответствующее линейное преобразование имеет сложность $O(n\log n\log\log n)$. Рассмотрены обобщения указанной задачи. Библиогр. 29.

Ключевые слова: булева схема, сложность, линейный булев оператор, дискретное преобразование Фурье, конечное поле, циркулянтная матрица, множество Сидона.

УДК: 519.7+519.61

Статья поступила: 22.10.2009



Реферативные базы данных:


© МИАН, 2024