Вопросы по теме 'sat-solvers'
Решение с помощью спутникового решателя DPLL
Я нашел сидячий решатель в
http://code.google.com/p/aima-java/
Я попробовал следующий код, чтобы решить выражение с помощью dpllsolver
ввод
(A <=> B) AND (C => D) AND (A AND C) AND (NOT (B AND D)) AND (NOT (B AND D AND E))...
3830 просмотров
schedule
16.05.2023
Определить верхнюю/нижнюю границу для переменных в произвольной пропозициональной формуле
Учитывая произвольную пропозициональную формулу PHI (линейные ограничения на некоторые переменные), как лучше всего определить (приблизительно) верхнюю и нижнюю границы для каждой переменной?
Некоторые переменные могут быть неограниченными. В этом...
2042 просмотров
schedule
13.11.2022
ячеистая сеть программирования ограничений
У меня есть ячеистая сеть, как показано на рисунке. Теперь я присваиваю значения всем ребрам в этой спутниковой сети. Я хочу предложить в своей программе, чтобы в моем распределении не было замкнутых циклов. Например, ограничение для самого...
318 просмотров
schedule
11.11.2022
Получение примеров ядра Unsat с использованием Z3 и С#
Я пытаюсь использовать спутниковый решатель Z3 в реализации С#. Этот код очень близок к примеру, приведенному самой Microsoft в " http://z3.codeplex.com/SourceControl/latest#examples/dotnet/Program.cs ". Мой код:
using (Context ctx = new...
740 просмотров
schedule
31.07.2023
CNF против Horn Выполнимость
Я знаю, что легче доказать, что формула рога выполнима. Мой вопрос: почему с рупорной формулой проще, чем с обычным CNF?
677 просмотров
schedule
25.09.2022
Решатель Z3 возвращает unsat, когда формула должна быть удовлетворительной
У меня есть «простая» формула, которую решатель Z3 (интерфейс Python) не может обработать. Он работает довольно долго (30 минут), а затем возвращается неизвестным, хотя я могу найти удовлетворительное задание вручную менее чем за минуту. Это...
262 просмотров
schedule
30.01.2023
Решение SAT с более чем 2 ^ 32 пунктами
Я пытаюсь решить большую формулу CNF , используя SAT solver . В формуле (в формате DIMACS ) есть предложения 4,697,898,048 = 2^32 + 402,930,752 , и все решатели SAT, которые я мог find испытывают проблемы с этим:
(P) lingeling...
577 просмотров
schedule
12.12.2021
Инкрементальный решатель SMT с возможностью удаления определенного ограничения
Есть ли инкрементный решатель SMT или API для некоторого инкрементального решателя SMT, где я могу добавлять ограничения постепенно, где я могу однозначно идентифицировать каждое ограничение по некоторой метке / имени?
Причина, по которой я хочу...
742 просмотров
schedule
18.10.2022
/usr/bin/ld: не удается найти -lcplex
Я пытаюсь настроить решатель MaxHS SAT из этого репозитория git - https://github.com/fbacchus/MaxHS .
Я получаю сообщение об ошибке «/usr/bin/ld: не удается найти -lcplex». Может ли кто-нибудь рассказать мне, что такое библиотека lcplex и как...
1325 просмотров
schedule
09.03.2023
Есть ли какой-либо инструмент, который реализует решатель SAT, отличный от CNF?
Мне нужен решатель SAT, способный принимать в качестве входных данных не только файлы CNF, но и обычные файлы txt, содержащие пропозициональные предложения (написанные только с и или и нет ).
Я не мог найти ни одного. Не могли бы вы указать...
402 просмотров
schedule
10.11.2022
Как улучшить оптимизацию на основе бинарного поиска в Z3py
Я пытаюсь оптимизировать с помощью Z3py экземпляр Set Covering Problem (SCP41) на основе минимизации.
Результаты следующие:
С использованием
(1) Я знаю, что Z3 поддерживает оптимизацию ( https://rise4fun.com/Z3/tutorial/optimization )....
94 просмотров
schedule
13.04.2022
Ядро Unsat в Minisat
Есть ли какой-либо вызов API в minisat для извлечения ядра unsat или любого другого метода для того же.
Я хочу извлекать ядро unsat для каждого вызова решателя, а затем работать с ядром unsat.
222 просмотров
schedule
12.02.2023