Вопросы по теме 'constraint-programming'
Создавайте только допустимые конфигурации с ограничениями
Я только начал работать над проектом, который включает некоторую оптимизацию расписания, и я беспокоюсь, что у меня математические воды выше головы. Мне было интересно, можете ли вы придумать какой-нибудь умный способ сделать следующее.
Вот...
198 просмотров
schedule
16.02.2024
Choco заставляет переменную принимать значение true, когда она не должна
Я совершенно новичок в Choco и CP, но я делаю небольшую модель для решения проблемы дерева Штейнера, и Choco продолжает заставлять первый узел быть истинным, каким бы ни был график (и это неправильно, я проверил).
У меня есть массив es из IntVar,...
180 просмотров
schedule
28.04.2024
Как вы проверяете элементы подматрицы в Prolog
Я пытаюсь написать решатель Shikaku в EclipsE Prolog. Мои ограничения определяются следующим образом:
solve(Problemname):-
writeln("Start shikaku."),
problem(Problemname, Width, Height, Hints),
shikaku(Width, Height, Hints).
shikaku(Width,...
362 просмотров
schedule
20.05.2024
Использование Z3 для выборки из ограниченного пространства
У меня есть куча ограничений на переменные, и я ищу способ эффективной выборки в этом ограниченном пространстве. Я попробовал Z3, и, похоже, он может сказать мне, является ли пространство нетривиальным (т. Е. Выполнимы ли ограничения), но я не вижу...
182 просмотров
schedule
09.06.2024
Python: медленный вложенный цикл for
Мне нужно найти оптимальный выбор медиа, исходя из определенных ограничений. Я делаю это в ЧЕТЫРЕХ вложенных циклах for, и, поскольку это займет около O (n ^ 4) итераций, это медленно. Я пытался сделать это быстрее, но это все еще чертовски...
1565 просмотров
schedule
14.12.2023
Лучшая практика для решения большого количества похожих экземпляров рюкзака
Я работаю над проектом, в котором мне нужно решить тысячи маленьких и больших «простых» примеров задач, подобных ранцу. Все мои экземпляры имеют одинаковую структуру, одинаковые ограничения, но различаются количеством элементов (т.е. переменных)....
262 просмотров
schedule
08.12.2023
Увеличение IntVar после условия
Я использую решатель choco для решения моей проблемы с ограничениями. Возможно ли в Choco увеличить IntVar после условия, такого как model.ifThen?
80 просмотров
schedule
21.01.2024
Показать все возможные решения в ojAlgo
Вопрос . Можно ли изменить приведенное выше, чтобы получить все возможные результаты вместо оптимизированного.
Подробности . Имея набор данных о доспехах, я хочу создать набор комбинаций, в которых выполняются мои ограничения.
Variable...
87 просмотров
schedule
03.02.2024
Ограничение домена для переменной через список
У меня есть список, определенный в одной части моей программы как
people([tom,betty,sue,fred,charles,chay])
Я хотел бы ограничить переменную N значениями в этом домене. Что-то типа :
setup(GroupCount) :-
length(Group, GroupCount),...
105 просмотров
schedule
07.10.2022
Настройка расстояния Dimension в или инструменты для решения проблемы с маршрутизацией транспортного средства
Я пытаюсь решить проблему с маршрутизацией автомобиля с 5 водителями для доставки. Я использую гаверсинус и широту и долготу для вычисления матрицы расстояний. Я новичок в инструментах OR, поэтому следую примеру vrp.
Проблема в том, что из 5...
1506 просмотров
schedule
14.11.2022
Почему большее количество обращений к массиву будет работать лучше?
Я прохожу курс на coursera, который использует minizinc. В одном из заданий я вечно крутил колеса, потому что моя модель не работала достаточно хорошо на скрытом тестовом примере. Я наконец решил это, изменив следующие типы доступа в моей модели...
78 просмотров
schedule
21.11.2022
Добавление нескольких квадратичных ограничений в DOCPLEX
Я пытаюсь добавить квадратичные ограничения в модель docplex, однако она интерпретирует их как линейные и выдает мне сообщения об ошибках.
ниже выдержка из сценария
вот квадратичное ограничение:
mdl.add_constraints((mdl.sum(Allocation[o,p] *...
234 просмотров
schedule
25.04.2024
Как добавить время простоя к проблеме Google OR-Tools Job Shop?
Я новичок в Google OR-Tools (и программировании с ограничениями в целом), и я пытаюсь добавить время простоя в пример Jobshop.
Пример магазина вакансий, который я взял, можно найти здесь:...
121 просмотров
schedule
01.10.2022