Эта публикация цитируется в
1 статье
Математические основы программирования
Фронтальный алгоритм решения SAT задачи
Ю. М. Сметанин Удмуртский государственный университет, Ижевск, Россия
Аннотация:
Алгоритм вычисления семантического значения конъюнктивных формул вида
$U = F(X_1, X_2,..., X_n)$ в неклассической пропозициональной логике
$L_{S_{2}}$ также вычисляет множество всех решений логического уравнения
$$F({x_1}, {x_2},..., {x_n})= 1,$$
где
$F(X_1, X_2,..., X_n)$ — формула булевой алгебры множеств, составляющих дискретную диаграмму Венна. Элементы этих множеств являются неотрицательными целыми числами.
На основе этого алгоритма строится новый алгоритм для решения задачи
$ SAT$. Существенная разница между ним и семейством алгоритмов, основанных на
$ DPLL $, и
$ CDCL $, — замена булевых переменных множествами. Это позволяет эффективно проверить выполнимость не одного, а многих наборов значений логических переменных
${x_1}, {x_2},..., {x_n}$.
Ключевые слова и фразы:
неклассическая пропозициональная логика, основанная на модели с невырожденной булевой алгеброй, исчисление дискретных диаграмм Венна, задача SAT.
УДК:
519.68:510.64
ББК:
22.12
MSC: Primary
08A70; Secondary
03G05,
93B60 Поступила в редакцию: 14.10.2022
Подписана в печать : 10.11.2022
DOI:
10.25209/2079-3316-2022-13-4-163-179