RUS  ENG
Полная версия
ЖУРНАЛЫ // Дискретная математика // Архив

Дискрет. матем., 1996, том 8, выпуск 1, страницы 72–85 (Mi dm509)

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

О сложности задачи нахождения числа решений систем булевых уравнений

С. П. Горшков


Аннотация: В работе рассматриваются классы систем булевых уравнений вида
$$ f_{s_i}(x_{s_{i1}},\ldots,x_{s_{ik_{i}}}) = 1,\qquad i = 1,\ldots,m, $$
где $m\in\{1,2,\ldots\}$, $x_{s_{ij}}\in\{x_{1},x_{2},\ldots\}$, $j=1,\ldots,k_{i}$, $i=1,\ldots,m$, функции ${f}_{s_{i}}$ выбираются из некоторого набора булевых функций
$$ F=\{f_{j}(x_{1},\ldots,x_{k_j}\mid j\in J\}. $$
Задача определения числа решений систем уравнений такого класса обозначена $\operatorname{enu}([F]_{\operatorname{NC}})$. Множество всех булевых функций, представимых конъюнкцией аффинных функций, обозначено $A$. Показано, что если $F\subseteq A$, то задача $\operatorname{enu}([F]_{\operatorname{NC}})$ является полиномиальной, а если $F\nsubseteq A$, то задача $\operatorname{enu}([F]_{\operatorname{NC}})$ является $\operatorname{\#{}P}$-полной (труднорешаемой).

УДК: 519.7

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

DOI: 10.4213/dm509


 Англоязычная версия: Discrete Mathematics and Applications, 1996, 6:1, 77–92

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


© МИАН, 2024