Вопросы по теме 'sat'
Как мы можем вызвать Alloy из Java, не открывая интерфейс?
Я пишу программу, которая должна вызывать Alloy для модели и что-то делать с возвращенным экземпляром. Проблема в том, что интерфейс Alloy открывается при каждом вызове команды Alloy. Мне интересно, можем ли мы в любом случае вызвать Alloy из кода...
99 просмотров
schedule
05.03.2023
Вызов внешнего SAT-решателя из Z3
В компании, в которой я работаю, у нас есть доступ к нескольким SAT Solvers. Мы хотели бы проанализировать, как каждый решатель SAT влияет на производительность решателя Z3 SMT.
Можно ли из Z3 вызвать внешний SAT-решатель? Если нет, то где...
137 просмотров
schedule
31.08.2022
Проблема при настройке параллельного Z3 с использованием z3 ‹smt2-file › CC_NUM_THREADS=3
Проблема при настройке параллельного Z3 с использованием z3 CC_NUM_THREADS=3
Я пытаюсь запустить параллельную версию z3 с CC_NUM_THREADS = 3 для моего файла smt2, появляется следующая ошибка.
ERROR: unknown parameter 'cc_num_threads'
Legal...
75 просмотров
schedule
26.07.2023
частичные присвоения в Z3
У меня есть логическая формула (формат: CNF), выполнение которой я проверяю с помощью решателя Z3 SAT. Я заинтересован в получении частичных присвоений, когда формула выполнима. Я попробовал model.partial=true по простой формуле для OR гейта и...
478 просмотров
schedule
18.11.2022
SAT Solver: SAT4J — оценка только подмножества предложений
У меня есть формула в файле .dimacs/.cnf, как показано ниже:
p cnf 6 9
1 0
-2 1 0
-1 2 0
-5 1 0
-6 1 0
-3 2 0
-4 2 0
-3 -4 0
3 4 -2 0
Можно ли извлечь только те предложения , которые содержат, например, переменные 2, 3 и 4 в...
435 просмотров
schedule
29.11.2023
Разница между C-SAT и SAT?
В чем именно разница между этими двумя NP-полными задачами? Мне кажется, что они оба спрашивают, может ли быть удовлетворена логическая формула (т.е. результат 1), но одна находится в контексте схемы, а другая - просто формулы. Однако нельзя ли...
345 просмотров
schedule
03.10.2022
Создание SAT-решателя на основе Гребнера на языке Prolog
Я пытаюсь создать решатель SAT, который преобразует конъюнктивную нормальную форму (CNF) с реализацией логических баз Гробнера:
а) Отрицание конкретной переменной, например. -x будет преобразовано в 1+x . b) Добавление той же переменной...
353 просмотров
schedule
02.08.2022
В чем разница между SAT и линейным программированием
У меня есть проблема оптимизации, которая подвергается линейным ограничениям. Как узнать, какой метод лучше для моделирования и решения проблемы. Обычно я спрашиваю о решении проблемы как проблемы выполнимости (SAT или SMT) по сравнению с решением...
1094 просмотров
schedule
12.04.2022
В чем точное значение NumConflicts в CP-Sat?
Интересно, что конкретно означает информация solver.Response.NumConflicts . В документации (ах) я нашел такие утверждения, как
Возвращает количество конфликтов с момента создания решателя. (...
144 просмотров
schedule
20.05.2024
Что означает агрегирование для проблем с SAT в SCIP?
В документе SCIP Optimization Suite 6.0 есть раздел, посвященный предварительному вычислению агрегации. Приведенный пример представляет собой линейное ограничение с двумя переменными a1x1 + a2x2 = b, где либо x1, либо x2 делается субъектом, а затем...
42 просмотров
schedule
24.04.2023
Linear Sat Unsat vs Linear Unsat Sat
Я знаю, что оба приведенных выше алгоритма подходят для итеративных решений, чтобы найти оптимум для проблем MAXSAT, но мне было интересно, почему это, начиная с удовлетворительной стороны, при поиске решения для MAXSAT лучше, чем искать его с...
70 просмотров
schedule
01.04.2022
Существует ли инкрементальный решатель Max-SMT?
Я работаю над проблемой над массивами Bit-Vector, кодирующими логические отношения между данными разных временных рядов в разных временных масштабах, для создания синтетических данных с произвольными свойствами. Я обнаружил, что лучше всего...
56 просмотров
schedule
17.04.2022
Оптимизируйте назначение мест на мероприятии с помощью ограничений Corona
Проблема: учитывая набор групповых регистраций, каждая для разного количества человек (1-7), и набор групп рассадки (неизменяемый, не менее 2 м друг от друга), варьирующийся от 1 до 4 мест, Я хочу найти оптимальное распределение групп людей по...
69 просмотров
schedule
21.10.2022
Решение проблемы SAT с использованием Z3 без повторения логического выражения
Давайте рассмотрим следующую задачу: f(a, b, c, x, y, z) — это логическая функция, где a, b, c, x, y и z — логические значения, а вывод f — логическое значение. Определение f состоит из ряда операторов и/или/ни. Я хочу найти набор из трех...
68 просмотров
schedule
20.07.2023