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

Тр. по дискр. матем., 2000, том 3, страницы 269–282 (Mi tdm48)

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

Некоторые классы эффективно решаемых систем булевых уравнений

В. Г. Смирнов


Аннотация: Пусть $\Gamma$ – множество ориентированных ациклических корневых графов, для которых существует взаимно однозначное соответствие между путями максимальной длины и $n$-мерными векторами. Оно позволяет каждому ребру графа $G\in\Gamma_n$ сопоставить булеву функцию, равную единице только на векторах, соответствующих путям, проходящим через это ребро. Такие функции порождают $Z$-модуль над кольцом $Z$ целых чисел, обозначаемый $L_Z(G)$.
Дается описание функций $f(\vec x)\in L_Z(G)$, булевых функций, принадлежащих модулю $L_Z(G)$, и множества $B(G)$ булевых функций, являющихся “булевыми проекциями” функций из $L_Z(G)$. Показано, что решение системы булевых уравнений
$$ \varphi_i(x_1,\dots,x_n)=0,\quad i=\overline{1,t}, $$
где $\varphi_i(\vec x)\in B(G)$, $i=\overline{1,t}$, а также нахождение оценки максимального правдоподобия решения системы булевых уравнений с искаженной правой частью
$$ \varphi_i(x_1,\dots,x_n)=a_i\otimes\varepsilon,\quad i=\overline{1,t}, $$
где $\varphi_i(\vec x)\in L_Z(G)$, $i=\overline{1,t}$, сводится к нахождению булевого вектора $\vec a$, минимизирующего значение некоторой функции $f(\vec x)\in L_Z(G)$. Эта задача имеет характеристики сложности и памяти, линейно зависящие от числа вершин графа $G$. Указанное сведение можно осуществить для любой системы уравнений рассматриваемого вида.



© МИАН, 2024