Вопросы по теме 'clpb'
Обработка ограничений Prolog: квадраты упаковки
Я пытаюсь решить проблему обработки ограничений в прологе.
Мне нужно упаковать 4 квадрата 5x5,4x4,3x3 и 2x2 в сетку 10x10. Они не могут перекрываться.
Мои переменные выглядят так:
Name: SqX(i), i=1..10, domain: 1..10
Где X либо 5,4,3,...
3882 просмотров
schedule
30.10.2022
Пролог решение логического уравнения
Я заставил эту программу работать до сих пор в прологе GNU
not(X) :- \+ X.
and(X, Y):- X , Y.
or(X, Y):- X ; Y.
implies(X, Y):- \+ X ; Y.
p.
q.
:- initialization(main).
main :-
write('Program start'), nl.
Вы можете ввести...
363 просмотров
schedule
15.12.2022
Решатель Prolog SAT методом грубой силы для логических формул
Я пытаюсь написать алгоритм, который наивно ищет модели булевой формулы (NNF, но не CNF).
Код, который у меня есть, может проверить существующую модель, но он не завершится (или не завершится), когда его попросят найти модели, по-видимому, потому,...
671 просмотров
schedule
28.09.2022
Проверка схемы с помощью пролога
Мне были предоставлены функции и предикат для проверки 2-битной полной сумматорной схемы. Вот что я понял до сих пор:
функция signal (t), где t - терминал, а signal принимает значение 1 или 0.
signal(T, V) :- V is 1; V is 0....
270 просмотров
schedule
06.12.2022