Вопросы по теме 'clp'

Логическая головоломка «3 в ряд»: оптимизация ограничений последовательности в списках/массивах
В следующей головоломке мы пытаемся заполнить сетку синими и белыми квадратами таким образом, чтобы: 3 в ряд (или столбец) одного цвета не допускаются. В каждой строке и столбце равное количество синих и белых квадратов. Если мы...
297 просмотров

Правильный способ написания рекурсивных функций в CLP(R) с Прологом
Я очень запутался в том, как CLP работает в Прологе. Мне не только трудно увидеть преимущества (я вижу их в конкретных случаях, но мне трудно их обобщить), но, что более важно, я с трудом могу придумать, как правильно написать рекурсивный предикат....
477 просмотров
schedule 16.04.2022

Использование Prolog и CLP(R) для системы ограничений
Я хочу использовать Prolog для генерации случайного вектора, удовлетворяющего системе ограничений. Например, наш пользователь может предоставить нашему программному обеспечению следующую информацию во время выполнения: Учитывая вектор <x1, x2,...
504 просмотров
schedule 25.02.2022

Как связать Prolog CLP(R) с реальными векторами?
Я использую Пролог для решения простых геометрических уравнений. Например, я могу определить все точки p3 на линии, проходящей через две точки p1 и p2 , как: line((X1, Y1, Z1), (X2, Y2, Z2), T, (X3, Y3, Z3)) :- {(X2 - X1) * T =...
92 просмотров
schedule 15.10.2022

Решение ограничений ртути
Я немного знаю Пролог и часто использую CLP(FD) и т. д. Эта статья ( написанный в 2006 году, по-видимому) указывает на то, что у Меркьюри теперь тоже есть решение ограничений. Я нашел несколько упоминаний об этом в Справочном руководстве по...
179 просмотров
schedule 07.07.2022

Verify_attributes в SICStus Prolog
Переменные атрибутов позволяют расширить унификацию. Далее мы поговорим о загадочных деталях интерфейса. Давайте перейдем к делу! В библиотеке sicstus-prolog (atts ) предоставляет предикаты для использования переменных с атрибутами. Думаю, я...
159 просмотров
schedule 05.08.2022