Описание тега optaplanner

OptaPlanner is a lightweight, embeddable planning engine written in Java. It helps normal Java programmers solve constraint satisfaction problems efficiently. Under the hood, it combines optimization heuristics and metaheuristics with very efficient score calculation.
1 ответ

Оптапланер не может удалить ContraintMatch

Я получаю это исключение: java.lang.IllegalStateException: constraintMatchTotal (com.k.sp.rules/ Минимальное количество последовательных ночей =0hard/0medium/0soft) не удалось удалить constraintMatch (XXXXXXXXXXX) из своего ограничения MatchSet (XXX…
29 янв '18 в 12:42
1 ответ

Как передать параметр из запроса в файл DRL в optaplanner?

Мне нужно передать параметр из запроса в файл DRL. Мне нужно вызвать метод класса Java, который принимает параметр, но я не могу получить доступ к параметру в DRL. Можете ли вы предоставить способ достичь этого?
17 июл '14 в 05:14
1 ответ

Opta Planner Как я могу организовать курсы с объединенными классами

Я новичок в OptaPlanner. Я разрабатываю расписание для школы, используя optaplanner. Optaplanner соответствует большинству требований, которые я хотел бы иметь еще одно требование.Требование состоит в том, что два курса, преподаваемые одним и тем же…
11 июн '18 в 13:29
0 ответов

Как добавить стоимость поездки в optaplanner для маршрутизации транспортных средств?

Я новичок в optaplanner. Я хочу, чтобы управлять маршрутизацией транспортных средств с помощью optaplanner с определенной стоимостью из другого источника.
02 июн '17 в 06:16
1 ответ

OptaPlanner: доставка от нескольких поставщиков к клиентам

Я новичок в OptaPlanner и видел, как некоторые проблемы могут быть решены довольно легко путем модификации из очень полезных примеров. Я пытаюсь выяснить, как лучше всего смоделировать мою проблему. У меня есть группа доставщиков, и их работа заключ…
27 фев '14 в 00:21
0 ответов

Гендерные ограничения в Optaplanner VRP

Я использую веб-пример Optaplanner Vehicle Routing с генератором данных VRP. Хорошо работает и получает оптимизированные маршруты. Я использую VRP для отправки сотрудников к их местоположению в зависимости от широты / долготы. Теперь я хочу добавить…
13 ноя '18 в 06:03
1 ответ

Несколько входов, работающих параллельно в одном приложении, и запуск нового приложения для каждого входа

Как я вижу, при запуске приложения в режиме отладки есть 4 разных потока, в которых работает Drools. Когда я запускаю приложение с двумя потоками, параллельно запускающими два входа, остаются те же 4 потока (например, они не превращаются в 8). Мой в…
15 фев '17 в 01:14
1 ответ

OptaPlanner: оценка коррупции при решении определенных наборов данных?

Когда я пытаюсь решить определенный набор данных, я получаю эту ошибку (с режимом среды, установленным в full_assert) 14:14:40.603 [main] INFO o.o.core.impl.solver.DefaultSolver - Solving started: time spent (39), best score (0hard/0medium/-18soft),…
28 фев '18 в 13:37
1 ответ

Java Optaplanner - разные вычисления на разных машинах

У меня следующая проблема с Optaplanner. У нас есть решение, которое получает множество местоположений (в наших терминах ticekets) с информацией о долготе и широте. Эти билеты затем оптимизируются через библиотеку Optaplanner, чтобы получить лучшую …
25 авг '17 в 06:40
1 ответ

Юнит тест для вставленного факта в оптапланер

Как нам объединить правила тестирования в optaplanner, которые зависят от вставленного факта? В соответствии с примерами для drools, его факт вставки с использованием объекта сеанса, а затем модульное тестирование фактического правила. Как мы можем …
0 ответов

Optaplanner 7.12.0 Маршрутизация транспортного средства Не обновлена ​​теневая переменная CVRP

В многопоточном решении optaplanner 7.12.0 исправлено несколько проблем, связанных с переменными в цепочке. Для меня многопоточное решение хорошо работает с версией 7.9.0 для маршрутизации транспортных средств, но при обновлении до 7.12.0 я получаю …
18 окт '18 в 10:24
2 ответа

Optaplanner: Как ждать в депо, чтобы соответствовать временному окну для посещения позже в тот же день?

Я следовал примеру CVRPTW в дереве исходных текстов optaplanners, и он прекрасно работает.:) Но у меня есть кое-что, связанное с моим вариантом использования, с которым я борюсь. Допустим, у транспортного средства есть только 2 посещения в течение д…
09 авг '17 в 05:29
1 ответ

Оптимизация облака без емкости, т. Е. Прогнозирование необходимой емкости

У меня есть проблема, когда я должен предсказать емкость, необходимую для упаковки бункера. Например, сколько биг-бэгов требуется для того, чтобы соответствовать заданному количеству предметов с учетом жестких ограничений. Из документации я вижу, чт…
27 июл '16 в 06:14
1 ответ

Оптапланнер VRP с датчиками перед выпадением

Я работаю над использованием Optaplanner, чтобы решить следующую сложную проблему vrp со многими требованиями. Я смог справиться с большинством из них, за исключением следующих 2 аспектов. Пикапы только перед DropOffs Принять определенный путь на пу…
23 июн '16 в 02:33
1 ответ

Могу ли я повысить эффективность этого файла OptaPlanner Drools?

Я пытался создать файл Drools для хронометража, но запуск OptaPlanner занимает много времени, хотя количество сущностей довольно мало (менее 400). Стратегия позднего принятия по умолчанию очень быстро уменьшает жесткое ограничение, оставляя мягкое о…
22 апр '18 в 18:08
1 ответ

Лучший подход для многих ко многим отношениям в дизайне доменов optaplanner

Привет, я хотел бы спросить, какой подход использовать при разработке домена для проблемы, которую я пытаюсь решить, как я вижу в примерах, дизайн имеет тенденцию быть похожим на модель отношений сущностей, где, например, решаются отношения многие к…
11 мар '16 в 19:18
1 ответ

Optaplanner Исключение из нулевого указателя Best Score

14:46:27.239 [main] INFO o.o.core.impl.solver.DefaultSolver - Solving started: time spent (155), best score (3uninitialized/-3hard/-3soft), environment mode (REPRODUCIBLE), random (JDK with seed 0). 14:46:27.320 [main] DEBUG o.o.c.i.c.DefaultConstru…
28 ноя '16 в 09:24
1 ответ

Исчерпывающий поиск в OptaPlanner не работает на очень простом примере

Мы пытаемся создать простой пример для тестирования возможностей OptaPlanner. Далее мы покажем, что мы придумали. Проблема с нашим примером заключается в том, что когда мы выбираем исчерпывающий алгоритм поиска для решения проблемы, OptaPlanner быст…
30 мар '16 в 13:07
1 ответ

ОптаПланнер Медсестра Ростеринг накапливает сумму Null Pointer Exception

Я пытаюсь изменить пример Ростер медсестры OptaPlanner. Пока что я хочу написать правило в файле drl, которое реагирует, когда сотрудник работает более 13 часов в день. Я расширил класс shiftType, чтобы получать часы за смену. На первый взгляд, прав…
0 ответов

Следует ли использовать решатели для случаев оптимизации, требующих создания данных?

Я работаю над решением проблемы оптимизации, основанной на списках сотрудников. Проблема в: У меня есть штатное расписание (количество сотрудников, необходимых в конкретный час, и это на весь день, т.е. 24 столбца). У меня есть правила рабочего врем…
15 ноя '17 в 12:55