Вопросы по теме 'clingo'
Как суммировать в Clingo?
У меня есть следующий набор данных:
food_a(bagel, 245).
food_a(sandwich, 200).
food_a(salad,300).
food(bagel).
food(sandwich).
food(salad).
Я хочу удовлетворить следующее ограничение: учитывая общее количество калорий, я хочу вернуть...
2119 просмотров
schedule
06.09.2021
Что означают 1 ‹0 и 1 = -1 в clingo / ASP?
Я никогда раньше не использовал clingo, и я считаю, что онлайн-документация неполная (я также не могу публиковать сообщения на форумах Potassco). У меня есть кусок кода clingo со строками правил формата
foo (L1, L2, L3): - isa (вещь, объект),...
232 просмотров
schedule
10.10.2021
Перенаправить вывод подпрограммы в файл
У меня есть программа набора ответов (проверенная на работу), которую я хотел бы запустить в консольном приложении С#. Я хочу перенаправить вывод этой программы в текстовый файл, который я смогу прочитать позже. Я старался:
string directory =...
182 просмотров
schedule
13.04.2022
Вопросы новичков по программированию наборов ответов
Я новичок в Clingo (и в логическом программировании) и ищу лучший способ реализовать следующие основные ограничения:
Q1. У меня есть предикат selected(T) , где T находится в диапазоне от 1 до N=5; как я могу указать, что существует хотя бы...
2431 просмотров
schedule
06.10.2022
Агрегаты в клинго
Я сгенерировал:
curr(p5,2) curr(p5,1) curr(p5,6)
Как я могу суммировать лазерные поля 2+1+6?
На странице 21 clingo_guild.pdf я увидел следующее:
15 :- not M-2 [ enroll(C) : hours(C,H) = H ] M, max_hours(M).
и подойди:
#sum...
1482 просмотров
schedule
15.06.2023
Подсчет количества истинных предикатов и ограничение
Есть ли особый способ ограничить количество истинных предикатов, доступных с использованием указанного факта?
На данный момент у меня всего (2). как факт. Я думал, что это сработает:
:- total(N), #count{x:something_to_limit(x)} = K, K=N....
687 просмотров
schedule
21.11.2022
clingo применить переменный диапазон
Я мало что знаю о Clingo, надеюсь, я смогу ясно изложить проблему.
В настоящее время я
cellUseCount(X,Y,C) :- C = #count{cell(X,Y)}, target(X,Y,XX,YY).
который возвращает результаты для каждого значения X, Y. Как я могу получить диапазон...
366 просмотров
schedule
21.02.2023
Как представить неизвестное знание, которое нужно обосновать в программировании набора ответов?
Вот проблема, которую нужно решить:
Если Джим не купит игрушки для своих детей, дети Джима не получат игрушки на Рождество. Если дети Джима не напишут свои рождественские письма, Джим не купит им игрушки. Дети Джима получают игрушки на...
165 просмотров
schedule
16.04.2023
Сокращение для предикатов множественного выбора в clingo
Прямо сейчас у меня есть один предикат выбора, который определяет мое пространство поиска.
#const nRounds = 3.
#const nPlayers = 17.
#const nSeats = nRounds * nPlayers.
#const nRooms = 3.
#const nDecks = 6.
nSeats { seat(1..nPlayers, 1..nRooms,...
40 просмотров
schedule
29.10.2023
Есть ли способ представить кортеж произвольной длины в Clingo?
Если я хочу получить заголовок кортежа произвольной длины, мне нужно кодировать так: head(A) :- tuple(A,B). голова(А):-кортеж(А,В,С). голова (A): - кортеж (A, B, C, D). .......
Есть ли метод, который может представлять голову (A): - кортеж...
52 просмотров
schedule
15.01.2024
История гамильтонового цикла ASP
Здравствуйте, я новичок в answer- набор-программирование . Раньше я немного prolog ! Я пытаюсь решить эту проблему, я считаю, что ее можно решить с помощью гамильтоновский цикл , дайте мне знать ваше мнение. Если вы не знакомы с ASP, вы можете...
697 просмотров
schedule
26.01.2024
Clingo/ASP: лучший способ генерировать персонажей в генераторе историй
Я пытаюсь написать генератор историй в Clingo.
Я пытаюсь сказать: «Новые персонажи могут родиться, если их породят существующие персонажи». Я определяю новые символы как entity(<int\>) , и это лучший способ представления сущностей,...
257 просмотров
schedule
08.02.2024
Используйте Clingo 4.5 с Gringo 3
Я пытаюсь запустить код из упражнений из главы 8 PCGBook . Они используют Clingo, но не говорят, какую версию они используют. Когда я загрузил последнюю версию Clingo с sourceforge Potassco (версия 4.5.4), она выдает ошибки лексера. Я...
299 просмотров
schedule
08.03.2024
перечисление подмножества минимальных моделей с помощью библиотеки Python clingo
Я хочу перечислить все минимальные модели подмножества. Это работает, если я вызываю clingo из терминала, но не работает, когда я использую библиотеку clingo для Python. Что мне не хватает?
пример программы :
1 {x(C) : C=1..10} 2.
#show x/1....
32 просмотров
schedule
26.03.2024