Boolean Satisfiabiity problem является обобщением для проверки выполнимости булевого выражения. Теперь булево выражение генерируется алгоритмом неотрицательности многочлена. Полином может быть, например, и с некоторым интервалом, таким как , где - это количество переменных. В настоящее время я проверяю особенности многочленов, таких как неотрицательность, с помощью специальных алгоритмов, таких как алгоритм с ветвями и границами, где я делаю большую проблему меньшими задачами, но упускаю такие функции, как обучение, обещанное некоторыми решателями SAT, например MiniSat. ТакРешения SAT для определения функций многомерных функций?
Некоторых решатели SAT предназначен для проверки свойств многочленов, таких как полилинейные функции или общих функции многих переменных?
Любой простой способ преобразования многомерной функции и алгоритма неотрицательности в булево выражение?
«Существует ли какой-либо SAT-решатель», похоже, запрашивает инструмент, не относящийся к теме для [so], в соответствии с [help/on-topic]. Поэтому вы можете отредактировать соответствующим образом. – Dukeling
AFAIK ответ на оба вопроса. Это, однако, имеет отношение к моей области исследований, поэтому, если вы заинтересованы в изучении этого, не стесняйтесь обращаться к нему;) –
@LarsKotthoff отправлено по электронной почте :) – hhh